TSTP Solution File: COL094-2 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : COL094-2 : TPTP v8.2.0. Released v2.7.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

% Computer : n032.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 16:37:48 EDT 2024

% Result   : Unsatisfiable 83.83s 84.04s
% Output   : Proof 83.83s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.10  % Problem    : COL094-2 : TPTP v8.2.0. Released v2.7.0.
% 0.08/0.11  % Command    : do_cvc5 %s %d
% 0.11/0.29  % Computer : n032.cluster.edu
% 0.11/0.29  % Model    : x86_64 x86_64
% 0.11/0.29  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.29  % Memory   : 8042.1875MB
% 0.11/0.29  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.11/0.29  % CPULimit   : 300
% 0.11/0.30  % WCLimit    : 300
% 0.11/0.30  % DateTime   : Sat May 25 22:16:08 EDT 2024
% 0.11/0.30  % CPUTime    : 
% 0.15/0.41  %----Proving TF0_NAR, FOF, or CNF
% 0.15/0.42  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 10.31/10.48  --- Run --no-e-matching --full-saturate-quant at 5...
% 15.28/15.52  --- Run --no-e-matching --enum-inst-sum --full-saturate-quant at 5...
% 20.35/20.57  --- Run --finite-model-find --uf-ss=no-minimal at 5...
% 25.38/25.59  --- Run --multi-trigger-when-single --full-saturate-quant at 5...
% 30.42/30.63  --- Run --trigger-sel=max --full-saturate-quant at 5...
% 35.48/35.66  --- Run --multi-trigger-when-single --multi-trigger-priority --full-saturate-quant at 5...
% 40.53/40.72  --- Run --multi-trigger-cache --full-saturate-quant at 5...
% 45.79/46.05  --- Run --prenex-quant=none --full-saturate-quant at 5...
% 50.92/51.09  --- Run --enum-inst-interleave --decision=internal --full-saturate-quant at 5...
% 55.96/56.14  --- Run --relevant-triggers --full-saturate-quant at 5...
% 60.98/61.20  --- Run --finite-model-find --e-matching --sort-inference --uf-ss-fair at 5...
% 65.96/66.26  --- Run --pre-skolem-quant=on --full-saturate-quant at 10...
% 76.13/76.34  --- Run --cbqi-vo-exp --full-saturate-quant at 10...
% 83.83/84.04  % SZS status Unsatisfiable for /export/starexec/sandbox2/tmp/tmp.5A0hD7eia5/cvc5---1.0.5_9510.smt2
% 83.83/84.04  % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.5A0hD7eia5/cvc5---1.0.5_9510.smt2
% 83.83/84.07  (assume a0 (forall ((U $$unsorted) (V $$unsorted)) (tptp.member U (tptp.cons U V))))
% 83.83/84.07  (assume a1 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U V)) (tptp.member U (tptp.cons W V)))))
% 83.83/84.07  (assume a2 (forall ((U $$unsorted)) (or (not (tptp.member U tptp.nat)) (tptp.member (tptp.succ U) tptp.nat))))
% 83.83/84.07  (assume a3 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (= (tptp.inr U) (tptp.inr V)))))
% 83.83/84.07  (assume a4 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (= (tptp.inl U) (tptp.inl V)))))
% 83.83/84.07  (assume a5 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U V)) (tptp.member (tptp.inl U) (tptp.disjsum V W)))))
% 83.83/84.07  (assume a6 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U V)) (tptp.member (tptp.inr U) (tptp.disjsum W V)))))
% 83.83/84.07  (assume a7 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (tptp.member U V)) (not (tptp.member W (tptp.cons U X))) (tptp.member (tptp.cons_subsetI_sk1 U X V) X) (tptp.member W V))))
% 83.83/84.07  (assume a8 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (tptp.member U V)) (not (tptp.member (tptp.cons_subsetI_sk1 U W V) V)) (not (tptp.member X (tptp.cons U W))) (tptp.member X V))))
% 83.83/84.07  (assume a9 (forall ((A $$unsorted) (C $$unsorted) (B $$unsorted)) (or (not (tptp.member A C)) (not (tptp.subset B C)) (tptp.subset (tptp.cons A B) C))))
% 83.83/84.07  (assume a10 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member (tptp.pair U V) W)) (tptp.member (tptp.pair V U) (tptp.converse W)))))
% 83.83/84.07  (assume a11 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (= (tptp.cons U tptp.eptset) (tptp.cons V tptp.eptset)))))
% 83.83/84.07  (assume a12 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.member U V)) (tptp.member U (tptp.succ V)))))
% 83.83/84.07  (assume a13 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U V)) (tptp.member U (tptp.succ V)))))
% 83.83/84.07  (assume a14 (forall ((U $$unsorted)) (tptp.member U (tptp.cons U tptp.eptset))))
% 83.83/84.07  (assume a15 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U V)) (tptp.member U (tptp.cons W V)))))
% 83.83/84.07  (assume a16 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (= U V)) (tptp.member U (tptp.cons V W)))))
% 83.83/84.07  (assume a17 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U V)) (tptp.member U W) (tptp.member U (tptp.diff V W)))))
% 83.83/84.07  (assume a18 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U V)) (not (tptp.member U W)) (tptp.member U (tptp.int V W)))))
% 83.83/84.07  (assume a19 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U V)) (tptp.member U (tptp.un W V)))))
% 83.83/84.07  (assume a20 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U V)) (tptp.member U (tptp.un V W)))))
% 83.83/84.07  (assume a21 (forall ((U $$unsorted) (V $$unsorted)) (or (tptp.member (tptp.powI_sk1 U V) U) (tptp.member U (tptp.pow V)))))
% 83.83/84.07  (assume a22 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.member (tptp.powI_sk1 U V) V)) (tptp.member U (tptp.pow V)))))
% 83.83/84.07  (assume a23 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U V)) (tptp.member (tptp.interI_sk1 W V) V) (tptp.member W (tptp.inter V)))))
% 83.83/84.07  (assume a24 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.interI_sk1 U V))) (not (tptp.member W V)) (tptp.member U (tptp.inter V)))))
% 83.83/84.07  (assume a25 (forall ((U $$unsorted)) (or (tptp.member (tptp.card_Union_sk1 U) U) (tptp.card (tptp.union U)))))
% 83.83/84.07  (assume a26 (forall ((U $$unsorted)) (or (not (tptp.card (tptp.card_Union_sk1 U))) (tptp.card (tptp.union U)))))
% 83.83/84.07  (assume a27 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.fin V))) (tptp.member (tptp.int U W) (tptp.fin V)))))
% 83.83/84.07  (assume a28 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.fin V))) (tptp.member (tptp.int W U) (tptp.fin V)))))
% 83.83/84.07  (assume a29 (forall ((U $$unsorted)) (or (tptp.member (tptp.order_Inter_sk1 U) U) (tptp.ord (tptp.inter U)))))
% 83.83/84.07  (assume a30 (forall ((U $$unsorted)) (or (not (tptp.ord (tptp.order_Inter_sk1 U))) (tptp.ord (tptp.inter U)))))
% 83.83/84.07  (assume a31 (forall ((U $$unsorted)) (or (tptp.member (tptp.order_Union_sk1 U) U) (tptp.ord (tptp.union U)))))
% 83.83/84.07  (assume a32 (forall ((U $$unsorted)) (or (not (tptp.ord (tptp.order_Union_sk1 U))) (tptp.ord (tptp.union U)))))
% 83.83/84.07  (assume a33 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.ord U)) (not (tptp.ord V)) (tptp.ord (tptp.un U V)))))
% 83.83/84.07  (assume a34 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted)) (or (not (tptp.member (tptp.pair U V) W)) (not (tptp.member (tptp.pair V X) Y)) (tptp.member (tptp.pair U X) (tptp.comp Y W)))))
% 83.83/84.07  (assume a35 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (tptp.member (tptp.pair U V) W)) (not (tptp.member V X)) (tptp.member U (tptp.vimage W X)))))
% 83.83/84.07  (assume a36 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (tptp.member (tptp.pair U V) W)) (not (tptp.member U X)) (tptp.member V (tptp.image W X)))))
% 83.83/84.07  (assume a37 (forall ((U $$unsorted) (V $$unsorted)) (not (= (tptp.qInr U) (tptp.qInl V)))))
% 83.83/84.07  (assume a38 (forall ((U $$unsorted) (V $$unsorted)) (not (= (tptp.qInl U) (tptp.qInr V)))))
% 83.83/84.07  (assume a39 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.qInr U) (tptp.qInr V))) (= U V))))
% 83.83/84.07  (assume a40 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.qInl U) (tptp.qInl V))) (= U V))))
% 83.83/84.07  (assume a41 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.qsum V W))) (tptp.member (tptp.qsumE_sk1 U V W) V) (tptp.member (tptp.qsumE_sk2 U V W) W))))
% 83.83/84.07  (assume a42 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.qsum V W))) (tptp.member (tptp.qsumE_sk1 U V W) V) (= U (tptp.qInr (tptp.qsumE_sk2 U V W))))))
% 83.83/84.07  (assume a43 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.qsum V W))) (= U (tptp.qInl (tptp.qsumE_sk1 U V W))) (tptp.member (tptp.qsumE_sk2 U V W) W))))
% 83.83/84.07  (assume a44 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.qsum V W))) (= U (tptp.qInl (tptp.qsumE_sk1 U V W))) (= U (tptp.qInr (tptp.qsumE_sk2 U V W))))))
% 83.83/84.07  (assume a45 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.member U (tptp.qconverse V))) (= U (tptp.qPair (tptp.qconverseE_sk2 U V) (tptp.qconverseE_sk1 U V))))))
% 83.83/84.07  (assume a46 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.member U (tptp.qconverse V))) (tptp.member (tptp.qPair (tptp.qconverseE_sk1 U V) (tptp.qconverseE_sk2 U V)) V))))
% 83.83/84.07  (assume a47 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member (tptp.qPair U V) (tptp.qconverse W))) (tptp.member (tptp.qPair V U) W))))
% 83.83/84.07  (assume a48 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (= (tptp.qPair U V) (tptp.qPair W X))) (= U W))))
% 83.83/84.07  (assume a49 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (= (tptp.qPair U V) (tptp.qPair W X))) (= V X))))
% 83.83/84.07  (assume a50 (forall ((U $$unsorted)) (or (not (tptp.member (tptp.succ U) tptp.nat)) (tptp.member U tptp.nat))))
% 83.83/84.07  (assume a51 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted) (X1 $$unsorted) (X2 $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.pair U V) (tptp.pair W X)) (tptp.rmult Y Z X1 X2))) (tptp.rmultE_c1 U V W X Y Z X1 X2) (tptp.rmultE_c2 U V W X Y Z X1 X2))))
% 83.83/84.07  (assume a52 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted) (X1 $$unsorted) (X2 $$unsorted)) (or (not (tptp.rmultE_c1 U V W X Y Z X1 X2)) (tptp.member (tptp.pair U W) Z))))
% 83.83/84.07  (assume a53 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted) (X1 $$unsorted) (X2 $$unsorted)) (or (not (tptp.rmultE_c1 U V W X Y Z X1 X2)) (tptp.member U Y))))
% 83.83/84.07  (assume a54 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted) (X1 $$unsorted) (X2 $$unsorted)) (or (not (tptp.rmultE_c1 U V W X Y Z X1 X2)) (tptp.member W Y))))
% 83.83/84.07  (assume a55 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted) (X1 $$unsorted) (X2 $$unsorted)) (or (not (tptp.rmultE_c1 U V W X Y Z X1 X2)) (tptp.member V X1))))
% 83.83/84.07  (assume a56 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted) (X1 $$unsorted) (X2 $$unsorted)) (or (not (tptp.rmultE_c1 U V W X Y Z X1 X2)) (tptp.member X X1))))
% 83.83/84.07  (assume a57 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted) (X1 $$unsorted) (X2 $$unsorted)) (or (not (tptp.rmultE_c2 U V W X Y Z X1 X2)) (tptp.member (tptp.pair V X) X2))))
% 83.83/84.07  (assume a58 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted) (X1 $$unsorted) (X2 $$unsorted)) (or (not (tptp.rmultE_c2 U V W X Y Z X1 X2)) (tptp.member W Y))))
% 83.83/84.07  (assume a59 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted) (X1 $$unsorted) (X2 $$unsorted)) (or (not (tptp.rmultE_c2 U V W X Y Z X1 X2)) (= U W))))
% 83.83/84.07  (assume a60 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted) (X1 $$unsorted) (X2 $$unsorted)) (or (not (tptp.rmultE_c2 U V W X Y Z X1 X2)) (tptp.member V X1))))
% 83.83/84.07  (assume a61 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted) (X1 $$unsorted) (X2 $$unsorted)) (or (not (tptp.rmultE_c2 U V W X Y Z X1 X2)) (tptp.member X X1))))
% 83.83/84.07  (assume a62 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (not (tptp.member (tptp.pair (tptp.inr U) (tptp.inl V)) (tptp.radd W X Y Z)))))
% 83.83/84.07  (assume a63 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.inr U) (tptp.inr V)) (tptp.radd W X Y Z))) (tptp.member U Y))))
% 83.83/84.07  (assume a64 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.inr U) (tptp.inr V)) (tptp.radd W X Y Z))) (tptp.member V Y))))
% 83.83/84.07  (assume a65 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.inr U) (tptp.inr V)) (tptp.radd W X Y Z))) (tptp.member (tptp.pair U V) Z))))
% 83.83/84.07  (assume a66 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.inl U) (tptp.inl V)) (tptp.radd W X Y Z))) (tptp.member U W))))
% 83.83/84.07  (assume a67 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.inl U) (tptp.inl V)) (tptp.radd W X Y Z))) (tptp.member V W))))
% 83.83/84.07  (assume a68 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.inl U) (tptp.inl V)) (tptp.radd W X Y Z))) (tptp.member (tptp.pair U V) X))))
% 83.83/84.07  (assume a69 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.inl U) (tptp.inr V)) (tptp.radd W X Y Z))) (tptp.member U W))))
% 83.83/84.07  (assume a70 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.inl U) (tptp.inr V)) (tptp.radd W X Y Z))) (tptp.member V Y))))
% 83.83/84.07  (assume a71 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.le (tptp.succ U) V)) (tptp.lt U V))))
% 83.83/84.07  (assume a72 (forall ((U $$unsorted)) (or (not (tptp.le tptp.eptset (tptp.succ U))) (tptp.ord U))))
% 83.83/84.07  (assume a73 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member (tptp.pair U V) (tptp.memrel W))) (tptp.member U W))))
% 83.83/84.07  (assume a74 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member (tptp.pair U V) (tptp.memrel W))) (tptp.member V W))))
% 83.83/84.07  (assume a75 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member (tptp.pair U V) (tptp.memrel W))) (tptp.member U V))))
% 83.83/84.07  (assume a76 (forall ((U $$unsorted)) (or (not (tptp.le U tptp.eptset)) (= U tptp.eptset))))
% 83.83/84.07  (assume a77 (forall ((U $$unsorted)) (or (not (tptp.le U U)) (tptp.ord U))))
% 83.83/84.07  (assume a78 (forall ((U $$unsorted)) (or (not (tptp.ord (tptp.succ U))) (tptp.ord U))))
% 83.83/84.07  (assume a79 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.comp V W))) (= U (tptp.pair (tptp.compE_sk1 U V W) (tptp.compE_sk3 U V W))))))
% 83.83/84.07  (assume a80 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.comp V W))) (tptp.member (tptp.pair (tptp.compE_sk1 U V W) (tptp.compE_sk2 U V W)) W))))
% 83.83/84.07  (assume a81 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.comp V W))) (tptp.member (tptp.pair (tptp.compE_sk2 U V W) (tptp.compE_sk3 U V W)) V))))
% 83.83/84.07  (assume a82 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.member U (tptp.id V))) (tptp.member (tptp.idE_sk1 U V) V))))
% 83.83/84.07  (assume a83 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.member U (tptp.id V))) (= U (tptp.pair (tptp.idE_sk1 U V) (tptp.idE_sk1 U V))))))
% 83.83/84.07  (assume a84 (forall ((U $$unsorted) (V $$unsorted)) (not (= (tptp.inr U) (tptp.inl V)))))
% 83.83/84.07  (assume a85 (forall ((U $$unsorted) (V $$unsorted)) (not (= (tptp.inl U) (tptp.inr V)))))
% 83.83/84.07  (assume a86 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.inr U) (tptp.inr V))) (= U V))))
% 83.83/84.07  (assume a87 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.inl U) (tptp.inl V))) (= U V))))
% 83.83/84.07  (assume a88 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.disjsum V W))) (tptp.member (tptp.sumE_sk1 U V W) V) (tptp.member (tptp.sumE_sk2 U V W) W))))
% 83.83/84.07  (assume a89 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.disjsum V W))) (tptp.member (tptp.sumE_sk1 U V W) V) (= U (tptp.inr (tptp.sumE_sk2 U V W))))))
% 83.83/84.07  (assume a90 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.disjsum V W))) (= U (tptp.inl (tptp.sumE_sk1 U V W))) (tptp.member (tptp.sumE_sk2 U V W) W))))
% 83.83/84.07  (assume a91 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.disjsum V W))) (= U (tptp.inl (tptp.sumE_sk1 U V W))) (= U (tptp.inr (tptp.sumE_sk2 U V W))))))
% 83.83/84.07  (assume a92 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.vimage V W))) (tptp.member (tptp.pair U (tptp.vimageE_sk1 U V W)) V))))
% 83.83/84.07  (assume a93 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.vimage V W))) (tptp.member (tptp.vimageE_sk1 U V W) W))))
% 83.83/84.07  (assume a94 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.image V W))) (tptp.member (tptp.pair (tptp.imageE_sk1 U V W) U) V))))
% 83.83/84.07  (assume a95 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.image V W))) (tptp.member (tptp.imageE_sk1 U V W) W))))
% 83.83/84.07  (assume a96 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.member U (tptp.field V))) (tptp.member (tptp.pair U (tptp.fieldE_sk1 U V)) V) (tptp.member (tptp.pair (tptp.fieldE_sk2 U V) U) V))))
% 83.83/84.07  (assume a97 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.member U (tptp.range V))) (tptp.member (tptp.pair (tptp.rangeE_sk1 U V) U) V))))
% 83.83/84.07  (assume a98 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.member U (tptp.domain V))) (tptp.member (tptp.pair U (tptp.domainE_sk1 U V)) V))))
% 83.83/84.07  (assume a99 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (tptp.member (tptp.cons_subsetE_sk1 U V W) (tptp.cons U V)) (tptp.member U W))))
% 83.83/84.07  (assume a100 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member (tptp.cons_subsetE_sk1 U V W) W)) (tptp.member U W))))
% 83.83/84.07  (assume a101 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (tptp.member U V)) (tptp.member (tptp.cons_subsetE_sk1 W V X) (tptp.cons W V)) (tptp.member U X))))
% 83.83/84.07  (assume a102 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (tptp.member (tptp.cons_subsetE_sk1 U V W) W)) (not (tptp.member X V)) (tptp.member X W))))
% 83.83/84.07  (assume a103 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.subset (tptp.cons A B) C)) (tptp.member A C))))
% 83.83/84.07  (assume a104 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.subset (tptp.cons A B) C)) (tptp.subset B C))))
% 83.83/84.07  (assume a105 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.member U (tptp.converse V))) (= U (tptp.pair (tptp.converseE_sk2 U V) (tptp.converseE_sk1 U V))))))
% 83.83/84.07  (assume a106 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.member U (tptp.converse V))) (tptp.member (tptp.pair (tptp.converseE_sk1 U V) (tptp.converseE_sk2 U V)) V))))
% 83.83/84.07  (assume a107 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member (tptp.pair U V) (tptp.converse W))) (tptp.member (tptp.pair V U) W))))
% 83.83/84.07  (assume a108 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (= (tptp.pair U V) (tptp.pair W X))) (= U W))))
% 83.83/84.07  (assume a109 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted) (X $$unsorted)) (or (not (= (tptp.pair U V) (tptp.pair W X))) (= V X))))
% 83.83/84.07  (assume a110 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.cons U tptp.eptset) (tptp.cons V tptp.eptset))) (= U V))))
% 83.83/84.07  (assume a111 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= (tptp.succ U) (tptp.succ V))) (= U V))))
% 83.83/84.07  (assume a112 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.member U (tptp.succ V))) (= U V) (tptp.member U V))))
% 83.83/84.07  (assume a113 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.member U (tptp.cons V tptp.eptset))) (= U V))))
% 83.83/84.07  (assume a114 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.cons V W))) (= U V) (tptp.member U W))))
% 83.83/84.07  (assume a115 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.diff V W))) (tptp.member U V))))
% 83.83/84.07  (assume a116 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.diff V W))) (not (tptp.member U W)))))
% 83.83/84.07  (assume a117 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.int V W))) (tptp.member U V))))
% 83.83/84.07  (assume a118 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.int V W))) (tptp.member U W))))
% 83.83/84.07  (assume a119 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.un V W))) (tptp.member U V) (tptp.member U W))))
% 83.83/84.07  (assume a120 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.pow V))) (not (tptp.member W U)) (tptp.member W V))))
% 83.83/84.07  (assume a121 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.member U (tptp.union V))) (tptp.member U (tptp.unionE_sk1 U V)))))
% 83.83/84.07  (assume a122 (forall ((U $$unsorted) (V $$unsorted)) (or (not (tptp.member U (tptp.union V))) (tptp.member (tptp.unionE_sk1 U V) V))))
% 83.83/84.07  (assume a123 (forall ((U $$unsorted) (V $$unsorted)) (or (not (= U tptp.eptset)) (not (tptp.member V U)))))
% 83.83/84.07  (assume a124 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U (tptp.inter V))) (not (tptp.member W V)) (tptp.member U W))))
% 83.83/84.07  (assume a125 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member U V)) (tptp.member (tptp.subsetD_sk1 V W U) V) (tptp.member U W))))
% 83.83/84.07  (assume a126 (forall ((U $$unsorted) (V $$unsorted) (W $$unsorted)) (or (not (tptp.member (tptp.subsetD_sk1 U V W) V)) (not (tptp.member W U)) (tptp.member W V))))
% 83.83/84.07  (assume a127 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.subset A B)) (not (tptp.member C A)) (tptp.member C B))))
% 83.83/84.07  (assume a128 (forall ((C $$unsorted) (A $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair C A) R)) (tptp.member A (tptp.field R)))))
% 83.83/84.07  (assume a129 (forall ((A $$unsorted) (B $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair A B) R)) (tptp.member A (tptp.field R)))))
% 83.83/84.07  (assume a130 (forall ((A $$unsorted) (B $$unsorted)) (not (= (tptp.pair A B) tptp.eptset))))
% 83.83/84.07  (assume a131 (forall ((A $$unsorted) (B $$unsorted)) (not (= (tptp.pair A B) A))))
% 83.83/84.07  (assume a132 (forall ((A $$unsorted) (B $$unsorted)) (not (= (tptp.pair A B) B))))
% 83.83/84.07  (assume a133 (forall ((A $$unsorted) (B $$unsorted)) (or (tptp.member (tptp.subsetI_sk1 A B) A) (tptp.subset A B))))
% 83.83/84.07  (assume a134 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.member (tptp.subsetI_sk1 A B) B)) (tptp.subset A B))))
% 83.83/84.07  (assume a135 (forall ((A $$unsorted)) (tptp.subset A A)))
% 83.83/84.07  (assume a136 (forall ((A $$unsorted) (B $$unsorted) (C $$unsorted)) (or (not (tptp.subset A B)) (not (tptp.subset B C)) (tptp.subset A C))))
% 83.83/84.07  (assume a137 (forall ((X $$unsorted) (A $$unsorted)) (or (not (tptp.member X tptp.eptset)) (tptp.member X A))))
% 83.83/84.07  (assume a138 (forall ((A $$unsorted)) (tptp.subset tptp.eptset A)))
% 83.83/84.07  (assume a139 (forall ((A $$unsorted) (B $$unsorted)) (or (not (tptp.subset A B)) (not (tptp.subset B A)) (= A B))))
% 83.83/84.07  (assume a140 (forall ((A $$unsorted) (B $$unsorted)) (or (not (= A B)) (tptp.subset A B))))
% 83.83/84.07  (assume a141 (forall ((A $$unsorted) (B $$unsorted)) (or (not (= A B)) (tptp.subset B A))))
% 83.83/84.07  (assume a142 (not (= tptp.combK tptp.combS)))
% 83.83/84.07  (assume a143 (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combK (tptp.comb_app P Q)))))
% 83.83/84.07  (assume a144 (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))))
% 83.83/84.07  (assume a145 (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2))))
% 83.83/84.07  (assume a146 (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= Q1 Q2))))
% 83.83/84.07  (assume a147 (forall ((P1 $$unsorted) (P2 $$unsorted) (Q1 $$unsorted) (Q2 $$unsorted)) (or (not (= P1 P2)) (not (= Q1 Q2)) (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2)))))
% 83.83/84.07  (assume a148 (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member P tptp.comb))))
% 83.83/84.07  (assume a149 (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb))))
% 83.83/84.07  (assume a150 (tptp.member tptp.combK tptp.comb))
% 83.83/84.07  (assume a151 (tptp.member tptp.combS tptp.comb))
% 83.83/84.07  (assume a152 (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member P tptp.comb)) (not (tptp.member Q tptp.comb)) (tptp.member (tptp.comb_app P Q) tptp.comb))))
% 83.83/84.07  (assume a153 (forall ((A $$unsorted)) (or (not (tptp.member A tptp.comb)) (tptp.member (tptp.pair A A) (tptp.rtrancl tptp.contract)))))
% 83.83/84.07  (assume a154 (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member P tptp.comb)) (not (tptp.member Q tptp.comb)) (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combK P) Q) P) tptp.contract))))
% 83.83/84.07  (assume a155 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member P tptp.comb)) (not (tptp.member Q tptp.comb)) (not (tptp.member R tptp.comb)) (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app (tptp.comb_app tptp.combS P) Q) R) (tptp.comb_app (tptp.comb_app P R) (tptp.comb_app Q R))) tptp.contract))))
% 83.83/84.07  (assume a156 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.contract)) (tptp.ap_contractE_c1 P Q R) (tptp.ap_contractE_c2 P Q R) (tptp.ap_contractE_c3 P Q R) (tptp.ap_contractE_c4 P Q R))))
% 83.83/84.07  (assume a157 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_contractE_c1 P Q R)) (tptp.member R tptp.comb))))
% 83.83/84.07  (assume a158 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_contractE_c1 P Q R)) (tptp.member Q tptp.comb))))
% 83.83/84.07  (assume a159 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_contractE_c1 P Q R)) (= P (tptp.comb_app tptp.combK R)))))
% 83.83/84.07  (assume a160 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_contractE_c2 P Q R)) (tptp.member (tptp.ap_contractE_sk1p P Q R) tptp.comb))))
% 83.83/84.07  (assume a161 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_contractE_c2 P Q R)) (tptp.member (tptp.ap_contractE_sk1q P Q R) tptp.comb))))
% 83.83/84.07  (assume a162 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_contractE_c2 P Q R)) (tptp.member Q tptp.comb))))
% 83.83/84.07  (assume a163 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_contractE_c2 P Q R)) (= R (tptp.comb_app (tptp.comb_app (tptp.ap_contractE_sk1p P Q R) Q) (tptp.comb_app (tptp.ap_contractE_sk1q P Q R) Q))))))
% 83.83/84.07  (assume a164 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_contractE_c2 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_contractE_sk1p P Q R)) (tptp.ap_contractE_sk1q P Q R))))))
% 83.83/84.07  (assume a165 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_contractE_c3 P Q R)) (tptp.member (tptp.pair P (tptp.ap_contractE_sk2q P Q R)) tptp.contract))))
% 83.83/84.07  (assume a166 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_contractE_c3 P Q R)) (tptp.member Q tptp.comb))))
% 83.83/84.07  (assume a167 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_contractE_c3 P Q R)) (= R (tptp.comb_app (tptp.ap_contractE_sk2q P Q R) Q)))))
% 83.83/84.07  (assume a168 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_contractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_contractE_sk3q P Q R)) tptp.contract))))
% 83.83/84.07  (assume a169 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_contractE_c4 P Q R)) (tptp.member P tptp.comb))))
% 83.83/84.07  (assume a170 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_contractE_c4 P Q R)) (= R (tptp.comb_app P (tptp.ap_contractE_sk3q P Q R))))))
% 83.83/84.07  (assume a171 (forall ((R $$unsorted)) (not (tptp.member (tptp.pair tptp.combK R) tptp.contract))))
% 83.83/84.07  (assume a172 (forall ((R $$unsorted)) (not (tptp.member (tptp.pair tptp.combS R) tptp.contract))))
% 83.83/84.07  (assume a173 (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract))))
% 83.83/84.07  (assume a174 (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member P tptp.comb)) (not (tptp.member Q tptp.comb)) (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combK P) Q) P) tptp.parcontract))))
% 83.83/84.07  (assume a175 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member P tptp.comb)) (not (tptp.member Q tptp.comb)) (not (tptp.member R tptp.comb)) (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app (tptp.comb_app tptp.combS P) Q) R) (tptp.comb_app (tptp.comb_app P R) (tptp.comb_app Q R))) tptp.parcontract))))
% 83.83/84.07  (assume a176 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted) (S $$unsorted)) (or (not (tptp.member (tptp.pair P Q) tptp.parcontract)) (not (tptp.member (tptp.pair R S) tptp.parcontract)) (tptp.member (tptp.pair (tptp.comb_app P R) (tptp.comb_app Q S)) tptp.parcontract))))
% 83.83/84.07  (assume a177 (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combK R) tptp.parcontract)) (tptp.member tptp.combK tptp.comb))))
% 83.83/84.07  (assume a178 (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combK R) tptp.parcontract)) (= R tptp.combK))))
% 83.83/84.07  (assume a179 (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (tptp.member tptp.combS tptp.comb))))
% 83.83/84.07  (assume a180 (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= R tptp.combS))))
% 83.83/84.07  (assume a181 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R))))
% 83.83/84.07  (assume a182 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb))))
% 83.83/84.07  (assume a183 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))))
% 83.83/84.07  (assume a184 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (tptp.member R tptp.comb))))
% 83.83/84.07  (assume a185 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (tptp.member Q tptp.comb))))
% 83.83/84.07  (assume a186 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R)))))
% 83.83/84.07  (assume a187 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (tptp.member (tptp.ap_parcontractE_sk1p P Q R) tptp.comb))))
% 83.83/84.07  (assume a188 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (tptp.member (tptp.ap_parcontractE_sk1q P Q R) tptp.comb))))
% 83.83/84.07  (assume a189 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (tptp.member Q tptp.comb))))
% 83.83/84.07  (assume a190 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= R (tptp.comb_app (tptp.comb_app (tptp.ap_parcontractE_sk1p P Q R) Q) (tptp.comb_app (tptp.ap_parcontractE_sk1q P Q R) Q))))))
% 83.83/84.07  (assume a191 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R))))))
% 83.83/84.07  (assume a192 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract))))
% 83.83/84.07  (assume a193 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract))))
% 83.83/84.07  (assume a194 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R))))))
% 83.83/84.07  (assume a195 (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.r) tptp.parcontract))
% 83.83/84.07  (assume a196 (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))))
% 83.83/84.07  (step t1 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q)))) (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q))))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t2)
% 83.83/84.07  (assume t2.a0 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))))
% 83.83/84.07  (step t2.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q))))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))))) :rule forall_inst :args ((:= P (tptp.comb_app tptp.combS tptp.p)) (:= Q tptp.q) (:= R tptp.r)))
% 83.83/84.07  (step t2.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q))))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q)))) :rule or :premises (t2.t1))
% 83.83/84.07  (step t2.t3 (cl (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q)))) :rule resolution :premises (t2.t2 t2.a0))
% 83.83/84.07  (step t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q))))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q)))) :rule subproof :discharge (t2.a0))
% 83.83/84.07  (step t3 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q)))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q)))) :rule resolution :premises (t1 t2))
% 83.83/84.07  (step t4 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q)))) (not (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))))) :rule implies_neg2)
% 83.83/84.07  (step t5 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q)))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))))) :rule resolution :premises (t3 t4))
% 83.83/84.07  (step t6 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))))) :rule contraction :premises (t5))
% 83.83/84.07  (step t7 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q))))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q)))) :rule implies :premises (t6))
% 83.83/84.07  (step t8 (cl (not (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q)))) (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))) :rule or_pos)
% 83.83/84.07  (step t9 (cl (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q)) (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (not (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))))) :rule reordering :premises (t8))
% 83.83/84.07  (step t10 (cl (not (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract)))) (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract))) :rule or_pos)
% 83.83/84.07  (step t11 (cl (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract)) (not (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract))))) :rule reordering :premises (t10))
% 83.83/84.07  (step t12 (cl (not (or (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract))) (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) :rule or_pos)
% 83.83/84.07  (step t13 (cl (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract) (not (or (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)))) :rule reordering :premises (t12))
% 83.83/84.07  (step t14 (cl (not (or (not (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) (tptp.member tptp.p tptp.comb))) (not (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) (tptp.member tptp.p tptp.comb)) :rule or_pos)
% 83.83/84.07  (step t15 (cl (not (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) (tptp.member tptp.p tptp.comb) (not (or (not (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) (tptp.member tptp.p tptp.comb)))) :rule reordering :premises (t14))
% 83.83/84.07  (step t16 (cl (not (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) :rule or_pos)
% 83.83/84.07  (step t17 (cl (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb) (not (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)))) :rule reordering :premises (t16))
% 83.83/84.07  (step t18 (cl (not (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb))) (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) :rule or_pos)
% 83.83/84.07  (step t19 (cl (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb) (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (not (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)))) :rule reordering :premises (t18))
% 83.83/84.07  (step t20 (cl (not (or (not (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.r) tptp.parcontract)) (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.r) tptp.parcontract)) (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) :rule or_pos)
% 83.83/84.07  (step t21 (cl (not (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.r) tptp.parcontract)) (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (not (or (not (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.r) tptp.parcontract)) (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule reordering :premises (t20))
% 83.83/84.07  (step t22 (cl (not (or (not (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r)))) (not (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))) :rule or_pos)
% 83.83/84.07  (step t23 (cl (not (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r)) (not (or (not (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))))) :rule reordering :premises (t22))
% 83.83/84.07  (step t24 (cl (not (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))) (= tptp.combS tptp.combK))) (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))) (= tptp.combS tptp.combK)) :rule or_pos)
% 83.83/84.07  (step t25 (cl (= tptp.combS tptp.combK) (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))) (not (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))) (= tptp.combS tptp.combK)))) :rule reordering :premises (t24))
% 83.83/84.07  (step t26 (cl (not (= tptp.combS tptp.combK))) :rule not_symm :premises (a142))
% 83.83/84.07  (step t27 (cl (=> (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))) (= tptp.combS tptp.combK))) (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2)))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t28)
% 83.83/84.07  (assume t28.a0 (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2))))
% 83.83/84.07  (step t28.t1 (cl (or (not (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2)))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))) (= tptp.combS tptp.combK)))) :rule forall_inst :args ((:= P1 tptp.combS) (:= Q1 tptp.p) (:= P2 tptp.combK) (:= Q2 tptp.r)))
% 83.83/84.07  (step t28.t2 (cl (not (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2)))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))) (= tptp.combS tptp.combK))) :rule or :premises (t28.t1))
% 83.83/84.07  (step t28.t3 (cl (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))) (= tptp.combS tptp.combK))) :rule resolution :premises (t28.t2 t28.a0))
% 83.83/84.07  (step t28 (cl (not (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2)))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))) (= tptp.combS tptp.combK))) :rule subproof :discharge (t28.a0))
% 83.83/84.07  (step t29 (cl (=> (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))) (= tptp.combS tptp.combK))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))) (= tptp.combS tptp.combK))) :rule resolution :premises (t27 t28))
% 83.83/84.07  (step t30 (cl (=> (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))) (= tptp.combS tptp.combK))) (not (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))) (= tptp.combS tptp.combK)))) :rule implies_neg2)
% 83.83/84.07  (step t31 (cl (=> (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))) (= tptp.combS tptp.combK))) (=> (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))) (= tptp.combS tptp.combK)))) :rule resolution :premises (t29 t30))
% 83.83/84.07  (step t32 (cl (=> (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))) (= tptp.combS tptp.combK)))) :rule contraction :premises (t31))
% 83.83/84.07  (step t33 (cl (not (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2)))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))) (= tptp.combS tptp.combK))) :rule implies :premises (t32))
% 83.83/84.07  (step t34 (cl (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))) (= tptp.combS tptp.combK))) :rule resolution :premises (t33 a145))
% 83.83/84.07  (step t35 (cl (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r)))) :rule resolution :premises (t25 t26 t34))
% 83.83/84.07  (step t36 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R)))) (or (not (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r)))) (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R))))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t37)
% 83.83/84.07  (assume t37.a0 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R)))))
% 83.83/84.07  (step t37.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R))))) (or (not (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))))) :rule forall_inst :args ((:= P (tptp.comb_app tptp.combS tptp.p)) (:= Q tptp.q) (:= R tptp.r)))
% 83.83/84.07  (step t37.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R))))) (or (not (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r)))) :rule or :premises (t37.t1))
% 83.83/84.07  (step t37.t3 (cl (or (not (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r)))) :rule resolution :premises (t37.t2 t37.a0))
% 83.83/84.07  (step t37 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R))))) (or (not (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r)))) :rule subproof :discharge (t37.a0))
% 83.83/84.07  (step t38 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R)))) (or (not (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r)))) (or (not (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r)))) :rule resolution :premises (t36 t37))
% 83.83/84.07  (step t39 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R)))) (or (not (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r)))) (not (or (not (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))))) :rule implies_neg2)
% 83.83/84.07  (step t40 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R)))) (or (not (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r)))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R)))) (or (not (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))))) :rule resolution :premises (t38 t39))
% 83.83/84.07  (step t41 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R)))) (or (not (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r))))) :rule contraction :premises (t40))
% 83.83/84.07  (step t42 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R))))) (or (not (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r)))) :rule implies :premises (t41))
% 83.83/84.07  (step t43 (cl (or (not (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app tptp.combK tptp.r)))) :rule resolution :premises (t42 a186))
% 83.83/84.07  (step t44 (cl (not (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule resolution :premises (t23 t35 t43))
% 83.83/84.07  (step t45 (cl (not (or (not (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule or_pos)
% 83.83/84.07  (step t46 (cl (not (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (or (not (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule reordering :premises (t45))
% 83.83/84.07  (step t47 (cl (not (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule or_pos)
% 83.83/84.07  (step t48 (cl (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule reordering :premises (t47))
% 83.83/84.07  (step t49 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))) (not (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q))))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t50)
% 83.83/84.07  (assume t50.a0 (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))))
% 83.83/84.07  (step t50.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q))))) (not (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule forall_inst :args ((:= P tptp.combS) (:= Q (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.07  (step t50.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q))))) (not (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule or :premises (t50.t1))
% 83.83/84.07  (step t50.t3 (cl (not (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t50.t2 t50.a0))
% 83.83/84.07  (step t50 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q))))) (not (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule subproof :discharge (t50.a0))
% 83.83/84.07  (step t51 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))) (not (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t49 t50))
% 83.83/84.07  (step t52 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))) (not (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (not (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule implies_neg2)
% 83.83/84.07  (step t53 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))) (not (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (=> (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))) (not (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule resolution :premises (t51 t52))
% 83.83/84.07  (step t54 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))) (not (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule contraction :premises (t53))
% 83.83/84.07  (step t55 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q))))) (not (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule implies :premises (t54))
% 83.83/84.07  (step t56 (cl (not (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t55 a144))
% 83.83/84.07  (step t57 (cl (=> (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2)))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t58)
% 83.83/84.07  (assume t58.a0 (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2))))
% 83.83/84.07  (step t58.t1 (cl (or (not (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2)))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule forall_inst :args ((:= P1 tptp.combS) (:= Q1 tptp.p) (:= P2 (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (:= Q2 (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.07  (step t58.t2 (cl (not (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2)))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule or :premises (t58.t1))
% 83.83/84.07  (step t58.t3 (cl (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t58.t2 t58.a0))
% 83.83/84.07  (step t58 (cl (not (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2)))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule subproof :discharge (t58.a0))
% 83.83/84.07  (step t59 (cl (=> (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t57 t58))
% 83.83/84.07  (step t60 (cl (=> (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule implies_neg2)
% 83.83/84.07  (step t61 (cl (=> (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (=> (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule resolution :premises (t59 t60))
% 83.83/84.07  (step t62 (cl (=> (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule contraction :premises (t61))
% 83.83/84.07  (step t63 (cl (not (forall ((P1 $$unsorted) (Q1 $$unsorted) (P2 $$unsorted) (Q2 $$unsorted)) (or (not (= (tptp.comb_app P1 Q1) (tptp.comb_app P2 Q2))) (= P1 P2)))) (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule implies :premises (t62))
% 83.83/84.07  (step t64 (cl (or (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t63 a145))
% 83.83/84.07  (step t65 (cl (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t48 t56 t64))
% 83.83/84.07  (step t66 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R))))) (or (not (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R)))))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t67)
% 83.83/84.07  (assume t67.a0 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R))))))
% 83.83/84.07  (step t67.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R)))))) (or (not (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule forall_inst :args ((:= P (tptp.comb_app tptp.combS tptp.p)) (:= Q tptp.q) (:= R tptp.r)))
% 83.83/84.07  (step t67.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R)))))) (or (not (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule or :premises (t67.t1))
% 83.83/84.07  (step t67.t3 (cl (or (not (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t67.t2 t67.a0))
% 83.83/84.07  (step t67 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R)))))) (or (not (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule subproof :discharge (t67.a0))
% 83.83/84.07  (step t68 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R))))) (or (not (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (or (not (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t66 t67))
% 83.83/84.07  (step t69 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R))))) (or (not (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (or (not (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule implies_neg2)
% 83.83/84.07  (step t70 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R))))) (or (not (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R))))) (or (not (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule resolution :premises (t68 t69))
% 83.83/84.07  (step t71 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R))))) (or (not (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule contraction :premises (t70))
% 83.83/84.07  (step t72 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R)))))) (or (not (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule implies :premises (t71))
% 83.83/84.07  (step t73 (cl (or (not (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk1q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t72 a191))
% 83.83/84.07  (step t74 (cl (not (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule resolution :premises (t46 t65 t73))
% 83.83/84.07  (step t75 (cl (not (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) :rule or_pos)
% 83.83/84.07  (step t76 (cl (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))))) :rule reordering :premises (t75))
% 83.83/84.07  (step t77 (cl (=> (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract))))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t78)
% 83.83/84.07  (assume t78.a0 (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))))
% 83.83/84.07  (step t78.t1 (cl (or (not (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract))))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))))) :rule forall_inst :args ((:= PP tptp.p) (:= QP (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.07  (step t78.t2 (cl (not (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract))))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule or :premises (t78.t1))
% 83.83/84.07  (step t78.t3 (cl (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule resolution :premises (t78.t2 t78.a0))
% 83.83/84.07  (step t78 (cl (not (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract))))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule subproof :discharge (t78.a0))
% 83.83/84.07  (step t79 (cl (=> (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule resolution :premises (t77 t78))
% 83.83/84.07  (step t80 (cl (=> (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) (not (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))))) :rule implies_neg2)
% 83.83/84.07  (step t81 (cl (=> (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) (=> (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))))) :rule resolution :premises (t79 t80))
% 83.83/84.07  (step t82 (cl (=> (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))))) :rule contraction :premises (t81))
% 83.83/84.07  (step t83 (cl (not (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract))))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule implies :premises (t82))
% 83.83/84.07  (step t84 (cl (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule resolution :premises (t83 a196))
% 83.83/84.07  (step t85 (cl (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule and_neg)
% 83.83/84.07  (step t86 (cl (=> (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t87)
% 83.83/84.07  (assume t87.a0 (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.07  (assume t87.a1 (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))
% 83.83/84.07  (step t87.t1 (cl (=> (and (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (and (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t87.t2)
% 83.83/84.07  (assume t87.t2.a0 (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))
% 83.83/84.07  (assume t87.t2.a1 (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.07  (step t87.t2.t1 (cl (= (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.r)) :rule symm :premises (t87.t2.a1))
% 83.83/84.07  (step t87.t2.t2 (cl (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule symm :premises (t87.t2.t1))
% 83.83/84.07  (step t87.t2.t3 (cl (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app tptp.combS tptp.p))) :rule symm :premises (t87.t2.a0))
% 83.83/84.07  (step t87.t2.t4 (cl (= (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule refl)
% 83.83/84.07  (step t87.t2.t5 (cl (= (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule cong :premises (t87.t2.t3 t87.t2.t4))
% 83.83/84.07  (step t87.t2.t6 (cl (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule trans :premises (t87.t2.t2 t87.t2.t5))
% 83.83/84.07  (step t87.t2 (cl (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule subproof :discharge (t87.t2.a0 t87.t2.a1))
% 83.83/84.07  (step t87.t3 (cl (not (and (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule and_pos)
% 83.83/84.07  (step t87.t4 (cl (not (and (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule and_pos)
% 83.83/84.07  (step t87.t5 (cl (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (and (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (and (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule resolution :premises (t87.t2 t87.t3 t87.t4))
% 83.83/84.07  (step t87.t6 (cl (not (and (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (and (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule reordering :premises (t87.t5))
% 83.83/84.07  (step t87.t7 (cl (not (and (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule contraction :premises (t87.t6))
% 83.83/84.07  (step t87.t8 (cl (=> (and (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule resolution :premises (t87.t1 t87.t7))
% 83.83/84.07  (step t87.t9 (cl (=> (and (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule implies_neg2)
% 83.83/84.07  (step t87.t10 (cl (=> (and (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (=> (and (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t87.t8 t87.t9))
% 83.83/84.07  (step t87.t11 (cl (=> (and (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule contraction :premises (t87.t10))
% 83.83/84.07  (step t87.t12 (cl (not (and (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule implies :premises (t87.t11))
% 83.83/84.07  (step t87.t13 (cl (and (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule and_neg)
% 83.83/84.07  (step t87.t14 (cl (and (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t87.t13 t87.a1 t87.a0))
% 83.83/84.07  (step t87.t15 (cl (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule resolution :premises (t87.t12 t87.t14))
% 83.83/84.07  (step t87 (cl (not (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule subproof :discharge (t87.a0 t87.a1))
% 83.83/84.07  (step t88 (cl (not (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule and_pos)
% 83.83/84.07  (step t89 (cl (not (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule and_pos)
% 83.83/84.07  (step t90 (cl (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t87 t88 t89))
% 83.83/84.07  (step t91 (cl (not (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule reordering :premises (t90))
% 83.83/84.07  (step t92 (cl (not (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule contraction :premises (t91))
% 83.83/84.07  (step t93 (cl (=> (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule resolution :premises (t86 t92))
% 83.83/84.07  (step t94 (cl (=> (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule implies_neg2)
% 83.83/84.07  (step t95 (cl (=> (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (=> (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t93 t94))
% 83.83/84.07  (step t96 (cl (=> (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule contraction :premises (t95))
% 83.83/84.07  (step t97 (cl (not (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule implies :premises (t96))
% 83.83/84.07  (step t98 (cl (not (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule resolution :premises (t85 t97))
% 83.83/84.07  (step t99 (cl (=> (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract))) (or (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract))) (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract)))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t100)
% 83.83/84.07  (assume t100.a0 (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract))))
% 83.83/84.07  (step t100.t1 (cl (or (not (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract)))) (or (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)))) :rule forall_inst :args ((:= P tptp.p)))
% 83.83/84.07  (step t100.t2 (cl (not (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract)))) (or (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract))) :rule or :premises (t100.t1))
% 83.83/84.07  (step t100.t3 (cl (or (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract))) :rule resolution :premises (t100.t2 t100.a0))
% 83.83/84.07  (step t100 (cl (not (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract)))) (or (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract))) :rule subproof :discharge (t100.a0))
% 83.83/84.07  (step t101 (cl (=> (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract))) (or (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract))) (or (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract))) :rule resolution :premises (t99 t100))
% 83.83/84.07  (step t102 (cl (=> (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract))) (or (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract))) (not (or (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)))) :rule implies_neg2)
% 83.83/84.07  (step t103 (cl (=> (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract))) (or (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract))) (=> (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract))) (or (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)))) :rule resolution :premises (t101 t102))
% 83.83/84.07  (step t104 (cl (=> (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract))) (or (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)))) :rule contraction :premises (t103))
% 83.83/84.07  (step t105 (cl (not (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract)))) (or (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract))) :rule implies :premises (t104))
% 83.83/84.07  (step t106 (cl (or (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract))) :rule resolution :premises (t105 a173))
% 83.83/84.07  (step t107 (cl (not (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule or_pos)
% 83.83/84.07  (step t108 (cl (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (not (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule reordering :premises (t107))
% 83.83/84.07  (step t109 (cl (not (= (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app tptp.combS tptp.p)))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) (not (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app tptp.combS tptp.p))))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule equiv_pos2)
% 83.83/84.07  (step t110 (cl (= (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))))) :rule refl)
% 83.83/84.07  (step t111 (cl (= (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule refl)
% 83.83/84.07  (step t112 (cl (= (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app tptp.combS tptp.p)) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule all_simplify)
% 83.83/84.07  (step t113 (cl (= (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app tptp.combS tptp.p))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule cong :premises (t111 t112))
% 83.83/84.07  (step t114 (cl (= (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app tptp.combS tptp.p)))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule cong :premises (t110 t113))
% 83.83/84.07  (step t115 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app tptp.combS tptp.p)))) (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q))))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t116)
% 83.83/84.07  (assume t116.a0 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))))
% 83.83/84.07  (step t116.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q))))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app tptp.combS tptp.p))))) :rule forall_inst :args ((:= P tptp.combS) (:= Q tptp.p) (:= R (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.07  (step t116.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q))))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app tptp.combS tptp.p)))) :rule or :premises (t116.t1))
% 83.83/84.07  (step t116.t3 (cl (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app tptp.combS tptp.p)))) :rule resolution :premises (t116.t2 t116.a0))
% 83.83/84.07  (step t116 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q))))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app tptp.combS tptp.p)))) :rule subproof :discharge (t116.a0))
% 83.83/84.07  (step t117 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app tptp.combS tptp.p)))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app tptp.combS tptp.p)))) :rule resolution :premises (t115 t116))
% 83.83/84.07  (step t118 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app tptp.combS tptp.p)))) (not (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app tptp.combS tptp.p))))) :rule implies_neg2)
% 83.83/84.07  (step t119 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app tptp.combS tptp.p)))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app tptp.combS tptp.p))))) :rule resolution :premises (t117 t118))
% 83.83/84.07  (step t120 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app tptp.combS tptp.p))))) :rule contraction :premises (t119))
% 83.83/84.07  (step t121 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q)))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t109 t114 t120))
% 83.83/84.07  (step t122 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (= R (tptp.comb_app P Q))))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule implies :premises (t121))
% 83.83/84.07  (step t123 (cl (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule resolution :premises (t122 a183))
% 83.83/84.07  (step t124 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb))) (or (not (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) (tptp.member tptp.p tptp.comb))) (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb)))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t125)
% 83.83/84.07  (assume t125.a0 (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb))))
% 83.83/84.07  (step t125.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb)))) (or (not (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) (tptp.member tptp.p tptp.comb)))) :rule forall_inst :args ((:= P tptp.combS) (:= Q tptp.p)))
% 83.83/84.07  (step t125.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb)))) (or (not (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) (tptp.member tptp.p tptp.comb))) :rule or :premises (t125.t1))
% 83.83/84.07  (step t125.t3 (cl (or (not (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) (tptp.member tptp.p tptp.comb))) :rule resolution :premises (t125.t2 t125.a0))
% 83.83/84.07  (step t125 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb)))) (or (not (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) (tptp.member tptp.p tptp.comb))) :rule subproof :discharge (t125.a0))
% 83.83/84.07  (step t126 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb))) (or (not (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) (tptp.member tptp.p tptp.comb))) (or (not (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) (tptp.member tptp.p tptp.comb))) :rule resolution :premises (t124 t125))
% 83.83/84.07  (step t127 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb))) (or (not (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) (tptp.member tptp.p tptp.comb))) (not (or (not (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) (tptp.member tptp.p tptp.comb)))) :rule implies_neg2)
% 83.83/84.07  (step t128 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb))) (or (not (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) (tptp.member tptp.p tptp.comb))) (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb))) (or (not (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) (tptp.member tptp.p tptp.comb)))) :rule resolution :premises (t126 t127))
% 83.83/84.07  (step t129 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb))) (or (not (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) (tptp.member tptp.p tptp.comb)))) :rule contraction :premises (t128))
% 83.83/84.07  (step t130 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb)))) (or (not (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) (tptp.member tptp.p tptp.comb))) :rule implies :premises (t129))
% 83.83/84.07  (step t131 (cl (or (not (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) (tptp.member tptp.p tptp.comb))) :rule resolution :premises (t130 a149))
% 83.83/84.07  (step t132 (cl (not (or (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule or_pos)
% 83.83/84.07  (step t133 (cl (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (not (or (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule reordering :premises (t132))
% 83.83/84.07  (step t134 (cl (not (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule or_pos)
% 83.83/84.07  (step t135 (cl (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule reordering :premises (t134))
% 83.83/84.07  (step t136 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))) (not (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q))))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t137)
% 83.83/84.07  (assume t137.a0 (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))))
% 83.83/84.07  (step t137.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q))))) (not (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule forall_inst :args ((:= P tptp.combK) (:= Q (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.07  (step t137.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q))))) (not (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule or :premises (t137.t1))
% 83.83/84.07  (step t137.t3 (cl (not (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t137.t2 t137.a0))
% 83.83/84.07  (step t137 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q))))) (not (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule subproof :discharge (t137.a0))
% 83.83/84.07  (step t138 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))) (not (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t136 t137))
% 83.83/84.07  (step t139 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))) (not (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (not (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule implies_neg2)
% 83.83/84.07  (step t140 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))) (not (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (=> (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))) (not (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule resolution :premises (t138 t139))
% 83.83/84.07  (step t141 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))) (not (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule contraction :premises (t140))
% 83.83/84.07  (step t142 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q))))) (not (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule implies :premises (t141))
% 83.83/84.07  (step t143 (cl (not (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t142 a144))
% 83.83/84.07  (step t144 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R)))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R))))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t145)
% 83.83/84.07  (assume t145.a0 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R)))))
% 83.83/84.07  (step t145.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R))))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule forall_inst :args ((:= P tptp.combS) (:= Q tptp.p) (:= R (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.07  (step t145.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R))))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule or :premises (t145.t1))
% 83.83/84.07  (step t145.t3 (cl (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t145.t2 t145.a0))
% 83.83/84.07  (step t145 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R))))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule subproof :discharge (t145.a0))
% 83.83/84.07  (step t146 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R)))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t144 t145))
% 83.83/84.07  (step t147 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R)))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule implies_neg2)
% 83.83/84.07  (step t148 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R)))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R)))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule resolution :premises (t146 t147))
% 83.83/84.07  (step t149 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R)))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule contraction :premises (t148))
% 83.83/84.07  (step t150 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (= P (tptp.comb_app tptp.combK R))))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule implies :premises (t149))
% 83.83/84.07  (step t151 (cl (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app tptp.combK (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t150 a186))
% 83.83/84.07  (step t152 (cl (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule resolution :premises (t135 t143 t151))
% 83.83/84.07  (step t153 (cl (not (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule or_pos)
% 83.83/84.07  (step t154 (cl (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))))) :rule reordering :premises (t153))
% 83.83/84.07  (step t155 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))) (not (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q))))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t156)
% 83.83/84.07  (assume t156.a0 (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))))
% 83.83/84.07  (step t156.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q))))) (not (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))))) :rule forall_inst :args ((:= P (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (:= Q (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))
% 83.83/84.07  (step t156.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q))))) (not (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule or :premises (t156.t1))
% 83.83/84.07  (step t156.t3 (cl (not (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule resolution :premises (t156.t2 t156.a0))
% 83.83/84.07  (step t156 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q))))) (not (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule subproof :discharge (t156.a0))
% 83.83/84.07  (step t157 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))) (not (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) (not (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule resolution :premises (t155 t156))
% 83.83/84.07  (step t158 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))) (not (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) (not (not (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))))) :rule implies_neg2)
% 83.83/84.07  (step t159 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))) (not (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) (=> (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))) (not (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))))) :rule resolution :premises (t157 t158))
% 83.83/84.07  (step t160 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q)))) (not (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))))) :rule contraction :premises (t159))
% 83.83/84.07  (step t161 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (not (= tptp.combS (tptp.comb_app P Q))))) (not (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule implies :premises (t160))
% 83.83/84.07  (step t162 (cl (not (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule resolution :premises (t161 a144))
% 83.83/84.07  (step t163 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R))))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R)))))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t164)
% 83.83/84.07  (assume t164.a0 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R))))))
% 83.83/84.07  (step t164.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R)))))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))))) :rule forall_inst :args ((:= P tptp.combS) (:= Q tptp.p) (:= R (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.07  (step t164.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R)))))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule or :premises (t164.t1))
% 83.83/84.07  (step t164.t3 (cl (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule resolution :premises (t164.t2 t164.a0))
% 83.83/84.07  (step t164 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R)))))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule subproof :discharge (t164.a0))
% 83.83/84.07  (step t165 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R))))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule resolution :premises (t163 t164))
% 83.83/84.07  (step t166 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R))))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) (not (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))))) :rule implies_neg2)
% 83.83/84.07  (step t167 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R))))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R))))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))))) :rule resolution :premises (t165 t166))
% 83.83/84.07  (step t168 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R))))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))))) :rule contraction :premises (t167))
% 83.83/84.07  (step t169 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (= P (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p P Q R)) (tptp.ap_parcontractE_sk1q P Q R)))))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule implies :premises (t168))
% 83.83/84.07  (step t170 (cl (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= tptp.combS (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk1p tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk1q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule resolution :premises (t169 a191))
% 83.83/84.07  (step t171 (cl (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule resolution :premises (t154 t162 t170))
% 83.83/84.07  (step t172 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R))) (or (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R)))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t173)
% 83.83/84.07  (assume t173.a0 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R))))
% 83.83/84.07  (step t173.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R)))) (or (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule forall_inst :args ((:= P tptp.combS) (:= Q tptp.p) (:= R (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.07  (step t173.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R)))) (or (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule or :premises (t173.t1))
% 83.83/84.07  (step t173.t3 (cl (or (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule resolution :premises (t173.t2 t173.a0))
% 83.83/84.07  (step t173 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R)))) (or (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule subproof :discharge (t173.a0))
% 83.83/84.07  (step t174 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R))) (or (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (or (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule resolution :premises (t172 t173))
% 83.83/84.07  (step t175 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R))) (or (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (or (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule implies_neg2)
% 83.83/84.07  (step t176 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R))) (or (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R))) (or (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t174 t175))
% 83.83/84.07  (step t177 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R))) (or (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule contraction :premises (t176))
% 83.83/84.07  (step t178 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R)))) (or (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule implies :premises (t177))
% 83.83/84.07  (step t179 (cl (or (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule resolution :premises (t178 a181))
% 83.83/84.07  (step t180 (cl (not (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb)) :rule or_pos)
% 83.83/84.07  (step t181 (cl (tptp.member tptp.p tptp.comb) (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb)))) :rule reordering :premises (t180))
% 83.83/84.07  (step t182 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (tptp.member Q tptp.comb))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (tptp.member Q tptp.comb)))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t183)
% 83.83/84.07  (assume t183.a0 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (tptp.member Q tptp.comb))))
% 83.83/84.07  (step t183.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (tptp.member Q tptp.comb)))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb)))) :rule forall_inst :args ((:= P tptp.combS) (:= Q tptp.p) (:= R (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.07  (step t183.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (tptp.member Q tptp.comb)))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) :rule or :premises (t183.t1))
% 83.83/84.07  (step t183.t3 (cl (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) :rule resolution :premises (t183.t2 t183.a0))
% 83.83/84.07  (step t183 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (tptp.member Q tptp.comb)))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) :rule subproof :discharge (t183.a0))
% 83.83/84.07  (step t184 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (tptp.member Q tptp.comb))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) :rule resolution :premises (t182 t183))
% 83.83/84.07  (step t185 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (tptp.member Q tptp.comb))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) (not (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb)))) :rule implies_neg2)
% 83.83/84.07  (step t186 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (tptp.member Q tptp.comb))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (tptp.member Q tptp.comb))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb)))) :rule resolution :premises (t184 t185))
% 83.83/84.07  (step t187 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (tptp.member Q tptp.comb))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb)))) :rule contraction :premises (t186))
% 83.83/84.07  (step t188 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c3 P Q R)) (tptp.member Q tptp.comb)))) (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) :rule implies :premises (t187))
% 83.83/84.07  (step t189 (cl (or (not (tptp.ap_parcontractE_c3 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) :rule resolution :premises (t188 a189))
% 83.83/84.07  (step t190 (cl (not (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb)) :rule or_pos)
% 83.83/84.07  (step t191 (cl (tptp.member tptp.p tptp.comb) (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb)))) :rule reordering :premises (t190))
% 83.83/84.07  (step t192 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (tptp.member Q tptp.comb))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (tptp.member Q tptp.comb)))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t193)
% 83.83/84.07  (assume t193.a0 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (tptp.member Q tptp.comb))))
% 83.83/84.07  (step t193.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (tptp.member Q tptp.comb)))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb)))) :rule forall_inst :args ((:= P tptp.combS) (:= Q tptp.p) (:= R (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.07  (step t193.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (tptp.member Q tptp.comb)))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) :rule or :premises (t193.t1))
% 83.83/84.07  (step t193.t3 (cl (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) :rule resolution :premises (t193.t2 t193.a0))
% 83.83/84.07  (step t193 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (tptp.member Q tptp.comb)))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) :rule subproof :discharge (t193.a0))
% 83.83/84.07  (step t194 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (tptp.member Q tptp.comb))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) :rule resolution :premises (t192 t193))
% 83.83/84.07  (step t195 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (tptp.member Q tptp.comb))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) (not (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb)))) :rule implies_neg2)
% 83.83/84.07  (step t196 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (tptp.member Q tptp.comb))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (tptp.member Q tptp.comb))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb)))) :rule resolution :premises (t194 t195))
% 83.83/84.07  (step t197 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (tptp.member Q tptp.comb))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb)))) :rule contraction :premises (t196))
% 83.83/84.07  (step t198 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c2 P Q R)) (tptp.member Q tptp.comb)))) (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) :rule implies :premises (t197))
% 83.83/84.07  (step t199 (cl (or (not (tptp.ap_parcontractE_c2 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member tptp.p tptp.comb))) :rule resolution :premises (t198 a185))
% 83.83/84.07  (step t200 (cl (not (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) :rule or_pos)
% 83.83/84.07  (step t201 (cl (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb) (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)))) :rule reordering :premises (t200))
% 83.83/84.07  (step t202 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb)))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t203)
% 83.83/84.07  (assume t203.a0 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb))))
% 83.83/84.07  (step t203.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb)))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)))) :rule forall_inst :args ((:= P tptp.combS) (:= Q tptp.p) (:= R (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.07  (step t203.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb)))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) :rule or :premises (t203.t1))
% 83.83/84.07  (step t203.t3 (cl (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) :rule resolution :premises (t203.t2 t203.a0))
% 83.83/84.07  (step t203 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb)))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) :rule subproof :discharge (t203.a0))
% 83.83/84.07  (step t204 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) :rule resolution :premises (t202 t203))
% 83.83/84.07  (step t205 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) (not (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)))) :rule implies_neg2)
% 83.83/84.07  (step t206 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)))) :rule resolution :premises (t204 t205))
% 83.83/84.07  (step t207 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)))) :rule contraction :premises (t206))
% 83.83/84.07  (step t208 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb)))) (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) :rule implies :premises (t207))
% 83.83/84.07  (step t209 (cl (or (not (tptp.ap_parcontractE_c1 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) :rule resolution :premises (t208 a182))
% 83.83/84.07  (step t210 (cl (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member tptp.p tptp.comb) (tptp.member tptp.p tptp.comb) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) :rule resolution :premises (t133 t179 t181 t189 t191 t199 t201 t209))
% 83.83/84.07  (step t211 (cl (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member tptp.p tptp.comb) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) :rule contraction :premises (t210))
% 83.83/84.07  (step t212 (cl (not (or (not (tptp.member tptp.combS tptp.comb)) (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) (not (tptp.member tptp.combS tptp.comb)) (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) :rule or_pos)
% 83.83/84.07  (step t213 (cl (not (tptp.member tptp.combS tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb) (not (tptp.member tptp.p tptp.comb)) (not (or (not (tptp.member tptp.combS tptp.comb)) (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)))) :rule reordering :premises (t212))
% 83.83/84.07  (step t214 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member P tptp.comb)) (not (tptp.member Q tptp.comb)) (tptp.member (tptp.comb_app P Q) tptp.comb))) (or (not (tptp.member tptp.combS tptp.comb)) (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member P tptp.comb)) (not (tptp.member Q tptp.comb)) (tptp.member (tptp.comb_app P Q) tptp.comb)))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t215)
% 83.83/84.07  (assume t215.a0 (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member P tptp.comb)) (not (tptp.member Q tptp.comb)) (tptp.member (tptp.comb_app P Q) tptp.comb))))
% 83.83/84.07  (step t215.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member P tptp.comb)) (not (tptp.member Q tptp.comb)) (tptp.member (tptp.comb_app P Q) tptp.comb)))) (or (not (tptp.member tptp.combS tptp.comb)) (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)))) :rule forall_inst :args ((:= P tptp.combS) (:= Q tptp.p)))
% 83.83/84.07  (step t215.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member P tptp.comb)) (not (tptp.member Q tptp.comb)) (tptp.member (tptp.comb_app P Q) tptp.comb)))) (or (not (tptp.member tptp.combS tptp.comb)) (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) :rule or :premises (t215.t1))
% 83.83/84.07  (step t215.t3 (cl (or (not (tptp.member tptp.combS tptp.comb)) (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) :rule resolution :premises (t215.t2 t215.a0))
% 83.83/84.07  (step t215 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member P tptp.comb)) (not (tptp.member Q tptp.comb)) (tptp.member (tptp.comb_app P Q) tptp.comb)))) (or (not (tptp.member tptp.combS tptp.comb)) (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) :rule subproof :discharge (t215.a0))
% 83.83/84.07  (step t216 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member P tptp.comb)) (not (tptp.member Q tptp.comb)) (tptp.member (tptp.comb_app P Q) tptp.comb))) (or (not (tptp.member tptp.combS tptp.comb)) (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) (or (not (tptp.member tptp.combS tptp.comb)) (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) :rule resolution :premises (t214 t215))
% 83.83/84.07  (step t217 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member P tptp.comb)) (not (tptp.member Q tptp.comb)) (tptp.member (tptp.comb_app P Q) tptp.comb))) (or (not (tptp.member tptp.combS tptp.comb)) (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) (not (or (not (tptp.member tptp.combS tptp.comb)) (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)))) :rule implies_neg2)
% 83.83/84.07  (step t218 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member P tptp.comb)) (not (tptp.member Q tptp.comb)) (tptp.member (tptp.comb_app P Q) tptp.comb))) (or (not (tptp.member tptp.combS tptp.comb)) (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member P tptp.comb)) (not (tptp.member Q tptp.comb)) (tptp.member (tptp.comb_app P Q) tptp.comb))) (or (not (tptp.member tptp.combS tptp.comb)) (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)))) :rule resolution :premises (t216 t217))
% 83.83/84.07  (step t219 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member P tptp.comb)) (not (tptp.member Q tptp.comb)) (tptp.member (tptp.comb_app P Q) tptp.comb))) (or (not (tptp.member tptp.combS tptp.comb)) (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)))) :rule contraction :premises (t218))
% 83.83/84.07  (step t220 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member P tptp.comb)) (not (tptp.member Q tptp.comb)) (tptp.member (tptp.comb_app P Q) tptp.comb)))) (or (not (tptp.member tptp.combS tptp.comb)) (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) :rule implies :premises (t219))
% 83.83/84.07  (step t221 (cl (or (not (tptp.member tptp.combS tptp.comb)) (not (tptp.member tptp.p tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) :rule resolution :premises (t220 a152))
% 83.83/84.07  (step t222 (cl (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) :rule resolution :premises (t211 t213 t221 a151))
% 83.83/84.07  (step t223 (cl (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) :rule contraction :premises (t222))
% 83.83/84.07  (step t224 (cl (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb) (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule reordering :premises (t223))
% 83.83/84.07  (step t225 (cl (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (not (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule resolution :premises (t76 t84 t98 t13 t106 t108 t123 t15 t131 t133 t152 t171 t179 t224))
% 83.83/84.07  (step t226 (cl (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (not (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule contraction :premises (t225))
% 83.83/84.07  (step t227 (cl (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule and_neg)
% 83.83/84.07  (step t228 (cl (=> (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t229)
% 83.83/84.07  (assume t229.a0 (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.07  (assume t229.a1 (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))
% 83.83/84.07  (assume t229.a2 (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.07  (step t229.t1 (cl (=> (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t229.t2)
% 83.83/84.07  (assume t229.t2.a0 (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.07  (assume t229.t2.a1 (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))
% 83.83/84.07  (assume t229.t2.a2 (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.07  (step t229.t2.t1 (cl (= (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.r)) :rule symm :premises (t229.t2.a2))
% 83.83/84.07  (step t229.t2.t2 (cl (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule symm :premises (t229.t2.t1))
% 83.83/84.07  (step t229.t2.t3 (cl (= (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule symm :premises (t229.t2.a1))
% 83.83/84.07  (step t229.t2.t4 (cl (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule symm :premises (t229.t2.t3))
% 83.83/84.07  (step t229.t2.t5 (cl (= (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.combS)) :rule symm :premises (t229.t2.a0))
% 83.83/84.07  (step t229.t2.t6 (cl (= (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule refl)
% 83.83/84.07  (step t229.t2.t7 (cl (= (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule cong :premises (t229.t2.t5 t229.t2.t6))
% 83.83/84.07  (step t229.t2.t8 (cl (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule trans :premises (t229.t2.t4 t229.t2.t7))
% 83.83/84.07  (step t229.t2.t9 (cl (= (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule refl)
% 83.83/84.07  (step t229.t2.t10 (cl (= (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule cong :premises (t229.t2.t8 t229.t2.t9))
% 83.83/84.07  (step t229.t2.t11 (cl (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule trans :premises (t229.t2.t2 t229.t2.t10))
% 83.83/84.07  (step t229.t2 (cl (not (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule subproof :discharge (t229.t2.a0 t229.t2.a1 t229.t2.a2))
% 83.83/84.07  (step t229.t3 (cl (not (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule and_pos)
% 83.83/84.07  (step t229.t4 (cl (not (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule and_pos)
% 83.83/84.07  (step t229.t5 (cl (not (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule and_pos)
% 83.83/84.07  (step t229.t6 (cl (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule resolution :premises (t229.t2 t229.t3 t229.t4 t229.t5))
% 83.83/84.07  (step t229.t7 (cl (not (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule reordering :premises (t229.t6))
% 83.83/84.07  (step t229.t8 (cl (not (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule contraction :premises (t229.t7))
% 83.83/84.07  (step t229.t9 (cl (=> (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule resolution :premises (t229.t1 t229.t8))
% 83.83/84.07  (step t229.t10 (cl (=> (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule implies_neg2)
% 83.83/84.07  (step t229.t11 (cl (=> (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (=> (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t229.t9 t229.t10))
% 83.83/84.07  (step t229.t12 (cl (=> (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule contraction :premises (t229.t11))
% 83.83/84.07  (step t229.t13 (cl (not (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule implies :premises (t229.t12))
% 83.83/84.07  (step t229.t14 (cl (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule and_neg)
% 83.83/84.07  (step t229.t15 (cl (and (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t229.t14 t229.a2 t229.a1 t229.a0))
% 83.83/84.07  (step t229.t16 (cl (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule resolution :premises (t229.t13 t229.t15))
% 83.83/84.07  (step t229 (cl (not (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule subproof :discharge (t229.a0 t229.a1 t229.a2))
% 83.83/84.07  (step t230 (cl (not (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule and_pos)
% 83.83/84.07  (step t231 (cl (not (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule and_pos)
% 83.83/84.07  (step t232 (cl (not (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule and_pos)
% 83.83/84.07  (step t233 (cl (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule resolution :premises (t229 t230 t231 t232))
% 83.83/84.07  (step t234 (cl (not (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule reordering :premises (t233))
% 83.83/84.07  (step t235 (cl (not (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule contraction :premises (t234))
% 83.83/84.07  (step t236 (cl (=> (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule resolution :premises (t228 t235))
% 83.83/84.07  (step t237 (cl (=> (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule implies_neg2)
% 83.83/84.07  (step t238 (cl (=> (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (=> (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t236 t237))
% 83.83/84.07  (step t239 (cl (=> (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule contraction :premises (t238))
% 83.83/84.07  (step t240 (cl (not (and (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule implies :premises (t239))
% 83.83/84.07  (step t241 (cl (not (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule resolution :premises (t227 t240))
% 83.83/84.07  (step t242 (cl (not (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) :rule or_pos)
% 83.83/84.07  (step t243 (cl (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))))) :rule reordering :premises (t242))
% 83.83/84.07  (step t244 (cl (=> (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract))))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t245)
% 83.83/84.07  (assume t245.a0 (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))))
% 83.83/84.07  (step t245.t1 (cl (or (not (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract))))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))))) :rule forall_inst :args ((:= PP (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (:= QP (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.07  (step t245.t2 (cl (not (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract))))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule or :premises (t245.t1))
% 83.83/84.07  (step t245.t3 (cl (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule resolution :premises (t245.t2 t245.a0))
% 83.83/84.07  (step t245 (cl (not (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract))))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule subproof :discharge (t245.a0))
% 83.83/84.07  (step t246 (cl (=> (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule resolution :premises (t244 t245))
% 83.83/84.07  (step t247 (cl (=> (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) (not (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))))) :rule implies_neg2)
% 83.83/84.07  (step t248 (cl (=> (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) (=> (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))))) :rule resolution :premises (t246 t247))
% 83.83/84.07  (step t249 (cl (=> (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))))) :rule contraction :premises (t248))
% 83.83/84.07  (step t250 (cl (not (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract))))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule implies :premises (t249))
% 83.83/84.07  (step t251 (cl (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule resolution :premises (t250 a196))
% 83.83/84.07  (step t252 (cl (not (or (not (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule or_pos)
% 83.83/84.07  (step t253 (cl (not (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (or (not (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule reordering :premises (t252))
% 83.83/84.07  (step t254 (cl (=> (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= tptp.combS R))) (or (not (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= tptp.combS R)))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t255)
% 83.83/84.07  (assume t255.a0 (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= tptp.combS R))))
% 83.83/84.07  (step t255.t1 (cl (or (not (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= tptp.combS R)))) (or (not (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule forall_inst :args ((:= R (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))
% 83.83/84.07  (step t255.t2 (cl (not (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= tptp.combS R)))) (or (not (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule or :premises (t255.t1))
% 83.83/84.07  (step t255.t3 (cl (or (not (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t255.t2 t255.a0))
% 83.83/84.07  (step t255 (cl (not (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= tptp.combS R)))) (or (not (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule subproof :discharge (t255.a0))
% 83.83/84.07  (step t256 (cl (=> (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= tptp.combS R))) (or (not (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (or (not (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t254 t255))
% 83.83/84.07  (step t257 (cl (=> (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= tptp.combS R))) (or (not (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (or (not (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule implies_neg2)
% 83.83/84.07  (step t258 (cl (=> (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= tptp.combS R))) (or (not (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (=> (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= tptp.combS R))) (or (not (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule resolution :premises (t256 t257))
% 83.83/84.07  (step t259 (cl (=> (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= tptp.combS R))) (or (not (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule contraction :premises (t258))
% 83.83/84.07  (step t260 (cl (not (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= tptp.combS R)))) (or (not (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule implies :premises (t259))
% 83.83/84.07  (step t261 (cl (not (= (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= R tptp.combS))) (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= tptp.combS R))))) (not (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= R tptp.combS)))) (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= tptp.combS R)))) :rule equiv_pos2)
% 83.83/84.07  (anchor :step t262 :args ((R $$unsorted) (:= R R)))
% 83.83/84.07  (step t262.t1 (cl (= R R)) :rule refl)
% 83.83/84.07  (step t262.t2 (cl (= (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)))) :rule refl)
% 83.83/84.07  (step t262.t3 (cl (= (= R tptp.combS) (= tptp.combS R))) :rule all_simplify)
% 83.83/84.07  (step t262.t4 (cl (= (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= R tptp.combS)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= tptp.combS R)))) :rule cong :premises (t262.t2 t262.t3))
% 83.83/84.07  (step t262 (cl (= (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= R tptp.combS))) (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= tptp.combS R))))) :rule bind)
% 83.83/84.07  (step t263 (cl (forall ((R $$unsorted)) (or (not (tptp.member (tptp.pair tptp.combS R) tptp.parcontract)) (= tptp.combS R)))) :rule resolution :premises (t261 t262 a180))
% 83.83/84.07  (step t264 (cl (or (not (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) (= tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t260 t263))
% 83.83/84.07  (step t265 (cl (not (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule or_pos)
% 83.83/84.07  (step t266 (cl (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))))) :rule reordering :premises (t265))
% 83.83/84.07  (step t267 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R))))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R)))))) :rule implies_neg1)
% 83.83/84.07  (anchor :step t268)
% 83.83/84.07  (assume t268.a0 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R))))))
% 83.83/84.07  (step t268.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R)))))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))))) :rule forall_inst :args ((:= P tptp.combS) (:= Q tptp.p) (:= R (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.07  (step t268.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R)))))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule or :premises (t268.t1))
% 83.83/84.08  (step t268.t3 (cl (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule resolution :premises (t268.t2 t268.a0))
% 83.83/84.08  (step t268 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R)))))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule subproof :discharge (t268.a0))
% 83.83/84.08  (step t269 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R))))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule resolution :premises (t267 t268))
% 83.83/84.08  (step t270 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R))))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) (not (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))))) :rule implies_neg2)
% 83.83/84.08  (step t271 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R))))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R))))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))))) :rule resolution :premises (t269 t270))
% 83.83/84.08  (step t272 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R))))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))))) :rule contraction :premises (t271))
% 83.83/84.08  (step t273 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R)))))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule implies :premises (t272))
% 83.83/84.08  (step t274 (cl (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (= (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.comb_app (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule resolution :premises (t273 a194))
% 83.83/84.08  (step t275 (cl (not (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) :rule or_pos)
% 83.83/84.08  (step t276 (cl (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract) (not (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)))) :rule reordering :premises (t275))
% 83.83/84.08  (step t277 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract)))) :rule implies_neg1)
% 83.83/84.08  (anchor :step t278)
% 83.83/84.08  (assume t278.a0 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract))))
% 83.83/84.08  (step t278.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract)))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)))) :rule forall_inst :args ((:= P tptp.combS) (:= Q tptp.p) (:= R (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.08  (step t278.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract)))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) :rule or :premises (t278.t1))
% 83.83/84.08  (step t278.t3 (cl (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) :rule resolution :premises (t278.t2 t278.a0))
% 83.83/84.08  (step t278 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract)))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) :rule subproof :discharge (t278.a0))
% 83.83/84.08  (step t279 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) :rule resolution :premises (t277 t278))
% 83.83/84.08  (step t280 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) (not (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)))) :rule implies_neg2)
% 83.83/84.08  (step t281 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)))) :rule resolution :premises (t279 t280))
% 83.83/84.08  (step t282 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)))) :rule contraction :premises (t281))
% 83.83/84.08  (step t283 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract)))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) :rule implies :premises (t282))
% 83.83/84.08  (step t284 (cl (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.p (tptp.ap_parcontractE_sk2s tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) :rule resolution :premises (t283 a193))
% 83.83/84.08  (step t285 (cl (not (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)) :rule or_pos)
% 83.83/84.08  (step t286 (cl (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract) (not (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)))) :rule reordering :premises (t285))
% 83.83/84.08  (step t287 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract)))) :rule implies_neg1)
% 83.83/84.08  (anchor :step t288)
% 83.83/84.08  (assume t288.a0 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract))))
% 83.83/84.08  (step t288.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract)))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)))) :rule forall_inst :args ((:= P tptp.combS) (:= Q tptp.p) (:= R (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))
% 83.83/84.08  (step t288.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract)))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) :rule or :premises (t288.t1))
% 83.83/84.08  (step t288.t3 (cl (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) :rule resolution :premises (t288.t2 t288.a0))
% 83.83/84.08  (step t288 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract)))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) :rule subproof :discharge (t288.a0))
% 83.83/84.08  (step t289 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) :rule resolution :premises (t287 t288))
% 83.83/84.08  (step t290 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) (not (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)))) :rule implies_neg2)
% 83.83/84.08  (step t291 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)))) :rule resolution :premises (t289 t290))
% 83.83/84.08  (step t292 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract)))) :rule contraction :premises (t291))
% 83.83/84.08  (step t293 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract)))) (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) :rule implies :premises (t292))
% 83.83/84.08  (step t294 (cl (or (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (tptp.member (tptp.pair tptp.combS (tptp.ap_parcontractE_sk2q tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) tptp.parcontract))) :rule resolution :premises (t293 a192))
% 83.83/84.08  (step t295 (cl (not (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule resolution :premises (t241 t243 t251 t253 t264 t266 t274 t276 t284 t286 t294))
% 83.83/84.08  (step t296 (cl (not (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule contraction :premises (t295))
% 83.83/84.08  (step t297 (cl (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (not (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.ap_parcontractE_c4 tptp.combS tptp.p (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule reordering :premises (t296))
% 83.83/84.08  (step t298 (cl (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (not (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (not (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t226 t297))
% 83.83/84.08  (step t299 (cl (not (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) (not (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) (not (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) :rule contraction :premises (t298))
% 83.83/84.08  (step t300 (cl (not (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule or_pos)
% 83.83/84.08  (step t301 (cl (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule reordering :premises (t300))
% 83.83/84.08  (step t302 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R))))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R)))))) :rule implies_neg1)
% 83.83/84.08  (anchor :step t303)
% 83.83/84.08  (assume t303.a0 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R))))))
% 83.83/84.08  (step t303.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R)))))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule forall_inst :args ((:= P (tptp.comb_app tptp.combS tptp.p)) (:= Q tptp.q) (:= R tptp.r)))
% 83.83/84.08  (step t303.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R)))))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule or :premises (t303.t1))
% 83.83/84.08  (step t303.t3 (cl (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t303.t2 t303.a0))
% 83.83/84.08  (step t303 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R)))))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule subproof :discharge (t303.a0))
% 83.83/84.08  (step t304 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R))))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t302 t303))
% 83.83/84.08  (step t305 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R))))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (not (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule implies_neg2)
% 83.83/84.08  (step t306 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R))))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R))))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule resolution :premises (t304 t305))
% 83.83/84.08  (step t307 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R))))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))))) :rule contraction :premises (t306))
% 83.83/84.08  (step t308 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (= R (tptp.comb_app (tptp.ap_parcontractE_sk2q P Q R) (tptp.ap_parcontractE_sk2s P Q R)))))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule implies :premises (t307))
% 83.83/84.08  (step t309 (cl (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))))) :rule resolution :premises (t308 a194))
% 83.83/84.08  (step t310 (cl (not (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) :rule or_pos)
% 83.83/84.08  (step t311 (cl (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract) (not (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule reordering :premises (t310))
% 83.83/84.08  (step t312 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract)))) :rule implies_neg1)
% 83.83/84.08  (anchor :step t313)
% 83.83/84.08  (assume t313.a0 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract))))
% 83.83/84.08  (step t313.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract)))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule forall_inst :args ((:= P (tptp.comb_app tptp.combS tptp.p)) (:= Q tptp.q) (:= R tptp.r)))
% 83.83/84.08  (step t313.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract)))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) :rule or :premises (t313.t1))
% 83.83/84.08  (step t313.t3 (cl (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) :rule resolution :premises (t313.t2 t313.a0))
% 83.83/84.08  (step t313 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract)))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) :rule subproof :discharge (t313.a0))
% 83.83/84.08  (step t314 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) :rule resolution :premises (t312 t313))
% 83.83/84.08  (step t315 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) (not (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule implies_neg2)
% 83.83/84.08  (step t316 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule resolution :premises (t314 t315))
% 83.83/84.08  (step t317 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule contraction :premises (t316))
% 83.83/84.08  (step t318 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair Q (tptp.ap_parcontractE_sk2s P Q R)) tptp.parcontract)))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) :rule implies :premises (t317))
% 83.83/84.08  (step t319 (cl (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair tptp.q (tptp.ap_parcontractE_sk2s (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) :rule resolution :premises (t318 a193))
% 83.83/84.08  (step t320 (cl (not (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)) :rule or_pos)
% 83.83/84.08  (step t321 (cl (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract) (not (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule reordering :premises (t320))
% 83.83/84.08  (step t322 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract)))) :rule implies_neg1)
% 83.83/84.08  (anchor :step t323)
% 83.83/84.08  (assume t323.a0 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract))))
% 83.83/84.08  (step t323.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract)))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule forall_inst :args ((:= P (tptp.comb_app tptp.combS tptp.p)) (:= Q tptp.q) (:= R tptp.r)))
% 83.83/84.08  (step t323.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract)))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) :rule or :premises (t323.t1))
% 83.83/84.08  (step t323.t3 (cl (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) :rule resolution :premises (t323.t2 t323.a0))
% 83.83/84.08  (step t323 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract)))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) :rule subproof :discharge (t323.a0))
% 83.83/84.08  (step t324 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) :rule resolution :premises (t322 t323))
% 83.83/84.08  (step t325 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) (not (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule implies_neg2)
% 83.83/84.08  (step t326 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule resolution :premises (t324 t325))
% 83.83/84.08  (step t327 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract)))) :rule contraction :premises (t326))
% 83.83/84.08  (step t328 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c4 P Q R)) (tptp.member (tptp.pair P (tptp.ap_parcontractE_sk2q P Q R)) tptp.parcontract)))) (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) :rule implies :premises (t327))
% 83.83/84.08  (step t329 (cl (or (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.pair (tptp.comb_app tptp.combS tptp.p) (tptp.ap_parcontractE_sk2q (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) tptp.parcontract))) :rule resolution :premises (t328 a192))
% 83.83/84.08  (step t330 (cl (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule resolution :premises (t299 t301 t309 t311 t319 t321 t329))
% 83.83/84.08  (step t331 (cl (not (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule contraction :premises (t330))
% 83.83/84.08  (step t332 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R))) (or (not (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.r) tptp.parcontract)) (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R)))) :rule implies_neg1)
% 83.83/84.08  (anchor :step t333)
% 83.83/84.08  (assume t333.a0 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R))))
% 83.83/84.08  (step t333.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R)))) (or (not (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.r) tptp.parcontract)) (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule forall_inst :args ((:= P (tptp.comb_app tptp.combS tptp.p)) (:= Q tptp.q) (:= R tptp.r)))
% 83.83/84.08  (step t333.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R)))) (or (not (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.r) tptp.parcontract)) (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule or :premises (t333.t1))
% 83.83/84.08  (step t333.t3 (cl (or (not (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.r) tptp.parcontract)) (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule resolution :premises (t333.t2 t333.a0))
% 83.83/84.08  (step t333 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R)))) (or (not (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.r) tptp.parcontract)) (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule subproof :discharge (t333.a0))
% 83.83/84.08  (step t334 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R))) (or (not (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.r) tptp.parcontract)) (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (or (not (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.r) tptp.parcontract)) (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule resolution :premises (t332 t333))
% 83.83/84.08  (step t335 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R))) (or (not (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.r) tptp.parcontract)) (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (not (or (not (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.r) tptp.parcontract)) (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule implies_neg2)
% 83.83/84.08  (step t336 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R))) (or (not (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.r) tptp.parcontract)) (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R))) (or (not (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.r) tptp.parcontract)) (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule resolution :premises (t334 t335))
% 83.83/84.08  (step t337 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R))) (or (not (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.r) tptp.parcontract)) (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)))) :rule contraction :premises (t336))
% 83.83/84.08  (step t338 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.member (tptp.pair (tptp.comb_app P Q) R) tptp.parcontract)) (tptp.ap_parcontractE_c1 P Q R) (tptp.ap_parcontractE_c2 P Q R) (tptp.ap_parcontractE_c3 P Q R) (tptp.ap_parcontractE_c4 P Q R)))) (or (not (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.r) tptp.parcontract)) (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule implies :premises (t337))
% 83.83/84.08  (step t339 (cl (or (not (tptp.member (tptp.pair (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.r) tptp.parcontract)) (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c2 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c3 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r) (tptp.ap_parcontractE_c4 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r))) :rule resolution :premises (t338 a181))
% 83.83/84.08  (step t340 (cl (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) :rule resolution :premises (t21 a195 t44 t74 t331 t339))
% 83.83/84.08  (step t341 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb))) (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb)))) :rule implies_neg1)
% 83.83/84.08  (anchor :step t342)
% 83.83/84.08  (assume t342.a0 (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb))))
% 83.83/84.08  (step t342.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb)))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)))) :rule forall_inst :args ((:= P (tptp.comb_app tptp.combS tptp.p)) (:= Q tptp.q) (:= R tptp.r)))
% 83.83/84.08  (step t342.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb)))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb))) :rule or :premises (t342.t1))
% 83.83/84.08  (step t342.t3 (cl (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb))) :rule resolution :premises (t342.t2 t342.a0))
% 83.83/84.08  (step t342 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb)))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb))) :rule subproof :discharge (t342.a0))
% 83.83/84.08  (step t343 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb))) :rule resolution :premises (t341 t342))
% 83.83/84.08  (step t344 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb))) (not (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)))) :rule implies_neg2)
% 83.83/84.08  (step t345 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb))) (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)))) :rule resolution :premises (t343 t344))
% 83.83/84.08  (step t346 (cl (=> (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)))) :rule contraction :premises (t345))
% 83.83/84.08  (step t347 (cl (not (forall ((P $$unsorted) (Q $$unsorted) (R $$unsorted)) (or (not (tptp.ap_parcontractE_c1 P Q R)) (tptp.member (tptp.comb_app P Q) tptp.comb)))) (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb))) :rule implies :premises (t346))
% 83.83/84.08  (step t348 (cl (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb))) :rule resolution :premises (t347 a182))
% 83.83/84.08  (step t349 (cl (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) :rule resolution :premises (t19 t340 t348))
% 83.83/84.08  (step t350 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member P tptp.comb))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member P tptp.comb)))) :rule implies_neg1)
% 83.83/84.08  (anchor :step t351)
% 83.83/84.08  (assume t351.a0 (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member P tptp.comb))))
% 83.83/84.08  (step t351.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member P tptp.comb)))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)))) :rule forall_inst :args ((:= P (tptp.comb_app tptp.combS tptp.p)) (:= Q tptp.q)))
% 83.83/84.08  (step t351.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member P tptp.comb)))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) :rule or :premises (t351.t1))
% 83.83/84.08  (step t351.t3 (cl (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) :rule resolution :premises (t351.t2 t351.a0))
% 83.83/84.08  (step t351 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member P tptp.comb)))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) :rule subproof :discharge (t351.a0))
% 83.83/84.08  (step t352 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member P tptp.comb))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) :rule resolution :premises (t350 t351))
% 83.83/84.08  (step t353 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member P tptp.comb))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) (not (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)))) :rule implies_neg2)
% 83.83/84.08  (step t354 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member P tptp.comb))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member P tptp.comb))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)))) :rule resolution :premises (t352 t353))
% 83.83/84.08  (step t355 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member P tptp.comb))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)))) :rule contraction :premises (t354))
% 83.83/84.08  (step t356 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member P tptp.comb)))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) :rule implies :premises (t355))
% 83.83/84.08  (step t357 (cl (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb))) :rule resolution :premises (t356 a148))
% 83.83/84.08  (step t358 (cl (tptp.member (tptp.comb_app tptp.combS tptp.p) tptp.comb)) :rule resolution :premises (t17 t349 t357))
% 83.83/84.08  (step t359 (cl (tptp.member tptp.p tptp.comb)) :rule resolution :premises (t15 t358 t131))
% 83.83/84.08  (step t360 (cl (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) :rule resolution :premises (t13 t359 t106))
% 83.83/84.08  (step t361 (cl (not (or (not (tptp.member tptp.q tptp.comb)) (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract))) (not (tptp.member tptp.q tptp.comb)) (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract)) :rule or_pos)
% 83.83/84.08  (step t362 (cl (not (tptp.member tptp.q tptp.comb)) (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract) (not (or (not (tptp.member tptp.q tptp.comb)) (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract)))) :rule reordering :premises (t361))
% 83.83/84.08  (step t363 (cl (not (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member tptp.q tptp.comb))) (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member tptp.q tptp.comb)) :rule or_pos)
% 83.83/84.08  (step t364 (cl (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member tptp.q tptp.comb) (not (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member tptp.q tptp.comb)))) :rule reordering :premises (t363))
% 83.83/84.08  (step t365 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member tptp.q tptp.comb))) (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb)))) :rule implies_neg1)
% 83.83/84.08  (anchor :step t366)
% 83.83/84.08  (assume t366.a0 (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb))))
% 83.83/84.08  (step t366.t1 (cl (or (not (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb)))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member tptp.q tptp.comb)))) :rule forall_inst :args ((:= P (tptp.comb_app tptp.combS tptp.p)) (:= Q tptp.q)))
% 83.83/84.08  (step t366.t2 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb)))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member tptp.q tptp.comb))) :rule or :premises (t366.t1))
% 83.83/84.08  (step t366.t3 (cl (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member tptp.q tptp.comb))) :rule resolution :premises (t366.t2 t366.a0))
% 83.83/84.08  (step t366 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb)))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member tptp.q tptp.comb))) :rule subproof :discharge (t366.a0))
% 83.83/84.08  (step t367 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member tptp.q tptp.comb))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member tptp.q tptp.comb))) :rule resolution :premises (t365 t366))
% 83.83/84.08  (step t368 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member tptp.q tptp.comb))) (not (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member tptp.q tptp.comb)))) :rule implies_neg2)
% 83.83/84.08  (step t369 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member tptp.q tptp.comb))) (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member tptp.q tptp.comb)))) :rule resolution :premises (t367 t368))
% 83.83/84.08  (step t370 (cl (=> (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member tptp.q tptp.comb)))) :rule contraction :premises (t369))
% 83.83/84.08  (step t371 (cl (not (forall ((P $$unsorted) (Q $$unsorted)) (or (not (tptp.member (tptp.comb_app P Q) tptp.comb)) (tptp.member Q tptp.comb)))) (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member tptp.q tptp.comb))) :rule implies :premises (t370))
% 83.83/84.08  (step t372 (cl (or (not (tptp.member (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q) tptp.comb)) (tptp.member tptp.q tptp.comb))) :rule resolution :premises (t371 a149))
% 83.83/84.08  (step t373 (cl (tptp.member tptp.q tptp.comb)) :rule resolution :premises (t364 t349 t372))
% 83.83/84.08  (step t374 (cl (=> (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract))) (or (not (tptp.member tptp.q tptp.comb)) (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract))) (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract)))) :rule implies_neg1)
% 83.83/84.08  (anchor :step t375)
% 83.83/84.08  (assume t375.a0 (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract))))
% 83.83/84.08  (step t375.t1 (cl (or (not (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract)))) (or (not (tptp.member tptp.q tptp.comb)) (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract)))) :rule forall_inst :args ((:= P tptp.q)))
% 83.83/84.08  (step t375.t2 (cl (not (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract)))) (or (not (tptp.member tptp.q tptp.comb)) (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract))) :rule or :premises (t375.t1))
% 83.83/84.08  (step t375.t3 (cl (or (not (tptp.member tptp.q tptp.comb)) (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract))) :rule resolution :premises (t375.t2 t375.a0))
% 83.83/84.08  (step t375 (cl (not (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract)))) (or (not (tptp.member tptp.q tptp.comb)) (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract))) :rule subproof :discharge (t375.a0))
% 83.83/84.08  (step t376 (cl (=> (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract))) (or (not (tptp.member tptp.q tptp.comb)) (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract))) (or (not (tptp.member tptp.q tptp.comb)) (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract))) :rule resolution :premises (t374 t375))
% 83.83/84.08  (step t377 (cl (=> (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract))) (or (not (tptp.member tptp.q tptp.comb)) (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract))) (not (or (not (tptp.member tptp.q tptp.comb)) (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract)))) :rule implies_neg2)
% 83.83/84.08  (step t378 (cl (=> (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract))) (or (not (tptp.member tptp.q tptp.comb)) (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract))) (=> (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract))) (or (not (tptp.member tptp.q tptp.comb)) (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract)))) :rule resolution :premises (t376 t377))
% 83.83/84.08  (step t379 (cl (=> (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract))) (or (not (tptp.member tptp.q tptp.comb)) (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract)))) :rule contraction :premises (t378))
% 83.83/84.08  (step t380 (cl (not (forall ((P $$unsorted)) (or (not (tptp.member P tptp.comb)) (tptp.member (tptp.pair P P) tptp.parcontract)))) (or (not (tptp.member tptp.q tptp.comb)) (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract))) :rule implies :premises (t379))
% 83.83/84.08  (step t381 (cl (or (not (tptp.member tptp.q tptp.comb)) (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract))) :rule resolution :premises (t380 a173))
% 83.83/84.08  (step t382 (cl (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract)) :rule resolution :premises (t362 t373 t381))
% 83.83/84.08  (step t383 (cl (=> (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract)))) (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract))))) :rule implies_neg1)
% 83.83/84.08  (anchor :step t384)
% 83.83/84.08  (assume t384.a0 (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))))
% 83.83/84.08  (step t384.t1 (cl (or (not (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract))))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract))))) :rule forall_inst :args ((:= PP tptp.p) (:= QP tptp.q)))
% 83.83/84.08  (step t384.t2 (cl (not (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract))))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract)))) :rule or :premises (t384.t1))
% 83.83/84.08  (step t384.t3 (cl (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract)))) :rule resolution :premises (t384.t2 t384.a0))
% 83.83/84.08  (step t384 (cl (not (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract))))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract)))) :rule subproof :discharge (t384.a0))
% 83.83/84.08  (step t385 (cl (=> (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract)))) :rule resolution :premises (t383 t384))
% 83.83/84.08  (step t386 (cl (=> (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract)))) (not (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract))))) :rule implies_neg2)
% 83.83/84.08  (step t387 (cl (=> (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract)))) (=> (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract))))) :rule resolution :premises (t385 t386))
% 83.83/84.08  (step t388 (cl (=> (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract)))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract))))) :rule contraction :premises (t387))
% 83.83/84.08  (step t389 (cl (not (forall ((PP $$unsorted) (QP $$unsorted)) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS PP) QP))) (not (tptp.member (tptp.pair tptp.p PP) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q QP) tptp.parcontract))))) (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract)))) :rule implies :premises (t388))
% 83.83/84.08  (step t390 (cl (or (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))) (not (tptp.member (tptp.pair tptp.p tptp.p) tptp.parcontract)) (not (tptp.member (tptp.pair tptp.q tptp.q) tptp.parcontract)))) :rule resolution :premises (t389 a196))
% 83.83/84.08  (step t391 (cl (not (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q)))) :rule resolution :premises (t11 t360 t382 t390))
% 83.83/84.08  (step t392 (cl (not (or (not (tptp.ap_parcontractE_c1 (tptp.comb_app tptp.combS tptp.p) tptp.q tptp.r)) (= tptp.r (tptp.comb_app (tptp.comb_app tptp.combS tptp.p) tptp.q))))) :rule resolution :premises (t9 t391 t340))
% 83.83/84.08  (step t393 (cl) :rule resolution :premises (t7 t392 a183))
% 83.83/84.08  
% 83.83/84.08  % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.5A0hD7eia5/cvc5---1.0.5_9510.smt2
% 83.83/84.09  % cvc5---1.0.5 exiting
% 83.83/84.09  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------