TSTP Solution File: RNG060+2 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : RNG060+2 : TPTP v8.2.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

% Computer : n007.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 17:41:39 EDT 2024

% Result   : Theorem 0.39s 0.62s
% Output   : Proof 0.39s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.13  % Problem    : RNG060+2 : TPTP v8.2.0. Released v4.0.0.
% 0.03/0.14  % Command    : do_cvc5 %s %d
% 0.15/0.35  % Computer : n007.cluster.edu
% 0.15/0.35  % Model    : x86_64 x86_64
% 0.15/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.35  % Memory   : 8042.1875MB
% 0.15/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.35  % CPULimit   : 300
% 0.15/0.35  % WCLimit    : 300
% 0.15/0.35  % DateTime   : Sat May 25 21:12:39 EDT 2024
% 0.15/0.35  % CPUTime    : 
% 0.21/0.51  %----Proving TF0_NAR, FOF, or CNF
% 0.39/0.62  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.39/0.62  % SZS status Theorem for /export/starexec/sandbox/tmp/tmp.xWUY8vIkJU/cvc5---1.0.5_24504.smt2
% 0.39/0.62  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.xWUY8vIkJU/cvc5---1.0.5_24504.smt2
% 0.39/0.62  (assume a0 (forall ((W0 $$unsorted)) (=> (tptp.aNaturalNumber0 W0) true)))
% 0.39/0.62  (assume a1 (tptp.aNaturalNumber0 tptp.sz00))
% 0.39/0.62  (assume a2 (forall ((W0 $$unsorted)) (=> (tptp.aNaturalNumber0 W0) (and (tptp.aNaturalNumber0 (tptp.szszuzczcdt0 W0)) (not (= (tptp.szszuzczcdt0 W0) tptp.sz00))))))
% 0.39/0.62  (assume a3 (forall ((W0 $$unsorted)) (=> (and (tptp.aNaturalNumber0 W0) (not (= W0 tptp.sz00))) (exists ((W1 $$unsorted)) (and (tptp.aNaturalNumber0 W1) (= W0 (tptp.szszuzczcdt0 W1)))))))
% 0.39/0.62  (assume a4 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aNaturalNumber0 W0) (tptp.aNaturalNumber0 W1)) (=> (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1)) (= W0 W1)))))
% 0.39/0.62  (assume a5 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aNaturalNumber0 W0) (tptp.aNaturalNumber0 W1)) (=> (tptp.iLess0 W0 W1) true))))
% 0.39/0.62  (assume a6 (forall ((W0 $$unsorted)) (=> (tptp.aNaturalNumber0 W0) (tptp.iLess0 W0 (tptp.szszuzczcdt0 W0)))))
% 0.39/0.62  (assume a7 (forall ((W0 $$unsorted)) (=> (tptp.aScalar0 W0) true)))
% 0.39/0.62  (assume a8 (tptp.aScalar0 tptp.sz0z00))
% 0.39/0.62  (assume a9 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1)) (tptp.aScalar0 (tptp.sdtpldt0 W0 W1)))))
% 0.39/0.62  (assume a10 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1)) (tptp.aScalar0 (tptp.sdtasdt0 W0 W1)))))
% 0.39/0.62  (assume a11 (forall ((W0 $$unsorted)) (=> (tptp.aScalar0 W0) (tptp.aScalar0 (tptp.smndt0 W0)))))
% 0.39/0.62  (assume a12 (forall ((W0 $$unsorted)) (=> (tptp.aScalar0 W0) (and (= (tptp.sdtpldt0 W0 tptp.sz0z00) W0) (= (tptp.sdtpldt0 tptp.sz0z00 W0) W0) (= (tptp.sdtasdt0 W0 tptp.sz0z00) tptp.sz0z00) (= (tptp.sdtasdt0 tptp.sz0z00 W0) tptp.sz0z00) (= (tptp.sdtpldt0 W0 (tptp.smndt0 W0)) tptp.sz0z00) (= (tptp.sdtpldt0 (tptp.smndt0 W0) W0) tptp.sz0z00) (= (tptp.smndt0 (tptp.smndt0 W0)) W0) (= (tptp.smndt0 tptp.sz0z00) tptp.sz0z00)))))
% 0.39/0.62  (assume a13 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1) (tptp.aScalar0 W2)) (and (= (tptp.sdtpldt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 W0 (tptp.sdtpldt0 W1 W2))) (= (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W1 W0)) (= (tptp.sdtasdt0 (tptp.sdtasdt0 W0 W1) W2) (tptp.sdtasdt0 W0 (tptp.sdtasdt0 W1 W2))) (= (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W1 W0))))))
% 0.39/0.62  (assume a14 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1) (tptp.aScalar0 W2)) (and (= (tptp.sdtasdt0 W0 (tptp.sdtpldt0 W1 W2)) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W1) (tptp.sdtasdt0 W0 W2))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) W2) (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W1 W2)))))))
% 0.39/0.62  (assume a15 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1) (tptp.aScalar0 W2) (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3)))))))
% 0.39/0.62  (assume a16 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1)) (and (= (tptp.sdtasdt0 W0 (tptp.smndt0 W1)) (tptp.smndt0 (tptp.sdtasdt0 W0 W1))) (= (tptp.sdtasdt0 (tptp.smndt0 W0) W1) (tptp.smndt0 (tptp.sdtasdt0 W0 W1)))))))
% 0.39/0.62  (assume a17 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1)) (= (tptp.sdtasdt0 (tptp.smndt0 W0) (tptp.smndt0 W1)) (tptp.sdtasdt0 W0 W1)))))
% 0.39/0.62  (assume a18 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1)) (=> (tptp.sdtlseqdt0 W0 W1) true))))
% 0.39/0.62  (assume a19 (forall ((W0 $$unsorted)) (=> (tptp.aScalar0 W0) (tptp.sdtlseqdt0 W0 W0))))
% 0.39/0.62  (assume a20 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1)) (=> (and (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0)) (= W0 W1)))))
% 0.39/0.62  (assume a21 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1) (tptp.aScalar0 W2)) (=> (and (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W2)) (tptp.sdtlseqdt0 W0 W2)))))
% 0.39/0.62  (assume a22 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1) (tptp.aScalar0 W2) (tptp.aScalar0 W3)) (=> (and (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3))))))
% 0.39/0.62  (assume a23 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1) (tptp.aScalar0 W2) (tptp.aScalar0 W3)) (=> (and (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 tptp.sz0z00 W2) (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W1 W3))))))
% 0.39/0.62  (assume a24 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1)) (or (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0)))))
% 0.39/0.62  (assume a25 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1)) (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 W0) (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))))
% 0.39/0.62  (assume a26 (forall ((W0 $$unsorted)) (=> (tptp.aScalar0 W0) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))))
% 0.39/0.62  (assume a27 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1)) (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 W0) (tptp.sdtlseqdt0 tptp.sz0z00 W1) (= (tptp.sdtasdt0 W0 W0) (tptp.sdtasdt0 W1 W1))) (= W0 W1)))))
% 0.39/0.62  (assume a28 (forall ((W0 $$unsorted)) (=> (tptp.aVector0 W0) true)))
% 0.39/0.62  (assume a29 (forall ((W0 $$unsorted)) (=> (tptp.aVector0 W0) (tptp.aNaturalNumber0 (tptp.aDimensionOf0 W0)))))
% 0.39/0.62  (assume a30 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aVector0 W0) (tptp.aNaturalNumber0 W1)) (tptp.aScalar0 (tptp.sdtlbdtrb0 W0 W1)))))
% 0.39/0.62  (assume a31 (forall ((W0 $$unsorted)) (=> (tptp.aVector0 W0) (=> (not (= (tptp.aDimensionOf0 W0) tptp.sz00)) (forall ((W1 $$unsorted)) (= (= W1 (tptp.sziznziztdt0 W0)) (and (tptp.aVector0 W1) (= (tptp.szszuzczcdt0 (tptp.aDimensionOf0 W1)) (tptp.aDimensionOf0 W0)) (forall ((W2 $$unsorted)) (=> (tptp.aNaturalNumber0 W2) (= (tptp.sdtlbdtrb0 W1 W2) (tptp.sdtlbdtrb0 W0 W2)))))))))))
% 0.39/0.62  (assume a32 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aVector0 W0) (tptp.aVector0 W1)) (=> (and (= (tptp.aDimensionOf0 W0) (tptp.aDimensionOf0 W1)) (not (= (tptp.aDimensionOf0 W1) tptp.sz00))) (= (tptp.aDimensionOf0 (tptp.sziznziztdt0 W0)) (tptp.aDimensionOf0 (tptp.sziznziztdt0 W1)))))))
% 0.39/0.62  (assume a33 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aVector0 W0) (tptp.aVector0 W1)) (=> (= (tptp.aDimensionOf0 W0) (tptp.aDimensionOf0 W1)) (tptp.aScalar0 (tptp.sdtasasdt0 W0 W1))))))
% 0.39/0.62  (assume a34 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aVector0 W0) (tptp.aVector0 W1)) (=> (and (= (tptp.aDimensionOf0 W0) (tptp.aDimensionOf0 W1)) (= (tptp.aDimensionOf0 W1) tptp.sz00)) (= (tptp.sdtasasdt0 W0 W1) tptp.sz0z00)))))
% 0.39/0.62  (assume a35 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aVector0 W0) (tptp.aVector0 W1)) (=> (and (= (tptp.aDimensionOf0 W0) (tptp.aDimensionOf0 W1)) (not (= (tptp.aDimensionOf0 W1) tptp.sz00))) (= (tptp.sdtasasdt0 W0 W1) (tptp.sdtpldt0 (tptp.sdtasasdt0 (tptp.sziznziztdt0 W0) (tptp.sziznziztdt0 W1)) (tptp.sdtasdt0 (tptp.sdtlbdtrb0 W0 (tptp.aDimensionOf0 W0)) (tptp.sdtlbdtrb0 W1 (tptp.aDimensionOf0 W1)))))))))
% 0.39/0.62  (assume a36 (forall ((W0 $$unsorted)) (=> (tptp.aVector0 W0) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))))
% 0.39/0.62  (assume a37 (and (tptp.aVector0 tptp.xs) (tptp.aVector0 tptp.xt)))
% 0.39/0.62  (assume a38 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aVector0 W0) (tptp.aVector0 W1)) (=> (= (tptp.aDimensionOf0 W0) (tptp.aDimensionOf0 W1)) (=> (tptp.iLess0 (tptp.aDimensionOf0 W0) (tptp.aDimensionOf0 tptp.xs)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 (tptp.sdtasasdt0 W0 W1) (tptp.sdtasasdt0 W0 W1)) (tptp.sdtasdt0 (tptp.sdtasasdt0 W0 W0) (tptp.sdtasasdt0 W1 W1))))))))
% 0.39/0.62  (assume a39 (= (tptp.aDimensionOf0 tptp.xs) (tptp.aDimensionOf0 tptp.xt)))
% 0.39/0.62  (assume a40 (not (= (tptp.aDimensionOf0 tptp.xs) tptp.sz00)))
% 0.39/0.62  (assume a41 (and (tptp.aVector0 tptp.xp) (= (tptp.szszuzczcdt0 (tptp.aDimensionOf0 tptp.xp)) (tptp.aDimensionOf0 tptp.xs)) (forall ((W0 $$unsorted)) (=> (tptp.aNaturalNumber0 W0) (= (tptp.sdtlbdtrb0 tptp.xp W0) (tptp.sdtlbdtrb0 tptp.xs W0)))) (= tptp.xp (tptp.sziznziztdt0 tptp.xs))))
% 0.39/0.62  (assume a42 (and (tptp.aVector0 tptp.xq) (= (tptp.szszuzczcdt0 (tptp.aDimensionOf0 tptp.xq)) (tptp.aDimensionOf0 tptp.xt)) (forall ((W0 $$unsorted)) (=> (tptp.aNaturalNumber0 W0) (= (tptp.sdtlbdtrb0 tptp.xq W0) (tptp.sdtlbdtrb0 tptp.xt W0)))) (= tptp.xq (tptp.sziznziztdt0 tptp.xt))))
% 0.39/0.62  (assume a43 (and (tptp.aScalar0 tptp.xA) (= tptp.xA (tptp.sdtlbdtrb0 tptp.xs (tptp.aDimensionOf0 tptp.xs)))))
% 0.39/0.62  (assume a44 (and (tptp.aScalar0 tptp.xB) (= tptp.xB (tptp.sdtlbdtrb0 tptp.xt (tptp.aDimensionOf0 tptp.xt)))))
% 0.39/0.62  (assume a45 (and (tptp.aScalar0 tptp.xC) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp))))
% 0.39/0.62  (assume a46 (and (tptp.aScalar0 tptp.xD) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq))))
% 0.39/0.62  (assume a47 (and (tptp.aScalar0 tptp.xE) (= tptp.xE (tptp.sdtasasdt0 tptp.xp tptp.xq))))
% 0.39/0.62  (assume a48 (and (tptp.aScalar0 tptp.xF) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA))))
% 0.39/0.62  (assume a49 (and (tptp.aScalar0 tptp.xG) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB))))
% 0.39/0.62  (assume a50 (and (tptp.aScalar0 tptp.xH) (= tptp.xH (tptp.sdtasdt0 tptp.xA tptp.xB))))
% 0.39/0.62  (assume a51 (and (tptp.aScalar0 tptp.xR) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG))))
% 0.39/0.62  (assume a52 (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))))
% 0.39/0.62  (assume a53 (and (tptp.aScalar0 tptp.xS) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD))))
% 0.39/0.62  (assume a54 (and (tptp.aScalar0 tptp.xN) (= tptp.xN (tptp.sdtasdt0 tptp.xR tptp.xS))))
% 0.39/0.62  (assume a55 (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xE) (tptp.sdtasdt0 tptp.xC tptp.xD)))
% 0.39/0.62  (assume a56 (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xP tptp.xP) tptp.xN))
% 0.39/0.62  (assume a57 (and (= (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.smndt0 tptp.xN)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.smndt0 tptp.xN)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))))
% 0.39/0.62  (assume a58 (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))))
% 0.39/0.62  (assume a59 true)
% 0.39/0.62  (step t1 (cl (not (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))) :rule or_pos)
% 0.39/0.62  (step t2 (cl (not (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))) :rule contraction :premises (t1))
% 0.39/0.62  (step t3 (cl (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))) (not (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))))) :rule reordering :premises (t2))
% 0.39/0.62  (step t4 (cl (not (or (not (tptp.aScalar0 tptp.xS)) (tptp.aScalar0 (tptp.smndt0 tptp.xS)))) (not (tptp.aScalar0 tptp.xS)) (tptp.aScalar0 (tptp.smndt0 tptp.xS))) :rule or_pos)
% 0.39/0.62  (step t5 (cl (not (tptp.aScalar0 tptp.xS)) (tptp.aScalar0 (tptp.smndt0 tptp.xS)) (not (or (not (tptp.aScalar0 tptp.xS)) (tptp.aScalar0 (tptp.smndt0 tptp.xS))))) :rule reordering :premises (t4))
% 0.39/0.62  (step t6 (cl (tptp.aScalar0 tptp.xS)) :rule and :premises (a53))
% 0.39/0.62  (step t7 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.aScalar0 (tptp.smndt0 W0)))) (or (not (tptp.aScalar0 tptp.xS)) (tptp.aScalar0 (tptp.smndt0 tptp.xS)))) (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.aScalar0 (tptp.smndt0 W0))))) :rule implies_neg1)
% 0.39/0.62  (anchor :step t8)
% 0.39/0.62  (assume t8.a0 (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.aScalar0 (tptp.smndt0 W0)))))
% 0.39/0.62  (step t8.t1 (cl (or (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.aScalar0 (tptp.smndt0 W0))))) (or (not (tptp.aScalar0 tptp.xS)) (tptp.aScalar0 (tptp.smndt0 tptp.xS))))) :rule forall_inst :args ((:= W0 tptp.xS)))
% 0.39/0.62  (step t8.t2 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.aScalar0 (tptp.smndt0 W0))))) (or (not (tptp.aScalar0 tptp.xS)) (tptp.aScalar0 (tptp.smndt0 tptp.xS)))) :rule or :premises (t8.t1))
% 0.39/0.62  (step t8.t3 (cl (or (not (tptp.aScalar0 tptp.xS)) (tptp.aScalar0 (tptp.smndt0 tptp.xS)))) :rule resolution :premises (t8.t2 t8.a0))
% 0.39/0.62  (step t8 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.aScalar0 (tptp.smndt0 W0))))) (or (not (tptp.aScalar0 tptp.xS)) (tptp.aScalar0 (tptp.smndt0 tptp.xS)))) :rule subproof :discharge (t8.a0))
% 0.39/0.62  (step t9 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.aScalar0 (tptp.smndt0 W0)))) (or (not (tptp.aScalar0 tptp.xS)) (tptp.aScalar0 (tptp.smndt0 tptp.xS)))) (or (not (tptp.aScalar0 tptp.xS)) (tptp.aScalar0 (tptp.smndt0 tptp.xS)))) :rule resolution :premises (t7 t8))
% 0.39/0.62  (step t10 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.aScalar0 (tptp.smndt0 W0)))) (or (not (tptp.aScalar0 tptp.xS)) (tptp.aScalar0 (tptp.smndt0 tptp.xS)))) (not (or (not (tptp.aScalar0 tptp.xS)) (tptp.aScalar0 (tptp.smndt0 tptp.xS))))) :rule implies_neg2)
% 0.39/0.62  (step t11 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.aScalar0 (tptp.smndt0 W0)))) (or (not (tptp.aScalar0 tptp.xS)) (tptp.aScalar0 (tptp.smndt0 tptp.xS)))) (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.aScalar0 (tptp.smndt0 W0)))) (or (not (tptp.aScalar0 tptp.xS)) (tptp.aScalar0 (tptp.smndt0 tptp.xS))))) :rule resolution :premises (t9 t10))
% 0.39/0.62  (step t12 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.aScalar0 (tptp.smndt0 W0)))) (or (not (tptp.aScalar0 tptp.xS)) (tptp.aScalar0 (tptp.smndt0 tptp.xS))))) :rule contraction :premises (t11))
% 0.39/0.62  (step t13 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.aScalar0 (tptp.smndt0 W0))))) (or (not (tptp.aScalar0 tptp.xS)) (tptp.aScalar0 (tptp.smndt0 tptp.xS)))) :rule implies :premises (t12))
% 0.39/0.62  (step t14 (cl (not (= (forall ((W0 $$unsorted)) (=> (tptp.aScalar0 W0) (tptp.aScalar0 (tptp.smndt0 W0)))) (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.aScalar0 (tptp.smndt0 W0)))))) (not (forall ((W0 $$unsorted)) (=> (tptp.aScalar0 W0) (tptp.aScalar0 (tptp.smndt0 W0))))) (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.aScalar0 (tptp.smndt0 W0))))) :rule equiv_pos2)
% 0.39/0.62  (step t15 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aScalar0 W0) (tptp.aScalar0 (tptp.smndt0 W0)))) (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.aScalar0 (tptp.smndt0 W0)))))) :rule all_simplify)
% 0.39/0.62  (step t16 (cl (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.aScalar0 (tptp.smndt0 W0))))) :rule resolution :premises (t14 t15 a11))
% 0.39/0.62  (step t17 (cl (or (not (tptp.aScalar0 tptp.xS)) (tptp.aScalar0 (tptp.smndt0 tptp.xS)))) :rule resolution :premises (t13 t16))
% 0.39/0.62  (step t18 (cl (tptp.aScalar0 (tptp.smndt0 tptp.xS))) :rule resolution :premises (t5 t6 t17))
% 0.39/0.62  (step t19 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.aScalar0 W2)) (not (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3)))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.aScalar0 W2)) (not (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3))))))) :rule implies_neg1)
% 0.39/0.62  (anchor :step t20)
% 0.39/0.62  (assume t20.a0 (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.aScalar0 W2)) (not (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3)))))))
% 0.39/0.62  (step t20.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.aScalar0 W2)) (not (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3))))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))))) :rule forall_inst :args ((:= W0 tptp.xR) (:= W1 (tptp.smndt0 tptp.xS)) (:= W2 tptp.xR) (:= W3 (tptp.smndt0 tptp.xS))))
% 0.39/0.62  (step t20.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.aScalar0 W2)) (not (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3))))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule or :premises (t20.t1))
% 0.39/0.62  (step t20.t3 (cl (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule resolution :premises (t20.t2 t20.a0))
% 0.39/0.62  (step t20 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.aScalar0 W2)) (not (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3))))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule subproof :discharge (t20.a0))
% 0.39/0.62  (step t21 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.aScalar0 W2)) (not (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3)))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule resolution :premises (t19 t20))
% 0.39/0.62  (step t22 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.aScalar0 W2)) (not (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3)))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (not (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))))) :rule implies_neg2)
% 0.39/0.62  (step t23 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.aScalar0 W2)) (not (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3)))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.aScalar0 W2)) (not (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3)))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))))) :rule resolution :premises (t21 t22))
% 0.39/0.62  (step t24 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.aScalar0 W2)) (not (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3)))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))))) :rule contraction :premises (t23))
% 0.39/0.62  (step t25 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.aScalar0 W2)) (not (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3))))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule implies :premises (t24))
% 0.39/0.62  (step t26 (cl (not (= (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1) (tptp.aScalar0 W2) (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3)))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.aScalar0 W2)) (not (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3)))))))) (not (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1) (tptp.aScalar0 W2) (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3))))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.aScalar0 W2)) (not (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3))))))) :rule equiv_pos2)
% 0.39/0.62  (step t27 (cl (= (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1) (tptp.aScalar0 W2) (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3)))))) (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.aScalar0 W2)) (not (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3)))))))) :rule all_simplify)
% 0.39/0.62  (step t28 (cl (forall ((W0 $$unsorted) (W1 $$unsorted) (W2 $$unsorted) (W3 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.aScalar0 W2)) (not (tptp.aScalar0 W3)) (= (tptp.sdtasdt0 (tptp.sdtpldt0 W0 W1) (tptp.sdtpldt0 W2 W3)) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 W0 W2) (tptp.sdtasdt0 W0 W3)) (tptp.sdtpldt0 (tptp.sdtasdt0 W1 W2) (tptp.sdtasdt0 W1 W3))))))) :rule resolution :premises (t26 t27 a15))
% 0.39/0.62  (step t29 (cl (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 (tptp.smndt0 tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule resolution :premises (t25 t28))
% 0.39/0.62  (step t30 (cl (not (= (or (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (or (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))))) (not (or (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))))) (or (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))))) :rule equiv_pos2)
% 0.39/0.62  (step t31 (cl (= (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))))) :rule refl)
% 0.39/0.62  (step t32 (cl (= (= (= (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) true) (= (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))))) :rule equiv_simplify)
% 0.39/0.62  (step t33 (cl (not (= (= (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) true)) (= (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) :rule equiv1 :premises (t32))
% 0.39/0.62  (step t34 (cl (= (= (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))))))) :rule all_simplify)
% 0.39/0.62  (step t35 (cl (= (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) :rule refl)
% 0.39/0.62  (step t36 (cl (= (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) :rule all_simplify)
% 0.39/0.62  (step t37 (cl (= (= (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))))) (= (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))))) :rule cong :premises (t35 t36))
% 0.39/0.62  (step t38 (cl (= (= (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) true)) :rule all_simplify)
% 0.39/0.62  (step t39 (cl (= (= (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))))) true)) :rule trans :premises (t37 t38))
% 0.39/0.62  (step t40 (cl (= (= (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) true)) :rule trans :premises (t34 t39))
% 0.39/0.62  (step t41 (cl (= (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) :rule resolution :premises (t33 t40))
% 0.39/0.62  (step t42 (cl (= (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))))) :rule refl)
% 0.39/0.62  (step t43 (cl (= (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))))) :rule refl)
% 0.39/0.62  (step t44 (cl (= (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))))) :rule refl)
% 0.39/0.62  (step t45 (cl (= (or (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (or (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))))) :rule cong :premises (t31 t41 t42 t43 t44))
% 0.39/0.62  (step t46 (cl (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)))) :rule and_neg)
% 0.39/0.62  (step t47 (cl (=> (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)))) :rule implies_neg1)
% 0.39/0.62  (anchor :step t48)
% 0.39/0.62  (assume t48.a0 (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))
% 0.39/0.62  (assume t48.a1 (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))))
% 0.39/0.62  (assume t48.a2 (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))))
% 0.39/0.62  (assume t48.a3 (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)))
% 0.39/0.62  (step t48.t1 (cl (=> (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) :rule implies_neg1)
% 0.39/0.62  (anchor :step t48.t2)
% 0.39/0.62  (assume t48.t2.a0 (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))))
% 0.39/0.62  (assume t48.t2.a1 (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))))
% 0.39/0.62  (assume t48.t2.a2 (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)))
% 0.39/0.62  (assume t48.t2.a3 (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))
% 0.39/0.62  (step t48.t2.t1 (cl (= (= (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))) false) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))))) :rule equiv_simplify)
% 0.39/0.62  (step t48.t2.t2 (cl (not (= (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))) false)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule equiv1 :premises (t48.t2.t1))
% 0.39/0.62  (step t48.t2.t3 (cl (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))))) :rule refl)
% 0.39/0.62  (step t48.t2.t4 (cl (= (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR tptp.xR))) :rule refl)
% 0.39/0.62  (step t48.t2.t5 (cl (= (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.smndt0 tptp.xN))) :rule symm :premises (t48.t2.a1))
% 0.39/0.62  (step t48.t2.t6 (cl (= (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)))) :rule cong :premises (t48.t2.t4 t48.t2.t5))
% 0.39/0.62  (step t48.t2.t7 (cl (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.smndt0 tptp.xN))) :rule symm :premises (t48.t2.a2))
% 0.39/0.62  (step t48.t2.t8 (cl (= (tptp.sdtasdt0 tptp.xS tptp.xS) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))) :rule symm :premises (t48.t2.a3))
% 0.39/0.62  (step t48.t2.t9 (cl (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) :rule symm :premises (t48.t2.t8))
% 0.39/0.62  (step t48.t2.t10 (cl (= (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))) :rule cong :premises (t48.t2.t7 t48.t2.t9))
% 0.39/0.62  (step t48.t2.t11 (cl (= (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) :rule cong :premises (t48.t2.t6 t48.t2.t10))
% 0.39/0.62  (step t48.t2.t12 (cl (= (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) :rule cong :premises (t48.t2.t3 t48.t2.t11))
% 0.39/0.62  (step t48.t2.t13 (cl (= (= (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))) false) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))))) :rule equiv_simplify)
% 0.39/0.62  (step t48.t2.t14 (cl (= (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))) false) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))))) :rule equiv2 :premises (t48.t2.t13))
% 0.39/0.62  (step t48.t2.t15 (cl (not (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) :rule not_not)
% 0.39/0.62  (step t48.t2.t16 (cl (= (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))) false) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) :rule resolution :premises (t48.t2.t14 t48.t2.t15))
% 0.39/0.62  (step t48.t2.t17 (cl (= (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))) false)) :rule resolution :premises (t48.t2.t16 t48.t2.a0))
% 0.39/0.62  (step t48.t2.t18 (cl (= (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))) false)) :rule trans :premises (t48.t2.t12 t48.t2.t17))
% 0.39/0.62  (step t48.t2.t19 (cl (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule resolution :premises (t48.t2.t2 t48.t2.t18))
% 0.39/0.62  (step t48.t2 (cl (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule subproof :discharge (t48.t2.a0 t48.t2.a1 t48.t2.a2 t48.t2.a3))
% 0.39/0.62  (step t48.t3 (cl (not (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) :rule and_pos)
% 0.39/0.62  (step t48.t4 (cl (not (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) :rule and_pos)
% 0.39/0.62  (step t48.t5 (cl (not (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) :rule and_pos)
% 0.39/0.62  (step t48.t6 (cl (not (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) :rule and_pos)
% 0.39/0.62  (step t48.t7 (cl (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))) (not (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (not (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (not (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (not (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))))) :rule resolution :premises (t48.t2 t48.t3 t48.t4 t48.t5 t48.t6))
% 0.39/0.62  (step t48.t8 (cl (not (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (not (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (not (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (not (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule reordering :premises (t48.t7))
% 0.39/0.62  (step t48.t9 (cl (not (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule contraction :premises (t48.t8))
% 0.39/0.62  (step t48.t10 (cl (=> (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule resolution :premises (t48.t1 t48.t9))
% 0.39/0.62  (step t48.t11 (cl (=> (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))))) :rule implies_neg2)
% 0.39/0.62  (step t48.t12 (cl (=> (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (=> (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))))) :rule resolution :premises (t48.t10 t48.t11))
% 0.39/0.62  (step t48.t13 (cl (=> (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))))) :rule contraction :premises (t48.t12))
% 0.39/0.62  (step t48.t14 (cl (not (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule implies :premises (t48.t13))
% 0.39/0.62  (step t48.t15 (cl (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) :rule and_neg)
% 0.39/0.62  (step t48.t16 (cl (and (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) :rule resolution :premises (t48.t15 t48.a1 t48.a2 t48.a3 t48.a0))
% 0.39/0.62  (step t48.t17 (cl (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule resolution :premises (t48.t14 t48.t16))
% 0.39/0.62  (step t48 (cl (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule subproof :discharge (t48.a0 t48.a1 t48.a2 t48.a3))
% 0.39/0.62  (step t49 (cl (not (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)))) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) :rule and_pos)
% 0.39/0.62  (step t50 (cl (not (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) :rule and_pos)
% 0.39/0.62  (step t51 (cl (not (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) :rule and_pos)
% 0.39/0.62  (step t52 (cl (not (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) :rule and_pos)
% 0.39/0.62  (step t53 (cl (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))) (not (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)))) (not (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)))) (not (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)))) (not (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))))) :rule resolution :premises (t48 t49 t50 t51 t52))
% 0.39/0.62  (step t54 (cl (not (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)))) (not (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)))) (not (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)))) (not (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule reordering :premises (t53))
% 0.39/0.62  (step t55 (cl (not (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule contraction :premises (t54))
% 0.39/0.62  (step t56 (cl (=> (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule resolution :premises (t47 t55))
% 0.39/0.62  (step t57 (cl (=> (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))))) :rule implies_neg2)
% 0.39/0.62  (step t58 (cl (=> (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (=> (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))))) :rule resolution :premises (t56 t57))
% 0.39/0.62  (step t59 (cl (=> (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))))) :rule contraction :premises (t58))
% 0.39/0.62  (step t60 (cl (not (and (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule implies :premises (t59))
% 0.39/0.62  (step t61 (cl (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule resolution :premises (t46 t60))
% 0.39/0.62  (step t62 (cl (or (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (not (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))))) :rule or_neg)
% 0.39/0.62  (step t63 (cl (or (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (not (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))))) :rule or_neg)
% 0.39/0.62  (step t64 (cl (or (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (not (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))))) :rule or_neg)
% 0.39/0.62  (step t65 (cl (or (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (not (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))))) :rule or_neg)
% 0.39/0.62  (step t66 (cl (or (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))))) :rule or_neg)
% 0.39/0.62  (step t67 (cl (or (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (or (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (or (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (or (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) (or (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))))) :rule resolution :premises (t61 t62 t63 t64 t65 t66))
% 0.39/0.62  (step t68 (cl (or (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))))) :rule contraction :premises (t67))
% 0.39/0.62  (step t69 (cl (or (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)))))))) :rule resolution :premises (t30 t45 t68))
% 0.39/0.62  (step t70 (cl (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule or :premises (t69))
% 0.39/0.62  (step t71 (cl (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.smndt0 tptp.xN)) (tptp.sdtpldt0 (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) (not (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) (not (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule reordering :premises (t70))
% 0.39/0.62  (step t72 (cl (not (= (and (= (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.smndt0 tptp.xN)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.smndt0 tptp.xN)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (and (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))))) (not (and (= (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.smndt0 tptp.xN)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.smndt0 tptp.xN)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) (and (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) :rule equiv_pos2)
% 0.39/0.62  (step t73 (cl (= (= (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.smndt0 tptp.xN)) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))))) :rule all_simplify)
% 0.39/0.62  (step t74 (cl (= (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.smndt0 tptp.xN)) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)))) :rule all_simplify)
% 0.39/0.62  (step t75 (cl (= (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) :rule refl)
% 0.39/0.63  (step t76 (cl (= (and (= (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.smndt0 tptp.xN)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.smndt0 tptp.xN)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) (and (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))))) :rule cong :premises (t73 t74 t75))
% 0.39/0.63  (step t77 (cl (and (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR)) (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS)))) :rule resolution :premises (t72 t76 a57))
% 0.39/0.63  (step t78 (cl (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS)))) :rule and :premises (t77))
% 0.39/0.63  (step t79 (cl (= (tptp.smndt0 tptp.xN) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR))) :rule and :premises (t77))
% 0.39/0.63  (step t80 (cl (= (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS)) (tptp.sdtasdt0 tptp.xS tptp.xS))) :rule and :premises (t77))
% 0.39/0.63  (step t81 (cl (not (= (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS)) (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xR (tptp.smndt0 tptp.xS))) (tptp.sdtpldt0 (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) tptp.xR) (tptp.sdtasdt0 (tptp.smndt0 tptp.xS) (tptp.smndt0 tptp.xS))))))) :rule resolution :premises (t71 a58 t78 t79 t80))
% 0.39/0.63  (step t82 (cl (tptp.aScalar0 tptp.xR)) :rule and :premises (a51))
% 0.39/0.63  (step t83 (cl) :rule resolution :premises (t3 t18 t29 t81 t82))
% 0.39/0.63  
% 0.39/0.63  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.xWUY8vIkJU/cvc5---1.0.5_24504.smt2
% 0.39/0.63  % cvc5---1.0.5 exiting
% 0.39/0.63  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------