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

View Problem - Process Solution

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

% Computer : n014.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:46 EDT 2024

% Result   : Theorem 1.72s 1.95s
% Output   : Proof 1.72s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.13  % Problem    : RNG071+2 : TPTP v8.2.0. Released v4.0.0.
% 0.14/0.14  % Command    : do_cvc5 %s %d
% 0.14/0.36  % Computer : n014.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.20/0.36  % CPULimit   : 300
% 0.20/0.36  % WCLimit    : 300
% 0.20/0.36  % DateTime   : Sat May 25 21:25:54 EDT 2024
% 0.20/0.36  % CPUTime    : 
% 0.20/0.51  %----Proving TF0_NAR, FOF, or CNF
% 1.72/1.95  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 1.72/1.95  % SZS status Theorem for /export/starexec/sandbox/tmp/tmp.w5hu0FNlhj/cvc5---1.0.5_22418.smt2
% 1.72/1.95  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.w5hu0FNlhj/cvc5---1.0.5_22418.smt2
% 1.72/1.95  (assume a0 (forall ((W0 $$unsorted)) (=> (tptp.aNaturalNumber0 W0) true)))
% 1.72/1.95  (assume a1 (tptp.aNaturalNumber0 tptp.sz00))
% 1.72/1.95  (assume a2 (forall ((W0 $$unsorted)) (=> (tptp.aNaturalNumber0 W0) (and (tptp.aNaturalNumber0 (tptp.szszuzczcdt0 W0)) (not (= (tptp.szszuzczcdt0 W0) tptp.sz00))))))
% 1.72/1.95  (assume a3 (forall ((W0 $$unsorted)) (=> (and (tptp.aNaturalNumber0 W0) (not (= W0 tptp.sz00))) (exists ((W1 $$unsorted)) (and (tptp.aNaturalNumber0 W1) (= W0 (tptp.szszuzczcdt0 W1)))))))
% 1.72/1.95  (assume a4 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aNaturalNumber0 W0) (tptp.aNaturalNumber0 W1)) (=> (= (tptp.szszuzczcdt0 W0) (tptp.szszuzczcdt0 W1)) (= W0 W1)))))
% 1.72/1.95  (assume a5 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aNaturalNumber0 W0) (tptp.aNaturalNumber0 W1)) (=> (tptp.iLess0 W0 W1) true))))
% 1.72/1.95  (assume a6 (forall ((W0 $$unsorted)) (=> (tptp.aNaturalNumber0 W0) (tptp.iLess0 W0 (tptp.szszuzczcdt0 W0)))))
% 1.72/1.95  (assume a7 (forall ((W0 $$unsorted)) (=> (tptp.aScalar0 W0) true)))
% 1.72/1.95  (assume a8 (tptp.aScalar0 tptp.sz0z00))
% 1.72/1.95  (assume a9 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1)) (tptp.aScalar0 (tptp.sdtpldt0 W0 W1)))))
% 1.72/1.95  (assume a10 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1)) (tptp.aScalar0 (tptp.sdtasdt0 W0 W1)))))
% 1.72/1.95  (assume a11 (forall ((W0 $$unsorted)) (=> (tptp.aScalar0 W0) (tptp.aScalar0 (tptp.smndt0 W0)))))
% 1.72/1.95  (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)))))
% 1.72/1.95  (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))))))
% 1.72/1.95  (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)))))))
% 1.72/1.95  (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)))))))
% 1.72/1.95  (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)))))))
% 1.72/1.95  (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)))))
% 1.72/1.95  (assume a18 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1)) (=> (tptp.sdtlseqdt0 W0 W1) true))))
% 1.72/1.95  (assume a19 (forall ((W0 $$unsorted)) (=> (tptp.aScalar0 W0) (tptp.sdtlseqdt0 W0 W0))))
% 1.72/1.95  (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)))))
% 1.72/1.95  (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)))))
% 1.72/1.95  (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))))))
% 1.72/1.95  (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))))))
% 1.72/1.95  (assume a24 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1)) (or (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0)))))
% 1.72/1.95  (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)))))))
% 1.72/1.95  (assume a26 (forall ((W0 $$unsorted)) (=> (tptp.aScalar0 W0) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))))
% 1.72/1.95  (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)))))
% 1.72/1.95  (assume a28 (forall ((W0 $$unsorted)) (=> (tptp.aVector0 W0) true)))
% 1.72/1.95  (assume a29 (forall ((W0 $$unsorted)) (=> (tptp.aVector0 W0) (tptp.aNaturalNumber0 (tptp.aDimensionOf0 W0)))))
% 1.72/1.95  (assume a30 (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aVector0 W0) (tptp.aNaturalNumber0 W1)) (tptp.aScalar0 (tptp.sdtlbdtrb0 W0 W1)))))
% 1.72/1.95  (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)))))))))))
% 1.72/1.95  (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)))))))
% 1.72/1.95  (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))))))
% 1.72/1.95  (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)))))
% 1.72/1.95  (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)))))))))
% 1.72/1.95  (assume a36 (forall ((W0 $$unsorted)) (=> (tptp.aVector0 W0) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))))
% 1.72/1.95  (assume a37 (and (tptp.aVector0 tptp.xs) (tptp.aVector0 tptp.xt)))
% 1.72/1.95  (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))))))))
% 1.72/1.95  (assume a39 (= (tptp.aDimensionOf0 tptp.xs) (tptp.aDimensionOf0 tptp.xt)))
% 1.72/1.95  (assume a40 (not (= (tptp.aDimensionOf0 tptp.xs) tptp.sz00)))
% 1.72/1.95  (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))))
% 1.72/1.95  (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))))
% 1.72/1.95  (assume a43 (and (tptp.aScalar0 tptp.xA) (= tptp.xA (tptp.sdtlbdtrb0 tptp.xs (tptp.aDimensionOf0 tptp.xs)))))
% 1.72/1.95  (assume a44 (and (tptp.aScalar0 tptp.xB) (= tptp.xB (tptp.sdtlbdtrb0 tptp.xt (tptp.aDimensionOf0 tptp.xt)))))
% 1.72/1.95  (assume a45 (and (tptp.aScalar0 tptp.xC) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp))))
% 1.72/1.95  (assume a46 (and (tptp.aScalar0 tptp.xD) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq))))
% 1.72/1.95  (assume a47 (and (tptp.aScalar0 tptp.xE) (= tptp.xE (tptp.sdtasasdt0 tptp.xp tptp.xq))))
% 1.72/1.95  (assume a48 (and (tptp.aScalar0 tptp.xF) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA))))
% 1.72/1.95  (assume a49 (and (tptp.aScalar0 tptp.xG) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB))))
% 1.72/1.95  (assume a50 (and (tptp.aScalar0 tptp.xH) (= tptp.xH (tptp.sdtasdt0 tptp.xA tptp.xB))))
% 1.72/1.95  (assume a51 (and (tptp.aScalar0 tptp.xR) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG))))
% 1.72/1.95  (assume a52 (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))))
% 1.72/1.95  (assume a53 (and (tptp.aScalar0 tptp.xS) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD))))
% 1.72/1.95  (assume a54 (and (tptp.aScalar0 tptp.xN) (= tptp.xN (tptp.sdtasdt0 tptp.xR tptp.xS))))
% 1.72/1.95  (assume a55 (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xE) (tptp.sdtasdt0 tptp.xC tptp.xD)))
% 1.72/1.95  (assume a56 (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xP tptp.xP) tptp.xN))
% 1.72/1.95  (assume a57 (tptp.sdtlseqdt0 (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xP tptp.xP) (tptp.sdtasdt0 tptp.xP tptp.xP)) (tptp.sdtpldt0 (tptp.sdtasdt0 tptp.xR tptp.xR) (tptp.sdtasdt0 tptp.xS tptp.xS))))
% 1.72/1.95  (assume a58 (tptp.sdtlseqdt0 (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtasdt0 (tptp.sdtpldt0 tptp.xR tptp.xS) (tptp.sdtpldt0 tptp.xR tptp.xS))))
% 1.72/1.95  (assume a59 (not (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.xS))))
% 1.72/1.95  (assume a60 (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xR tptp.xS) (tptp.sdtpldt0 tptp.xP tptp.xP)))
% 1.72/1.95  (assume a61 (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)))))
% 1.72/1.95  (assume a62 true)
% 1.72/1.95  (step t1 (cl (not (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.xS)))) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.xS))) :rule or_pos)
% 1.72/1.95  (step t2 (cl (not (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.xS)))) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.xS))) :rule contraction :premises (t1))
% 1.72/1.95  (step t3 (cl (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.xS)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (not (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.xS))))) :rule reordering :premises (t2))
% 1.72/1.95  (step t4 (cl (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (not (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (not (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) :rule and_neg)
% 1.72/1.95  (step t5 (cl (=> (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t6)
% 1.72/1.95  (assume t6.a0 (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))
% 1.72/1.95  (assume t6.a1 (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)))
% 1.72/1.95  (assume t6.a2 (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))
% 1.72/1.95  (step t6.t1 (cl (=> (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t6.t2)
% 1.72/1.95  (assume t6.t2.a0 (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))
% 1.72/1.95  (assume t6.t2.a1 (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)))
% 1.72/1.95  (assume t6.t2.a2 (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))
% 1.72/1.95  (step t6.t2.t1 (cl (= (= (tptp.sdtlseqdt0 tptp.xP tptp.xR) true) (tptp.sdtlseqdt0 tptp.xP tptp.xR))) :rule equiv_simplify)
% 1.72/1.95  (step t6.t2.t2 (cl (not (= (tptp.sdtlseqdt0 tptp.xP tptp.xR) true)) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) :rule equiv1 :premises (t6.t2.t1))
% 1.72/1.95  (step t6.t2.t3 (cl (= (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) tptp.xP)) :rule symm :premises (t6.t2.a1))
% 1.72/1.95  (step t6.t2.t4 (cl (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) :rule symm :premises (t6.t2.t3))
% 1.72/1.95  (step t6.t2.t5 (cl (= (tptp.sdtpldt0 tptp.xR tptp.sz0z00) tptp.xR)) :rule symm :premises (t6.t2.a2))
% 1.72/1.95  (step t6.t2.t6 (cl (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) :rule symm :premises (t6.t2.t5))
% 1.72/1.95  (step t6.t2.t7 (cl (= (tptp.sdtlseqdt0 tptp.xP tptp.xR) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) :rule cong :premises (t6.t2.t4 t6.t2.t6))
% 1.72/1.95  (step t6.t2.t8 (cl (= (= (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) true) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) :rule equiv_simplify)
% 1.72/1.95  (step t6.t2.t9 (cl (= (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) true) (not (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) :rule equiv2 :premises (t6.t2.t8))
% 1.72/1.95  (step t6.t2.t10 (cl (= (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) true)) :rule resolution :premises (t6.t2.t9 t6.t2.a0))
% 1.72/1.95  (step t6.t2.t11 (cl (= (tptp.sdtlseqdt0 tptp.xP tptp.xR) true)) :rule trans :premises (t6.t2.t7 t6.t2.t10))
% 1.72/1.95  (step t6.t2.t12 (cl (tptp.sdtlseqdt0 tptp.xP tptp.xR)) :rule resolution :premises (t6.t2.t2 t6.t2.t11))
% 1.72/1.95  (step t6.t2 (cl (not (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (not (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) (not (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) :rule subproof :discharge (t6.t2.a0 t6.t2.a1 t6.t2.a2))
% 1.72/1.95  (step t6.t3 (cl (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) :rule and_pos)
% 1.72/1.95  (step t6.t4 (cl (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) :rule and_pos)
% 1.72/1.95  (step t6.t5 (cl (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) :rule and_pos)
% 1.72/1.95  (step t6.t6 (cl (tptp.sdtlseqdt0 tptp.xP tptp.xR) (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00))))) :rule resolution :premises (t6.t2 t6.t3 t6.t4 t6.t5))
% 1.72/1.95  (step t6.t7 (cl (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) :rule reordering :premises (t6.t6))
% 1.72/1.95  (step t6.t8 (cl (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) :rule contraction :premises (t6.t7))
% 1.72/1.95  (step t6.t9 (cl (=> (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) :rule resolution :premises (t6.t1 t6.t8))
% 1.72/1.95  (step t6.t10 (cl (=> (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR))) :rule implies_neg2)
% 1.72/1.95  (step t6.t11 (cl (=> (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (=> (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xR))) :rule resolution :premises (t6.t9 t6.t10))
% 1.72/1.95  (step t6.t12 (cl (=> (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xR))) :rule contraction :premises (t6.t11))
% 1.72/1.95  (step t6.t13 (cl (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) :rule implies :premises (t6.t12))
% 1.72/1.95  (step t6.t14 (cl (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (not (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (not (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) (not (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) :rule and_neg)
% 1.72/1.95  (step t6.t15 (cl (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) :rule resolution :premises (t6.t14 t6.a2 t6.a1 t6.a0))
% 1.72/1.95  (step t6.t16 (cl (tptp.sdtlseqdt0 tptp.xP tptp.xR)) :rule resolution :premises (t6.t13 t6.t15))
% 1.72/1.95  (step t6 (cl (not (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (not (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) :rule subproof :discharge (t6.a0 t6.a1 t6.a2))
% 1.72/1.95  (step t7 (cl (not (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) :rule and_pos)
% 1.72/1.95  (step t8 (cl (not (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) :rule and_pos)
% 1.72/1.95  (step t9 (cl (not (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) :rule and_pos)
% 1.72/1.95  (step t10 (cl (tptp.sdtlseqdt0 tptp.xP tptp.xR) (not (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (not (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (not (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))))) :rule resolution :premises (t6 t7 t8 t9))
% 1.72/1.95  (step t11 (cl (not (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (not (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (not (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) :rule reordering :premises (t10))
% 1.72/1.95  (step t12 (cl (not (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) :rule contraction :premises (t11))
% 1.72/1.95  (step t13 (cl (=> (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) :rule resolution :premises (t5 t12))
% 1.72/1.95  (step t14 (cl (=> (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR))) :rule implies_neg2)
% 1.72/1.95  (step t15 (cl (=> (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (=> (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xR))) :rule resolution :premises (t13 t14))
% 1.72/1.95  (step t16 (cl (=> (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xR))) :rule contraction :premises (t15))
% 1.72/1.95  (step t17 (cl (not (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) :rule implies :premises (t16))
% 1.72/1.95  (step t18 (cl (not (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (not (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xR)) :rule resolution :premises (t4 t17))
% 1.72/1.95  (step t19 (cl (tptp.sdtlseqdt0 tptp.xP tptp.xR) (not (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) (not (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) :rule reordering :premises (t18))
% 1.72/1.95  (step t20 (cl (not (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))) (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) :rule and_pos)
% 1.72/1.95  (step t21 (cl (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (not (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule reordering :premises (t20))
% 1.72/1.95  (step t22 (cl (not (or (not (tptp.aScalar0 tptp.xR)) (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (not (tptp.aScalar0 tptp.xR)) (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))) :rule or_pos)
% 1.72/1.95  (step t23 (cl (not (tptp.aScalar0 tptp.xR)) (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))) (not (or (not (tptp.aScalar0 tptp.xR)) (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule reordering :premises (t22))
% 1.72/1.95  (step t24 (cl (tptp.aScalar0 tptp.xR)) :rule and :premises (a51))
% 1.72/1.95  (step t25 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xR)) (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t26)
% 1.72/1.95  (assume t26.a0 (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))))
% 1.72/1.95  (step t26.t1 (cl (or (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) (or (not (tptp.aScalar0 tptp.xR)) (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule forall_inst :args ((:= W0 tptp.xR)))
% 1.72/1.95  (step t26.t2 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) (or (not (tptp.aScalar0 tptp.xR)) (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule or :premises (t26.t1))
% 1.72/1.95  (step t26.t3 (cl (or (not (tptp.aScalar0 tptp.xR)) (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule resolution :premises (t26.t2 t26.a0))
% 1.72/1.95  (step t26 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) (or (not (tptp.aScalar0 tptp.xR)) (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule subproof :discharge (t26.a0))
% 1.72/1.95  (step t27 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xR)) (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xR)) (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule resolution :premises (t25 t26))
% 1.72/1.95  (step t28 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xR)) (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (not (or (not (tptp.aScalar0 tptp.xR)) (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule implies_neg2)
% 1.72/1.95  (step t29 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xR)) (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xR)) (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule resolution :premises (t27 t28))
% 1.72/1.95  (step t30 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xR)) (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule contraction :premises (t29))
% 1.72/1.95  (step t31 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) (or (not (tptp.aScalar0 tptp.xR)) (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule implies :premises (t30))
% 1.72/1.95  (step t32 (cl (not (= (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)))) (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))))) (not (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))))) (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule equiv_pos2)
% 1.72/1.95  (anchor :step t33 :args ((W0 $$unsorted) (:= W0 W0)))
% 1.72/1.95  (step t33.t1 (cl (= W0 W0)) :rule refl)
% 1.72/1.95  (step t33.t2 (cl (= (tptp.aScalar0 W0) (tptp.aScalar0 W0))) :rule refl)
% 1.72/1.95  (step t33.t3 (cl (= (= (tptp.sdtpldt0 W0 tptp.sz0z00) W0) (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)))) :rule all_simplify)
% 1.72/1.95  (step t33.t4 (cl (= (= (tptp.sdtpldt0 tptp.sz0z00 W0) W0) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)))) :rule all_simplify)
% 1.72/1.95  (step t33.t5 (cl (= (= (tptp.sdtasdt0 W0 tptp.sz0z00) tptp.sz0z00) (= tptp.sz0z00 (tptp.sdtasdt0 W0 tptp.sz0z00)))) :rule all_simplify)
% 1.72/1.95  (step t33.t6 (cl (= (= (tptp.sdtasdt0 tptp.sz0z00 W0) tptp.sz0z00) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 W0)))) :rule all_simplify)
% 1.72/1.95  (step t33.t7 (cl (= (= (tptp.sdtpldt0 W0 (tptp.smndt0 W0)) tptp.sz0z00) (= tptp.sz0z00 (tptp.sdtpldt0 W0 (tptp.smndt0 W0))))) :rule all_simplify)
% 1.72/1.95  (step t33.t8 (cl (= (= (tptp.sdtpldt0 (tptp.smndt0 W0) W0) tptp.sz0z00) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 W0) W0)))) :rule all_simplify)
% 1.72/1.95  (step t33.t9 (cl (= (= (tptp.smndt0 (tptp.smndt0 W0)) W0) (= W0 (tptp.smndt0 (tptp.smndt0 W0))))) :rule all_simplify)
% 1.72/1.95  (step t33.t10 (cl (= (= (tptp.smndt0 tptp.sz0z00) tptp.sz0z00) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))) :rule all_simplify)
% 1.72/1.95  (step t33.t11 (cl (= (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)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule cong :premises (t33.t3 t33.t4 t33.t5 t33.t6 t33.t7 t33.t8 t33.t9 t33.t10))
% 1.72/1.95  (step t33.t12 (cl (= (=> (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))) (=> (tptp.aScalar0 W0) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule cong :premises (t33.t2 t33.t11))
% 1.72/1.95  (step t33 (cl (= (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)))) (forall ((W0 $$unsorted)) (=> (tptp.aScalar0 W0) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))))) :rule bind)
% 1.72/1.95  (step t34 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aScalar0 W0) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))))) :rule all_simplify)
% 1.72/1.95  (step t35 (cl (= (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)))) (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))))) :rule trans :premises (t33 t34))
% 1.72/1.95  (step t36 (cl (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule resolution :premises (t32 t35 a12))
% 1.72/1.95  (step t37 (cl (or (not (tptp.aScalar0 tptp.xR)) (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule resolution :premises (t31 t36))
% 1.72/1.95  (step t38 (cl (and (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (= tptp.xR (tptp.sdtpldt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xR)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xR (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xR) tptp.xR)) (= tptp.xR (tptp.smndt0 (tptp.smndt0 tptp.xR))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))) :rule resolution :premises (t23 t24 t37))
% 1.72/1.95  (step t39 (cl (= tptp.xR (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) :rule resolution :premises (t21 t38))
% 1.72/1.95  (step t40 (cl (not (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) :rule and_pos)
% 1.72/1.95  (step t41 (cl (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (not (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule reordering :premises (t40))
% 1.72/1.95  (step t42 (cl (not (or (not (tptp.aScalar0 tptp.xP)) (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (not (tptp.aScalar0 tptp.xP)) (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))) :rule or_pos)
% 1.72/1.95  (step t43 (cl (not (tptp.aScalar0 tptp.xP)) (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))) (not (or (not (tptp.aScalar0 tptp.xP)) (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule reordering :premises (t42))
% 1.72/1.95  (step t44 (cl (tptp.aScalar0 tptp.xP)) :rule and :premises (a52))
% 1.72/1.95  (step t45 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xP)) (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t46)
% 1.72/1.95  (assume t46.a0 (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))))
% 1.72/1.95  (step t46.t1 (cl (or (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) (or (not (tptp.aScalar0 tptp.xP)) (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule forall_inst :args ((:= W0 tptp.xP)))
% 1.72/1.95  (step t46.t2 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) (or (not (tptp.aScalar0 tptp.xP)) (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule or :premises (t46.t1))
% 1.72/1.95  (step t46.t3 (cl (or (not (tptp.aScalar0 tptp.xP)) (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule resolution :premises (t46.t2 t46.a0))
% 1.72/1.95  (step t46 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) (or (not (tptp.aScalar0 tptp.xP)) (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule subproof :discharge (t46.a0))
% 1.72/1.95  (step t47 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xP)) (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xP)) (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule resolution :premises (t45 t46))
% 1.72/1.95  (step t48 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xP)) (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (not (or (not (tptp.aScalar0 tptp.xP)) (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule implies_neg2)
% 1.72/1.95  (step t49 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xP)) (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xP)) (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule resolution :premises (t47 t48))
% 1.72/1.95  (step t50 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xP)) (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule contraction :premises (t49))
% 1.72/1.95  (step t51 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) (or (not (tptp.aScalar0 tptp.xP)) (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule implies :premises (t50))
% 1.72/1.95  (step t52 (cl (or (not (tptp.aScalar0 tptp.xP)) (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule resolution :premises (t51 t36))
% 1.72/1.95  (step t53 (cl (and (= tptp.xP (tptp.sdtpldt0 tptp.xP tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xP)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xP (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xP) tptp.xP)) (= tptp.xP (tptp.smndt0 (tptp.smndt0 tptp.xP))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))) :rule resolution :premises (t43 t44 t52))
% 1.72/1.95  (step t54 (cl (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) :rule resolution :premises (t41 t53))
% 1.72/1.95  (step t55 (cl (not (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) :rule or_pos)
% 1.72/1.95  (step t56 (cl (not (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) :rule contraction :premises (t55))
% 1.72/1.95  (step t57 (cl (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)) (not (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))))) :rule reordering :premises (t56))
% 1.72/1.95  (step t58 (cl (and (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))) (not (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))) :rule and_neg)
% 1.72/1.95  (step t59 (cl (=> (and (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (and (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t60)
% 1.72/1.95  (assume t60.a0 (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)))
% 1.72/1.95  (assume t60.a1 (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))
% 1.72/1.95  (step t60.t1 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t60.t2)
% 1.72/1.95  (assume t60.t2.a0 (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))
% 1.72/1.95  (assume t60.t2.a1 (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)))
% 1.72/1.95  (step t60.t2.t1 (cl (= (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR) true) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR))) :rule equiv_simplify)
% 1.72/1.95  (step t60.t2.t2 (cl (not (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR) true)) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) :rule equiv1 :premises (t60.t2.t1))
% 1.72/1.95  (step t60.t2.t3 (cl (= tptp.sz0z00 tptp.sz0z00)) :rule refl)
% 1.72/1.95  (step t60.t2.t4 (cl (= (tptp.sdtasdt0 tptp.xC tptp.xG) tptp.xR)) :rule symm :premises (t60.t2.a1))
% 1.72/1.95  (step t60.t2.t5 (cl (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG))) :rule symm :premises (t60.t2.t4))
% 1.72/1.95  (step t60.t2.t6 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))) :rule cong :premises (t60.t2.t3 t60.t2.t5))
% 1.72/1.95  (step t60.t2.t7 (cl (= (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) true) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))) :rule equiv_simplify)
% 1.72/1.95  (step t60.t2.t8 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) true) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))) :rule equiv2 :premises (t60.t2.t7))
% 1.72/1.95  (step t60.t2.t9 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) true)) :rule resolution :premises (t60.t2.t8 t60.t2.a0))
% 1.72/1.95  (step t60.t2.t10 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR) true)) :rule trans :premises (t60.t2.t6 t60.t2.t9))
% 1.72/1.95  (step t60.t2.t11 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) :rule resolution :premises (t60.t2.t2 t60.t2.t10))
% 1.72/1.95  (step t60.t2 (cl (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))) (not (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) :rule subproof :discharge (t60.t2.a0 t60.t2.a1))
% 1.72/1.95  (step t60.t3 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))) :rule and_pos)
% 1.72/1.95  (step t60.t4 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)))) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG))) :rule and_pos)
% 1.72/1.95  (step t60.t5 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)))) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG))))) :rule resolution :premises (t60.t2 t60.t3 t60.t4))
% 1.72/1.95  (step t60.t6 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)))) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) :rule reordering :premises (t60.t5))
% 1.72/1.95  (step t60.t7 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) :rule contraction :premises (t60.t6))
% 1.72/1.95  (step t60.t8 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) :rule resolution :premises (t60.t1 t60.t7))
% 1.72/1.95  (step t60.t9 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR))) :rule implies_neg2)
% 1.72/1.95  (step t60.t10 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR))) :rule resolution :premises (t60.t8 t60.t9))
% 1.72/1.95  (step t60.t11 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR))) :rule contraction :premises (t60.t10))
% 1.72/1.95  (step t60.t12 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) :rule implies :premises (t60.t11))
% 1.72/1.95  (step t60.t13 (cl (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))) (not (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)))) :rule and_neg)
% 1.72/1.95  (step t60.t14 (cl (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)))) :rule resolution :premises (t60.t13 t60.a1 t60.a0))
% 1.72/1.95  (step t60.t15 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) :rule resolution :premises (t60.t12 t60.t14))
% 1.72/1.95  (step t60 (cl (not (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) :rule subproof :discharge (t60.a0 t60.a1))
% 1.72/1.95  (step t61 (cl (not (and (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))) (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG))) :rule and_pos)
% 1.72/1.95  (step t62 (cl (not (and (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))) :rule and_pos)
% 1.72/1.95  (step t63 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR) (not (and (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))) (not (and (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))))) :rule resolution :premises (t60 t61 t62))
% 1.72/1.95  (step t64 (cl (not (and (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))) (not (and (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) :rule reordering :premises (t63))
% 1.72/1.95  (step t65 (cl (not (and (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) :rule contraction :premises (t64))
% 1.72/1.95  (step t66 (cl (=> (and (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) :rule resolution :premises (t59 t65))
% 1.72/1.95  (step t67 (cl (=> (and (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR))) :rule implies_neg2)
% 1.72/1.95  (step t68 (cl (=> (and (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (=> (and (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR))) :rule resolution :premises (t66 t67))
% 1.72/1.95  (step t69 (cl (=> (and (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR))) :rule contraction :premises (t68))
% 1.72/1.95  (step t70 (cl (not (and (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) :rule implies :premises (t69))
% 1.72/1.95  (step t71 (cl (not (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) :rule resolution :premises (t58 t70))
% 1.72/1.95  (step t72 (cl (not (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))) :rule reordering :premises (t71))
% 1.72/1.95  (step t73 (cl (= tptp.xR (tptp.sdtasdt0 tptp.xC tptp.xG))) :rule and :premises (a51))
% 1.72/1.95  (step t74 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))) :rule and_pos)
% 1.72/1.95  (step t75 (cl (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))))) :rule reordering :premises (t74))
% 1.72/1.95  (step t76 (cl (not (or (not (tptp.aScalar0 tptp.xC)) (not (tptp.aScalar0 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))))) (not (tptp.aScalar0 tptp.xC)) (not (tptp.aScalar0 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))) :rule or_pos)
% 1.72/1.95  (step t77 (cl (not (tptp.aScalar0 tptp.xC)) (not (tptp.aScalar0 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))) (not (or (not (tptp.aScalar0 tptp.xC)) (not (tptp.aScalar0 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))))) :rule reordering :premises (t76))
% 1.72/1.95  (step t78 (cl (tptp.aScalar0 tptp.xC)) :rule and :premises (a45))
% 1.72/1.95  (step t79 (cl (tptp.aScalar0 tptp.xG)) :rule and :premises (a49))
% 1.72/1.95  (step t80 (cl (and (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))) (not (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) :rule and_neg)
% 1.72/1.95  (step t81 (cl (=> (and (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (and (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t82)
% 1.72/1.95  (assume t82.a0 (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)))
% 1.72/1.95  (assume t82.a1 (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))
% 1.72/1.95  (step t82.t1 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t82.t2)
% 1.72/1.95  (assume t82.t2.a0 (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))
% 1.72/1.95  (assume t82.t2.a1 (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)))
% 1.72/1.95  (step t82.t2.t1 (cl (= (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC) true) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC))) :rule equiv_simplify)
% 1.72/1.95  (step t82.t2.t2 (cl (not (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC) true)) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) :rule equiv1 :premises (t82.t2.t1))
% 1.72/1.95  (step t82.t2.t3 (cl (= tptp.sz0z00 tptp.sz0z00)) :rule refl)
% 1.72/1.95  (step t82.t2.t4 (cl (= (tptp.sdtasasdt0 tptp.xp tptp.xp) tptp.xC)) :rule symm :premises (t82.t2.a1))
% 1.72/1.95  (step t82.t2.t5 (cl (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp))) :rule symm :premises (t82.t2.t4))
% 1.72/1.95  (step t82.t2.t6 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) :rule cong :premises (t82.t2.t3 t82.t2.t5))
% 1.72/1.95  (step t82.t2.t7 (cl (= (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) true) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) :rule equiv_simplify)
% 1.72/1.95  (step t82.t2.t8 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) true) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) :rule equiv2 :premises (t82.t2.t7))
% 1.72/1.95  (step t82.t2.t9 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) true)) :rule resolution :premises (t82.t2.t8 t82.t2.a0))
% 1.72/1.95  (step t82.t2.t10 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC) true)) :rule trans :premises (t82.t2.t6 t82.t2.t9))
% 1.72/1.95  (step t82.t2.t11 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) :rule resolution :premises (t82.t2.t2 t82.t2.t10))
% 1.72/1.95  (step t82.t2 (cl (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))) (not (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) :rule subproof :discharge (t82.t2.a0 t82.t2.a1))
% 1.72/1.95  (step t82.t3 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))) :rule and_pos)
% 1.72/1.95  (step t82.t4 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)))) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp))) :rule and_pos)
% 1.72/1.95  (step t82.t5 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)))) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp))))) :rule resolution :premises (t82.t2 t82.t3 t82.t4))
% 1.72/1.95  (step t82.t6 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)))) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) :rule reordering :premises (t82.t5))
% 1.72/1.95  (step t82.t7 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) :rule contraction :premises (t82.t6))
% 1.72/1.95  (step t82.t8 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) :rule resolution :premises (t82.t1 t82.t7))
% 1.72/1.95  (step t82.t9 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC))) :rule implies_neg2)
% 1.72/1.95  (step t82.t10 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC))) :rule resolution :premises (t82.t8 t82.t9))
% 1.72/1.95  (step t82.t11 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC))) :rule contraction :premises (t82.t10))
% 1.72/1.95  (step t82.t12 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) :rule implies :premises (t82.t11))
% 1.72/1.95  (step t82.t13 (cl (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))) (not (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)))) :rule and_neg)
% 1.72/1.95  (step t82.t14 (cl (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)))) :rule resolution :premises (t82.t13 t82.a1 t82.a0))
% 1.72/1.95  (step t82.t15 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) :rule resolution :premises (t82.t12 t82.t14))
% 1.72/1.95  (step t82 (cl (not (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) :rule subproof :discharge (t82.a0 t82.a1))
% 1.72/1.95  (step t83 (cl (not (and (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp))) :rule and_pos)
% 1.72/1.95  (step t84 (cl (not (and (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))) :rule and_pos)
% 1.72/1.95  (step t85 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC) (not (and (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) (not (and (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))))) :rule resolution :premises (t82 t83 t84))
% 1.72/1.95  (step t86 (cl (not (and (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) (not (and (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) :rule reordering :premises (t85))
% 1.72/1.95  (step t87 (cl (not (and (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) :rule contraction :premises (t86))
% 1.72/1.95  (step t88 (cl (=> (and (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) :rule resolution :premises (t81 t87))
% 1.72/1.95  (step t89 (cl (=> (and (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC))) :rule implies_neg2)
% 1.72/1.95  (step t90 (cl (=> (and (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (=> (and (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC))) :rule resolution :premises (t88 t89))
% 1.72/1.95  (step t91 (cl (=> (and (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC))) :rule contraction :premises (t90))
% 1.72/1.95  (step t92 (cl (not (and (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) :rule implies :premises (t91))
% 1.72/1.95  (step t93 (cl (not (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) :rule resolution :premises (t80 t92))
% 1.72/1.95  (step t94 (cl (not (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) :rule reordering :premises (t93))
% 1.72/1.95  (step t95 (cl (= tptp.xC (tptp.sdtasasdt0 tptp.xp tptp.xp))) :rule and :premises (a45))
% 1.72/1.95  (step t96 (cl (not (or (not (tptp.aVector0 tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) (not (tptp.aVector0 tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))) :rule or_pos)
% 1.72/1.95  (step t97 (cl (not (tptp.aVector0 tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)) (not (or (not (tptp.aVector0 tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))))) :rule reordering :premises (t96))
% 1.72/1.95  (step t98 (cl (not (= (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))) (and (tptp.aVector0 tptp.xp) (= (tptp.aDimensionOf0 tptp.xs) (tptp.szszuzczcdt0 (tptp.aDimensionOf0 tptp.xp))) (forall ((W0 $$unsorted)) (or (not (tptp.aNaturalNumber0 W0)) (= (tptp.sdtlbdtrb0 tptp.xp W0) (tptp.sdtlbdtrb0 tptp.xs W0)))) (= tptp.xp (tptp.sziznziztdt0 tptp.xs))))) (not (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)))) (and (tptp.aVector0 tptp.xp) (= (tptp.aDimensionOf0 tptp.xs) (tptp.szszuzczcdt0 (tptp.aDimensionOf0 tptp.xp))) (forall ((W0 $$unsorted)) (or (not (tptp.aNaturalNumber0 W0)) (= (tptp.sdtlbdtrb0 tptp.xp W0) (tptp.sdtlbdtrb0 tptp.xs W0)))) (= tptp.xp (tptp.sziznziztdt0 tptp.xs)))) :rule equiv_pos2)
% 1.72/1.95  (step t99 (cl (= (tptp.aVector0 tptp.xp) (tptp.aVector0 tptp.xp))) :rule refl)
% 1.72/1.95  (step t100 (cl (= (= (tptp.szszuzczcdt0 (tptp.aDimensionOf0 tptp.xp)) (tptp.aDimensionOf0 tptp.xs)) (= (tptp.aDimensionOf0 tptp.xs) (tptp.szszuzczcdt0 (tptp.aDimensionOf0 tptp.xp))))) :rule all_simplify)
% 1.72/1.95  (step t101 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aNaturalNumber0 W0) (= (tptp.sdtlbdtrb0 tptp.xp W0) (tptp.sdtlbdtrb0 tptp.xs W0)))) (forall ((W0 $$unsorted)) (or (not (tptp.aNaturalNumber0 W0)) (= (tptp.sdtlbdtrb0 tptp.xp W0) (tptp.sdtlbdtrb0 tptp.xs W0)))))) :rule all_simplify)
% 1.72/1.95  (step t102 (cl (= (= tptp.xp (tptp.sziznziztdt0 tptp.xs)) (= tptp.xp (tptp.sziznziztdt0 tptp.xs)))) :rule refl)
% 1.72/1.95  (step t103 (cl (= (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))) (and (tptp.aVector0 tptp.xp) (= (tptp.aDimensionOf0 tptp.xs) (tptp.szszuzczcdt0 (tptp.aDimensionOf0 tptp.xp))) (forall ((W0 $$unsorted)) (or (not (tptp.aNaturalNumber0 W0)) (= (tptp.sdtlbdtrb0 tptp.xp W0) (tptp.sdtlbdtrb0 tptp.xs W0)))) (= tptp.xp (tptp.sziznziztdt0 tptp.xs))))) :rule cong :premises (t99 t100 t101 t102))
% 1.72/1.95  (step t104 (cl (and (tptp.aVector0 tptp.xp) (= (tptp.aDimensionOf0 tptp.xs) (tptp.szszuzczcdt0 (tptp.aDimensionOf0 tptp.xp))) (forall ((W0 $$unsorted)) (or (not (tptp.aNaturalNumber0 W0)) (= (tptp.sdtlbdtrb0 tptp.xp W0) (tptp.sdtlbdtrb0 tptp.xs W0)))) (= tptp.xp (tptp.sziznziztdt0 tptp.xs)))) :rule resolution :premises (t98 t103 a41))
% 1.72/1.95  (step t105 (cl (tptp.aVector0 tptp.xp)) :rule and :premises (t104))
% 1.72/1.95  (step t106 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))) (or (not (tptp.aVector0 tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0))))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t107)
% 1.72/1.95  (assume t107.a0 (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))))
% 1.72/1.95  (step t107.t1 (cl (or (not (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0))))) (or (not (tptp.aVector0 tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))))) :rule forall_inst :args ((:= W0 tptp.xp)))
% 1.72/1.95  (step t107.t2 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0))))) (or (not (tptp.aVector0 tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) :rule or :premises (t107.t1))
% 1.72/1.95  (step t107.t3 (cl (or (not (tptp.aVector0 tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) :rule resolution :premises (t107.t2 t107.a0))
% 1.72/1.95  (step t107 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0))))) (or (not (tptp.aVector0 tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) :rule subproof :discharge (t107.a0))
% 1.72/1.95  (step t108 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))) (or (not (tptp.aVector0 tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) (or (not (tptp.aVector0 tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) :rule resolution :premises (t106 t107))
% 1.72/1.95  (step t109 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))) (or (not (tptp.aVector0 tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) (not (or (not (tptp.aVector0 tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))))) :rule implies_neg2)
% 1.72/1.95  (step t110 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))) (or (not (tptp.aVector0 tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) (=> (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))) (or (not (tptp.aVector0 tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))))) :rule resolution :premises (t108 t109))
% 1.72/1.95  (step t111 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))) (or (not (tptp.aVector0 tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))))) :rule contraction :premises (t110))
% 1.72/1.95  (step t112 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0))))) (or (not (tptp.aVector0 tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) :rule implies :premises (t111))
% 1.72/1.95  (step t113 (cl (not (= (forall ((W0 $$unsorted)) (=> (tptp.aVector0 W0) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))) (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))))) (not (forall ((W0 $$unsorted)) (=> (tptp.aVector0 W0) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0))))) (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0))))) :rule equiv_pos2)
% 1.72/1.95  (step t114 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aVector0 W0) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))) (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))))) :rule all_simplify)
% 1.72/1.95  (step t115 (cl (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0))))) :rule resolution :premises (t113 t114 a36))
% 1.72/1.95  (step t116 (cl (or (not (tptp.aVector0 tptp.xp)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp)))) :rule resolution :premises (t112 t115))
% 1.72/1.95  (step t117 (cl (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xp tptp.xp))) :rule resolution :premises (t97 t105 t116))
% 1.72/1.95  (step t118 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) :rule resolution :premises (t94 t95 t117))
% 1.72/1.95  (step t119 (cl (and (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))) (not (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) :rule and_neg)
% 1.72/1.95  (step t120 (cl (=> (and (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t121)
% 1.72/1.95  (assume t121.a0 (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)))
% 1.72/1.95  (assume t121.a1 (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))
% 1.72/1.95  (step t121.t1 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t121.t2)
% 1.72/1.95  (assume t121.t2.a0 (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))
% 1.72/1.95  (assume t121.t2.a1 (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)))
% 1.72/1.95  (step t121.t2.t1 (cl (= (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG) true) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG))) :rule equiv_simplify)
% 1.72/1.95  (step t121.t2.t2 (cl (not (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG) true)) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) :rule equiv1 :premises (t121.t2.t1))
% 1.72/1.95  (step t121.t2.t3 (cl (= tptp.sz0z00 tptp.sz0z00)) :rule refl)
% 1.72/1.95  (step t121.t2.t4 (cl (= (tptp.sdtasdt0 tptp.xB tptp.xB) tptp.xG)) :rule symm :premises (t121.t2.a1))
% 1.72/1.95  (step t121.t2.t5 (cl (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB))) :rule symm :premises (t121.t2.t4))
% 1.72/1.95  (step t121.t2.t6 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) :rule cong :premises (t121.t2.t3 t121.t2.t5))
% 1.72/1.95  (step t121.t2.t7 (cl (= (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) true) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) :rule equiv_simplify)
% 1.72/1.95  (step t121.t2.t8 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) true) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) :rule equiv2 :premises (t121.t2.t7))
% 1.72/1.95  (step t121.t2.t9 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) true)) :rule resolution :premises (t121.t2.t8 t121.t2.a0))
% 1.72/1.95  (step t121.t2.t10 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG) true)) :rule trans :premises (t121.t2.t6 t121.t2.t9))
% 1.72/1.95  (step t121.t2.t11 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) :rule resolution :premises (t121.t2.t2 t121.t2.t10))
% 1.72/1.95  (step t121.t2 (cl (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))) (not (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) :rule subproof :discharge (t121.t2.a0 t121.t2.a1))
% 1.72/1.95  (step t121.t3 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))) :rule and_pos)
% 1.72/1.95  (step t121.t4 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)))) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB))) :rule and_pos)
% 1.72/1.95  (step t121.t5 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)))) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB))))) :rule resolution :premises (t121.t2 t121.t3 t121.t4))
% 1.72/1.95  (step t121.t6 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)))) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) :rule reordering :premises (t121.t5))
% 1.72/1.95  (step t121.t7 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) :rule contraction :premises (t121.t6))
% 1.72/1.95  (step t121.t8 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) :rule resolution :premises (t121.t1 t121.t7))
% 1.72/1.95  (step t121.t9 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG))) :rule implies_neg2)
% 1.72/1.95  (step t121.t10 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG))) :rule resolution :premises (t121.t8 t121.t9))
% 1.72/1.95  (step t121.t11 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG))) :rule contraction :premises (t121.t10))
% 1.72/1.95  (step t121.t12 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) :rule implies :premises (t121.t11))
% 1.72/1.95  (step t121.t13 (cl (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))) (not (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)))) :rule and_neg)
% 1.72/1.95  (step t121.t14 (cl (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)))) :rule resolution :premises (t121.t13 t121.a1 t121.a0))
% 1.72/1.95  (step t121.t15 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) :rule resolution :premises (t121.t12 t121.t14))
% 1.72/1.95  (step t121 (cl (not (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) :rule subproof :discharge (t121.a0 t121.a1))
% 1.72/1.95  (step t122 (cl (not (and (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB))) :rule and_pos)
% 1.72/1.95  (step t123 (cl (not (and (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))) :rule and_pos)
% 1.72/1.95  (step t124 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG) (not (and (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) (not (and (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))))) :rule resolution :premises (t121 t122 t123))
% 1.72/1.95  (step t125 (cl (not (and (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) (not (and (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) :rule reordering :premises (t124))
% 1.72/1.95  (step t126 (cl (not (and (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) :rule contraction :premises (t125))
% 1.72/1.95  (step t127 (cl (=> (and (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) :rule resolution :premises (t120 t126))
% 1.72/1.95  (step t128 (cl (=> (and (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG))) :rule implies_neg2)
% 1.72/1.95  (step t129 (cl (=> (and (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (=> (and (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG))) :rule resolution :premises (t127 t128))
% 1.72/1.95  (step t130 (cl (=> (and (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG))) :rule contraction :premises (t129))
% 1.72/1.95  (step t131 (cl (not (and (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) :rule implies :premises (t130))
% 1.72/1.95  (step t132 (cl (not (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) :rule resolution :premises (t119 t131))
% 1.72/1.95  (step t133 (cl (not (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) :rule reordering :premises (t132))
% 1.72/1.95  (step t134 (cl (= tptp.xG (tptp.sdtasdt0 tptp.xB tptp.xB))) :rule and :premises (a49))
% 1.72/1.95  (step t135 (cl (not (or (not (tptp.aScalar0 tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) (not (tptp.aScalar0 tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))) :rule or_pos)
% 1.72/1.95  (step t136 (cl (not (tptp.aScalar0 tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)) (not (or (not (tptp.aScalar0 tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))))) :rule reordering :premises (t135))
% 1.72/1.95  (step t137 (cl (tptp.aScalar0 tptp.xB)) :rule and :premises (a44))
% 1.72/1.95  (step t138 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))) (or (not (tptp.aScalar0 tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0))))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t139)
% 1.72/1.95  (assume t139.a0 (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))))
% 1.72/1.95  (step t139.t1 (cl (or (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0))))) (or (not (tptp.aScalar0 tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))))) :rule forall_inst :args ((:= W0 tptp.xB)))
% 1.72/1.95  (step t139.t2 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0))))) (or (not (tptp.aScalar0 tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) :rule or :premises (t139.t1))
% 1.72/1.95  (step t139.t3 (cl (or (not (tptp.aScalar0 tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) :rule resolution :premises (t139.t2 t139.a0))
% 1.72/1.95  (step t139 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0))))) (or (not (tptp.aScalar0 tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) :rule subproof :discharge (t139.a0))
% 1.72/1.95  (step t140 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))) (or (not (tptp.aScalar0 tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) (or (not (tptp.aScalar0 tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) :rule resolution :premises (t138 t139))
% 1.72/1.95  (step t141 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))) (or (not (tptp.aScalar0 tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) (not (or (not (tptp.aScalar0 tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))))) :rule implies_neg2)
% 1.72/1.95  (step t142 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))) (or (not (tptp.aScalar0 tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))) (or (not (tptp.aScalar0 tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))))) :rule resolution :premises (t140 t141))
% 1.72/1.95  (step t143 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))) (or (not (tptp.aScalar0 tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))))) :rule contraction :premises (t142))
% 1.72/1.95  (step t144 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0))))) (or (not (tptp.aScalar0 tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) :rule implies :premises (t143))
% 1.72/1.95  (step t145 (cl (not (= (forall ((W0 $$unsorted)) (=> (tptp.aScalar0 W0) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))) (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))))) (not (forall ((W0 $$unsorted)) (=> (tptp.aScalar0 W0) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0))))) (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0))))) :rule equiv_pos2)
% 1.72/1.95  (step t146 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aScalar0 W0) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))) (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))))) :rule all_simplify)
% 1.72/1.95  (step t147 (cl (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0))))) :rule resolution :premises (t145 t146 a26))
% 1.72/1.95  (step t148 (cl (or (not (tptp.aScalar0 tptp.xB)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB)))) :rule resolution :premises (t144 t147))
% 1.72/1.95  (step t149 (cl (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xB tptp.xB))) :rule resolution :premises (t136 t137 t148))
% 1.72/1.95  (step t150 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) :rule resolution :premises (t133 t134 t149))
% 1.72/1.95  (step t151 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xC)) (not (tptp.aScalar0 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t152)
% 1.72/1.95  (assume t152.a0 (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))))
% 1.72/1.95  (step t152.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) (or (not (tptp.aScalar0 tptp.xC)) (not (tptp.aScalar0 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))))) :rule forall_inst :args ((:= W0 tptp.xC) (:= W1 tptp.xG)))
% 1.72/1.95  (step t152.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) (or (not (tptp.aScalar0 tptp.xC)) (not (tptp.aScalar0 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))))) :rule or :premises (t152.t1))
% 1.72/1.95  (step t152.t3 (cl (or (not (tptp.aScalar0 tptp.xC)) (not (tptp.aScalar0 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))))) :rule resolution :premises (t152.t2 t152.a0))
% 1.72/1.95  (step t152 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) (or (not (tptp.aScalar0 tptp.xC)) (not (tptp.aScalar0 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))))) :rule subproof :discharge (t152.a0))
% 1.72/1.95  (step t153 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xC)) (not (tptp.aScalar0 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))))) (or (not (tptp.aScalar0 tptp.xC)) (not (tptp.aScalar0 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))))) :rule resolution :premises (t151 t152))
% 1.72/1.95  (step t154 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xC)) (not (tptp.aScalar0 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))))) (not (or (not (tptp.aScalar0 tptp.xC)) (not (tptp.aScalar0 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))))) :rule implies_neg2)
% 1.72/1.95  (step t155 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xC)) (not (tptp.aScalar0 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xC)) (not (tptp.aScalar0 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))))) :rule resolution :premises (t153 t154))
% 1.72/1.95  (step t156 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xC)) (not (tptp.aScalar0 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))))) :rule contraction :premises (t155))
% 1.72/1.95  (step t157 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) (or (not (tptp.aScalar0 tptp.xC)) (not (tptp.aScalar0 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))))) :rule implies :premises (t156))
% 1.72/1.95  (step t158 (cl (not (= (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)))))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))))) (not (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))))))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) :rule equiv_pos2)
% 1.72/1.95  (step t159 (cl (= (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)))))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))))) :rule all_simplify)
% 1.72/1.95  (step t160 (cl (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) :rule resolution :premises (t158 t159 a25))
% 1.72/1.95  (step t161 (cl (or (not (tptp.aScalar0 tptp.xC)) (not (tptp.aScalar0 tptp.xG)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xC)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xG)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))))) :rule resolution :premises (t157 t160))
% 1.72/1.95  (step t162 (cl (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xC tptp.xG)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG)))) :rule resolution :premises (t77 t78 t79 t118 t150 t161))
% 1.72/1.95  (step t163 (cl (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xC tptp.xG))) :rule resolution :premises (t75 t162))
% 1.72/1.95  (step t164 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) :rule resolution :premises (t72 t73 t163))
% 1.72/1.95  (step t165 (cl (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)) (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) :rule and_neg)
% 1.72/1.95  (step t166 (cl (=> (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t167)
% 1.72/1.95  (assume t167.a0 (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))
% 1.72/1.95  (assume t167.a1 (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))
% 1.72/1.95  (step t167.t1 (cl (=> (and (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (and (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t167.t2)
% 1.72/1.95  (assume t167.t2.a0 (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))
% 1.72/1.95  (assume t167.t2.a1 (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))
% 1.72/1.95  (step t167.t2.t1 (cl (= (= (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00) true) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00))) :rule equiv_simplify)
% 1.72/1.95  (step t167.t2.t2 (cl (not (= (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00) true)) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) :rule equiv1 :premises (t167.t2.t1))
% 1.72/1.95  (step t167.t2.t3 (cl (= (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.xP)) :rule symm :premises (t167.t2.a1))
% 1.72/1.95  (step t167.t2.t4 (cl (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule symm :premises (t167.t2.t3))
% 1.72/1.95  (step t167.t2.t5 (cl (= tptp.sz0z00 tptp.sz0z00)) :rule refl)
% 1.72/1.95  (step t167.t2.t6 (cl (= (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) :rule cong :premises (t167.t2.t4 t167.t2.t5))
% 1.72/1.95  (step t167.t2.t7 (cl (= (= (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) true) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) :rule equiv_simplify)
% 1.72/1.95  (step t167.t2.t8 (cl (= (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) true) (not (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) :rule equiv2 :premises (t167.t2.t7))
% 1.72/1.95  (step t167.t2.t9 (cl (= (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) true)) :rule resolution :premises (t167.t2.t8 t167.t2.a0))
% 1.72/1.95  (step t167.t2.t10 (cl (= (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00) true)) :rule trans :premises (t167.t2.t6 t167.t2.t9))
% 1.72/1.95  (step t167.t2.t11 (cl (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) :rule resolution :premises (t167.t2.t2 t167.t2.t10))
% 1.72/1.95  (step t167.t2 (cl (not (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)) (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) :rule subproof :discharge (t167.t2.a0 t167.t2.a1))
% 1.72/1.95  (step t167.t3 (cl (not (and (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)) :rule and_pos)
% 1.72/1.95  (step t167.t4 (cl (not (and (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule and_pos)
% 1.72/1.95  (step t167.t5 (cl (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00) (not (and (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (not (and (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))))) :rule resolution :premises (t167.t2 t167.t3 t167.t4))
% 1.72/1.95  (step t167.t6 (cl (not (and (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (not (and (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) :rule reordering :premises (t167.t5))
% 1.72/1.95  (step t167.t7 (cl (not (and (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) :rule contraction :premises (t167.t6))
% 1.72/1.95  (step t167.t8 (cl (=> (and (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) :rule resolution :premises (t167.t1 t167.t7))
% 1.72/1.95  (step t167.t9 (cl (=> (and (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00))) :rule implies_neg2)
% 1.72/1.95  (step t167.t10 (cl (=> (and (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (=> (and (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00))) :rule resolution :premises (t167.t8 t167.t9))
% 1.72/1.95  (step t167.t11 (cl (=> (and (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00))) :rule contraction :premises (t167.t10))
% 1.72/1.95  (step t167.t12 (cl (not (and (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) :rule implies :premises (t167.t11))
% 1.72/1.95  (step t167.t13 (cl (and (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)) (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule and_neg)
% 1.72/1.95  (step t167.t14 (cl (and (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule resolution :premises (t167.t13 t167.a1 t167.a0))
% 1.72/1.95  (step t167.t15 (cl (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) :rule resolution :premises (t167.t12 t167.t14))
% 1.72/1.95  (step t167 (cl (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) :rule subproof :discharge (t167.a0 t167.a1))
% 1.72/1.95  (step t168 (cl (not (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule and_pos)
% 1.72/1.95  (step t169 (cl (not (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)) :rule and_pos)
% 1.72/1.95  (step t170 (cl (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00) (not (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) (not (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)))) :rule resolution :premises (t167 t168 t169))
% 1.72/1.95  (step t171 (cl (not (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) (not (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) :rule reordering :premises (t170))
% 1.72/1.95  (step t172 (cl (not (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) :rule contraction :premises (t171))
% 1.72/1.95  (step t173 (cl (=> (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) :rule resolution :premises (t166 t172))
% 1.72/1.95  (step t174 (cl (=> (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00))) :rule implies_neg2)
% 1.72/1.95  (step t175 (cl (=> (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (=> (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00))) :rule resolution :premises (t173 t174))
% 1.72/1.95  (step t176 (cl (=> (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00))) :rule contraction :premises (t175))
% 1.72/1.95  (step t177 (cl (not (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) :rule implies :premises (t176))
% 1.72/1.95  (step t178 (cl (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) :rule resolution :premises (t165 t177))
% 1.72/1.95  (step t179 (cl (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00) (not (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) :rule reordering :premises (t178))
% 1.72/1.95  (step t180 (cl (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule and :premises (a52))
% 1.72/1.95  (step t181 (cl (not (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)) :rule or_pos)
% 1.72/1.95  (step t182 (cl (not (tptp.aScalar0 tptp.sz0z00)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00) (not (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)))) :rule reordering :premises (t181))
% 1.72/1.95  (step t183 (cl (not (= (or (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) (or (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))))) (not (or (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH))))) (or (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH))))) :rule equiv_pos2)
% 1.72/1.95  (step t184 (cl (= (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))))) :rule refl)
% 1.72/1.95  (step t185 (cl (= (= (= (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) true) (= (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)))) :rule equiv_simplify)
% 1.72/1.95  (step t186 (cl (not (= (= (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) true)) (= (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) :rule equiv1 :premises (t185))
% 1.72/1.95  (step t187 (cl (= (= (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)))))) :rule all_simplify)
% 1.72/1.95  (step t188 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) :rule refl)
% 1.72/1.95  (step t189 (cl (= (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) :rule all_simplify)
% 1.72/1.95  (step t190 (cl (= (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)))) (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)))) :rule cong :premises (t188 t189))
% 1.72/1.95  (step t191 (cl (= (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) true)) :rule all_simplify)
% 1.72/1.95  (step t192 (cl (= (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)))) true)) :rule trans :premises (t190 t191))
% 1.72/1.95  (step t193 (cl (= (= (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) true)) :rule trans :premises (t187 t192))
% 1.72/1.95  (step t194 (cl (= (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) :rule resolution :premises (t186 t193))
% 1.72/1.95  (step t195 (cl (= (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH))))) :rule refl)
% 1.72/1.95  (step t196 (cl (= (or (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) (or (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))))) :rule cong :premises (t184 t194 t195))
% 1.72/1.95  (step t197 (cl (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)))) :rule and_neg)
% 1.72/1.95  (step t198 (cl (=> (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t199)
% 1.72/1.95  (assume t199.a0 (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))
% 1.72/1.95  (assume t199.a1 (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)))
% 1.72/1.95  (step t199.t1 (cl (=> (and (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) (and (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t199.t2)
% 1.72/1.95  (assume t199.t2.a0 (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)))
% 1.72/1.95  (assume t199.t2.a1 (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))
% 1.72/1.95  (step t199.t2.t1 (cl (= (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) false) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH))))) :rule equiv_simplify)
% 1.72/1.95  (step t199.t2.t2 (cl (not (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) false)) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule equiv1 :premises (t199.t2.t1))
% 1.72/1.95  (step t199.t2.t3 (cl (= tptp.sz0z00 tptp.sz0z00)) :rule refl)
% 1.72/1.95  (step t199.t2.t4 (cl (= (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.xP)) :rule symm :premises (t199.t2.a1))
% 1.72/1.95  (step t199.t2.t5 (cl (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule symm :premises (t199.t2.t4))
% 1.72/1.95  (step t199.t2.t6 (cl (= (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.xP)) :rule symm :premises (t199.t2.t5))
% 1.72/1.95  (step t199.t2.t7 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) :rule cong :premises (t199.t2.t3 t199.t2.t6))
% 1.72/1.95  (step t199.t2.t8 (cl (= (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP) false) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)))) :rule equiv_simplify)
% 1.72/1.95  (step t199.t2.t9 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP) false) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)))) :rule equiv2 :premises (t199.t2.t8))
% 1.72/1.95  (step t199.t2.t10 (cl (not (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) :rule not_not)
% 1.72/1.95  (step t199.t2.t11 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP) false) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) :rule resolution :premises (t199.t2.t9 t199.t2.t10))
% 1.72/1.95  (step t199.t2.t12 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP) false)) :rule resolution :premises (t199.t2.t11 t199.t2.a0))
% 1.72/1.95  (step t199.t2.t13 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) false)) :rule trans :premises (t199.t2.t7 t199.t2.t12))
% 1.72/1.95  (step t199.t2.t14 (cl (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule resolution :premises (t199.t2.t2 t199.t2.t13))
% 1.72/1.95  (step t199.t2 (cl (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule subproof :discharge (t199.t2.a0 t199.t2.a1))
% 1.72/1.95  (step t199.t3 (cl (not (and (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) :rule and_pos)
% 1.72/1.95  (step t199.t4 (cl (not (and (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule and_pos)
% 1.72/1.95  (step t199.t5 (cl (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (and (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (not (and (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))))) :rule resolution :premises (t199.t2 t199.t3 t199.t4))
% 1.72/1.95  (step t199.t6 (cl (not (and (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (not (and (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule reordering :premises (t199.t5))
% 1.72/1.95  (step t199.t7 (cl (not (and (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule contraction :premises (t199.t6))
% 1.72/1.95  (step t199.t8 (cl (=> (and (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule resolution :premises (t199.t1 t199.t7))
% 1.72/1.95  (step t199.t9 (cl (=> (and (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH))))) :rule implies_neg2)
% 1.72/1.95  (step t199.t10 (cl (=> (and (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) (=> (and (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH))))) :rule resolution :premises (t199.t8 t199.t9))
% 1.72/1.95  (step t199.t11 (cl (=> (and (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH))))) :rule contraction :premises (t199.t10))
% 1.72/1.95  (step t199.t12 (cl (not (and (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule implies :premises (t199.t11))
% 1.72/1.95  (step t199.t13 (cl (and (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule and_neg)
% 1.72/1.95  (step t199.t14 (cl (and (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule resolution :premises (t199.t13 t199.a1 t199.a0))
% 1.72/1.95  (step t199.t15 (cl (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule resolution :premises (t199.t12 t199.t14))
% 1.72/1.95  (step t199 (cl (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule subproof :discharge (t199.a0 t199.a1))
% 1.72/1.95  (step t200 (cl (not (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)))) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule and_pos)
% 1.72/1.95  (step t201 (cl (not (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)))) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) :rule and_pos)
% 1.72/1.95  (step t202 (cl (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)))) (not (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))))) :rule resolution :premises (t199 t200 t201))
% 1.72/1.95  (step t203 (cl (not (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)))) (not (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule reordering :premises (t202))
% 1.72/1.95  (step t204 (cl (not (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule contraction :premises (t203))
% 1.72/1.95  (step t205 (cl (=> (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule resolution :premises (t198 t204))
% 1.72/1.95  (step t206 (cl (=> (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH))))) :rule implies_neg2)
% 1.72/1.95  (step t207 (cl (=> (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) (=> (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH))))) :rule resolution :premises (t205 t206))
% 1.72/1.95  (step t208 (cl (=> (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH))))) :rule contraction :premises (t207))
% 1.72/1.95  (step t209 (cl (not (and (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule implies :premises (t208))
% 1.72/1.95  (step t210 (cl (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule resolution :premises (t197 t209))
% 1.72/1.95  (step t211 (cl (or (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) (not (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))))) :rule or_neg)
% 1.72/1.95  (step t212 (cl (or (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) (not (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))))) :rule or_neg)
% 1.72/1.95  (step t213 (cl (or (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH))))) :rule or_neg)
% 1.72/1.95  (step t214 (cl (or (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) (or (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) (or (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH))))) :rule resolution :premises (t210 t211 t212 t213))
% 1.72/1.95  (step t215 (cl (or (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH))))) :rule contraction :premises (t214))
% 1.72/1.95  (step t216 (cl (or (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH))))) :rule resolution :premises (t183 t196 t215))
% 1.72/1.95  (step t217 (cl (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule or :premises (t216))
% 1.72/1.95  (step t218 (cl (not (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP))))) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP)))) :rule or_pos)
% 1.72/1.95  (step t219 (cl (not (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP))))) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP)))) :rule contraction :premises (t218))
% 1.72/1.95  (step t220 (cl (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP))) (not (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP)))))) :rule reordering :premises (t219))
% 1.72/1.95  (step t221 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP)))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP))) :rule and_pos)
% 1.72/1.95  (step t222 (cl (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP))))) :rule reordering :premises (t221))
% 1.72/1.95  (step t223 (cl (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)))) :rule not_and :premises (a61))
% 1.72/1.95  (step t224 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS)))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS))) :rule and_pos)
% 1.72/1.95  (step t225 (cl (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS))))) :rule reordering :premises (t224))
% 1.72/1.95  (step t226 (cl (not (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS))))) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS)))) :rule or_pos)
% 1.72/1.95  (step t227 (cl (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS))) (not (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS)))))) :rule reordering :premises (t226))
% 1.72/1.95  (step t228 (cl (tptp.aScalar0 tptp.xS)) :rule and :premises (a53))
% 1.72/1.95  (step t229 (cl (and (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))) (not (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))) :rule and_neg)
% 1.72/1.95  (step t230 (cl (=> (and (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t231)
% 1.72/1.95  (assume t231.a0 (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)))
% 1.72/1.95  (assume t231.a1 (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))
% 1.72/1.95  (step t231.t1 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t231.t2)
% 1.72/1.95  (assume t231.t2.a0 (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))
% 1.72/1.95  (assume t231.t2.a1 (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)))
% 1.72/1.95  (step t231.t2.t1 (cl (= (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS) true) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS))) :rule equiv_simplify)
% 1.72/1.95  (step t231.t2.t2 (cl (not (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS) true)) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) :rule equiv1 :premises (t231.t2.t1))
% 1.72/1.95  (step t231.t2.t3 (cl (= tptp.sz0z00 tptp.sz0z00)) :rule refl)
% 1.72/1.95  (step t231.t2.t4 (cl (= (tptp.sdtasdt0 tptp.xF tptp.xD) tptp.xS)) :rule symm :premises (t231.t2.a1))
% 1.72/1.95  (step t231.t2.t5 (cl (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD))) :rule symm :premises (t231.t2.t4))
% 1.72/1.95  (step t231.t2.t6 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))) :rule cong :premises (t231.t2.t3 t231.t2.t5))
% 1.72/1.95  (step t231.t2.t7 (cl (= (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) true) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))) :rule equiv_simplify)
% 1.72/1.95  (step t231.t2.t8 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) true) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))) :rule equiv2 :premises (t231.t2.t7))
% 1.72/1.95  (step t231.t2.t9 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) true)) :rule resolution :premises (t231.t2.t8 t231.t2.a0))
% 1.72/1.95  (step t231.t2.t10 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS) true)) :rule trans :premises (t231.t2.t6 t231.t2.t9))
% 1.72/1.95  (step t231.t2.t11 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) :rule resolution :premises (t231.t2.t2 t231.t2.t10))
% 1.72/1.95  (step t231.t2 (cl (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))) (not (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) :rule subproof :discharge (t231.t2.a0 t231.t2.a1))
% 1.72/1.95  (step t231.t3 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))) :rule and_pos)
% 1.72/1.95  (step t231.t4 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)))) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD))) :rule and_pos)
% 1.72/1.95  (step t231.t5 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)))) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD))))) :rule resolution :premises (t231.t2 t231.t3 t231.t4))
% 1.72/1.95  (step t231.t6 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)))) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) :rule reordering :premises (t231.t5))
% 1.72/1.95  (step t231.t7 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) :rule contraction :premises (t231.t6))
% 1.72/1.95  (step t231.t8 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) :rule resolution :premises (t231.t1 t231.t7))
% 1.72/1.95  (step t231.t9 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS))) :rule implies_neg2)
% 1.72/1.95  (step t231.t10 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS))) :rule resolution :premises (t231.t8 t231.t9))
% 1.72/1.95  (step t231.t11 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS))) :rule contraction :premises (t231.t10))
% 1.72/1.95  (step t231.t12 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) :rule implies :premises (t231.t11))
% 1.72/1.95  (step t231.t13 (cl (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))) (not (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)))) :rule and_neg)
% 1.72/1.95  (step t231.t14 (cl (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)))) :rule resolution :premises (t231.t13 t231.a1 t231.a0))
% 1.72/1.95  (step t231.t15 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) :rule resolution :premises (t231.t12 t231.t14))
% 1.72/1.95  (step t231 (cl (not (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) :rule subproof :discharge (t231.a0 t231.a1))
% 1.72/1.95  (step t232 (cl (not (and (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))) (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD))) :rule and_pos)
% 1.72/1.95  (step t233 (cl (not (and (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))) :rule and_pos)
% 1.72/1.95  (step t234 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS) (not (and (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))) (not (and (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))))) :rule resolution :premises (t231 t232 t233))
% 1.72/1.95  (step t235 (cl (not (and (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))) (not (and (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) :rule reordering :premises (t234))
% 1.72/1.95  (step t236 (cl (not (and (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) :rule contraction :premises (t235))
% 1.72/1.95  (step t237 (cl (=> (and (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) :rule resolution :premises (t230 t236))
% 1.72/1.95  (step t238 (cl (=> (and (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS))) :rule implies_neg2)
% 1.72/1.95  (step t239 (cl (=> (and (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (=> (and (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS))) :rule resolution :premises (t237 t238))
% 1.72/1.95  (step t240 (cl (=> (and (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS))) :rule contraction :premises (t239))
% 1.72/1.95  (step t241 (cl (not (and (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) :rule implies :premises (t240))
% 1.72/1.95  (step t242 (cl (not (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) :rule resolution :premises (t229 t241))
% 1.72/1.95  (step t243 (cl (not (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))) :rule reordering :premises (t242))
% 1.72/1.95  (step t244 (cl (= tptp.xS (tptp.sdtasdt0 tptp.xF tptp.xD))) :rule and :premises (a53))
% 1.72/1.95  (step t245 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))) :rule and_pos)
% 1.72/1.95  (step t246 (cl (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))))) :rule reordering :premises (t245))
% 1.72/1.95  (step t247 (cl (not (or (not (tptp.aScalar0 tptp.xF)) (not (tptp.aScalar0 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))))) (not (tptp.aScalar0 tptp.xF)) (not (tptp.aScalar0 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))) :rule or_pos)
% 1.72/1.95  (step t248 (cl (not (tptp.aScalar0 tptp.xD)) (not (tptp.aScalar0 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))) (not (or (not (tptp.aScalar0 tptp.xF)) (not (tptp.aScalar0 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))))) :rule reordering :premises (t247))
% 1.72/1.95  (step t249 (cl (tptp.aScalar0 tptp.xD)) :rule and :premises (a46))
% 1.72/1.95  (step t250 (cl (tptp.aScalar0 tptp.xF)) :rule and :premises (a48))
% 1.72/1.95  (step t251 (cl (and (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))) (not (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) :rule and_neg)
% 1.72/1.95  (step t252 (cl (=> (and (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (and (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t253)
% 1.72/1.95  (assume t253.a0 (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)))
% 1.72/1.95  (assume t253.a1 (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))
% 1.72/1.95  (step t253.t1 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t253.t2)
% 1.72/1.95  (assume t253.t2.a0 (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))
% 1.72/1.95  (assume t253.t2.a1 (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)))
% 1.72/1.95  (step t253.t2.t1 (cl (= (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD) true) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD))) :rule equiv_simplify)
% 1.72/1.95  (step t253.t2.t2 (cl (not (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD) true)) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) :rule equiv1 :premises (t253.t2.t1))
% 1.72/1.95  (step t253.t2.t3 (cl (= tptp.sz0z00 tptp.sz0z00)) :rule refl)
% 1.72/1.95  (step t253.t2.t4 (cl (= (tptp.sdtasasdt0 tptp.xq tptp.xq) tptp.xD)) :rule symm :premises (t253.t2.a1))
% 1.72/1.95  (step t253.t2.t5 (cl (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq))) :rule symm :premises (t253.t2.t4))
% 1.72/1.95  (step t253.t2.t6 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) :rule cong :premises (t253.t2.t3 t253.t2.t5))
% 1.72/1.95  (step t253.t2.t7 (cl (= (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) true) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) :rule equiv_simplify)
% 1.72/1.95  (step t253.t2.t8 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) true) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) :rule equiv2 :premises (t253.t2.t7))
% 1.72/1.95  (step t253.t2.t9 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) true)) :rule resolution :premises (t253.t2.t8 t253.t2.a0))
% 1.72/1.95  (step t253.t2.t10 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD) true)) :rule trans :premises (t253.t2.t6 t253.t2.t9))
% 1.72/1.95  (step t253.t2.t11 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) :rule resolution :premises (t253.t2.t2 t253.t2.t10))
% 1.72/1.95  (step t253.t2 (cl (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))) (not (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) :rule subproof :discharge (t253.t2.a0 t253.t2.a1))
% 1.72/1.95  (step t253.t3 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))) :rule and_pos)
% 1.72/1.95  (step t253.t4 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)))) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq))) :rule and_pos)
% 1.72/1.95  (step t253.t5 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)))) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq))))) :rule resolution :premises (t253.t2 t253.t3 t253.t4))
% 1.72/1.95  (step t253.t6 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)))) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) :rule reordering :premises (t253.t5))
% 1.72/1.95  (step t253.t7 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) :rule contraction :premises (t253.t6))
% 1.72/1.95  (step t253.t8 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) :rule resolution :premises (t253.t1 t253.t7))
% 1.72/1.95  (step t253.t9 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD))) :rule implies_neg2)
% 1.72/1.95  (step t253.t10 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD))) :rule resolution :premises (t253.t8 t253.t9))
% 1.72/1.95  (step t253.t11 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD))) :rule contraction :premises (t253.t10))
% 1.72/1.95  (step t253.t12 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) :rule implies :premises (t253.t11))
% 1.72/1.95  (step t253.t13 (cl (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))) (not (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)))) :rule and_neg)
% 1.72/1.95  (step t253.t14 (cl (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)))) :rule resolution :premises (t253.t13 t253.a1 t253.a0))
% 1.72/1.95  (step t253.t15 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) :rule resolution :premises (t253.t12 t253.t14))
% 1.72/1.95  (step t253 (cl (not (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) :rule subproof :discharge (t253.a0 t253.a1))
% 1.72/1.95  (step t254 (cl (not (and (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq))) :rule and_pos)
% 1.72/1.95  (step t255 (cl (not (and (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))) :rule and_pos)
% 1.72/1.95  (step t256 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD) (not (and (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) (not (and (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))))) :rule resolution :premises (t253 t254 t255))
% 1.72/1.95  (step t257 (cl (not (and (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) (not (and (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) :rule reordering :premises (t256))
% 1.72/1.95  (step t258 (cl (not (and (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) :rule contraction :premises (t257))
% 1.72/1.95  (step t259 (cl (=> (and (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) :rule resolution :premises (t252 t258))
% 1.72/1.95  (step t260 (cl (=> (and (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD))) :rule implies_neg2)
% 1.72/1.95  (step t261 (cl (=> (and (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (=> (and (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD))) :rule resolution :premises (t259 t260))
% 1.72/1.95  (step t262 (cl (=> (and (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD))) :rule contraction :premises (t261))
% 1.72/1.95  (step t263 (cl (not (and (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) :rule implies :premises (t262))
% 1.72/1.95  (step t264 (cl (not (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) :rule resolution :premises (t251 t263))
% 1.72/1.95  (step t265 (cl (not (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) :rule reordering :premises (t264))
% 1.72/1.95  (step t266 (cl (= tptp.xD (tptp.sdtasasdt0 tptp.xq tptp.xq))) :rule and :premises (a46))
% 1.72/1.95  (step t267 (cl (not (or (not (tptp.aVector0 tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) (not (tptp.aVector0 tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))) :rule or_pos)
% 1.72/1.95  (step t268 (cl (not (tptp.aVector0 tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)) (not (or (not (tptp.aVector0 tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))))) :rule reordering :premises (t267))
% 1.72/1.95  (step t269 (cl (not (= (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))) (and (tptp.aVector0 tptp.xq) (= (tptp.aDimensionOf0 tptp.xt) (tptp.szszuzczcdt0 (tptp.aDimensionOf0 tptp.xq))) (forall ((W0 $$unsorted)) (or (not (tptp.aNaturalNumber0 W0)) (= (tptp.sdtlbdtrb0 tptp.xq W0) (tptp.sdtlbdtrb0 tptp.xt W0)))) (= tptp.xq (tptp.sziznziztdt0 tptp.xt))))) (not (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)))) (and (tptp.aVector0 tptp.xq) (= (tptp.aDimensionOf0 tptp.xt) (tptp.szszuzczcdt0 (tptp.aDimensionOf0 tptp.xq))) (forall ((W0 $$unsorted)) (or (not (tptp.aNaturalNumber0 W0)) (= (tptp.sdtlbdtrb0 tptp.xq W0) (tptp.sdtlbdtrb0 tptp.xt W0)))) (= tptp.xq (tptp.sziznziztdt0 tptp.xt)))) :rule equiv_pos2)
% 1.72/1.95  (step t270 (cl (= (tptp.aVector0 tptp.xq) (tptp.aVector0 tptp.xq))) :rule refl)
% 1.72/1.95  (step t271 (cl (= (= (tptp.szszuzczcdt0 (tptp.aDimensionOf0 tptp.xq)) (tptp.aDimensionOf0 tptp.xt)) (= (tptp.aDimensionOf0 tptp.xt) (tptp.szszuzczcdt0 (tptp.aDimensionOf0 tptp.xq))))) :rule all_simplify)
% 1.72/1.95  (step t272 (cl (= (forall ((W0 $$unsorted)) (=> (tptp.aNaturalNumber0 W0) (= (tptp.sdtlbdtrb0 tptp.xq W0) (tptp.sdtlbdtrb0 tptp.xt W0)))) (forall ((W0 $$unsorted)) (or (not (tptp.aNaturalNumber0 W0)) (= (tptp.sdtlbdtrb0 tptp.xq W0) (tptp.sdtlbdtrb0 tptp.xt W0)))))) :rule all_simplify)
% 1.72/1.95  (step t273 (cl (= (= tptp.xq (tptp.sziznziztdt0 tptp.xt)) (= tptp.xq (tptp.sziznziztdt0 tptp.xt)))) :rule refl)
% 1.72/1.95  (step t274 (cl (= (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))) (and (tptp.aVector0 tptp.xq) (= (tptp.aDimensionOf0 tptp.xt) (tptp.szszuzczcdt0 (tptp.aDimensionOf0 tptp.xq))) (forall ((W0 $$unsorted)) (or (not (tptp.aNaturalNumber0 W0)) (= (tptp.sdtlbdtrb0 tptp.xq W0) (tptp.sdtlbdtrb0 tptp.xt W0)))) (= tptp.xq (tptp.sziznziztdt0 tptp.xt))))) :rule cong :premises (t270 t271 t272 t273))
% 1.72/1.95  (step t275 (cl (and (tptp.aVector0 tptp.xq) (= (tptp.aDimensionOf0 tptp.xt) (tptp.szszuzczcdt0 (tptp.aDimensionOf0 tptp.xq))) (forall ((W0 $$unsorted)) (or (not (tptp.aNaturalNumber0 W0)) (= (tptp.sdtlbdtrb0 tptp.xq W0) (tptp.sdtlbdtrb0 tptp.xt W0)))) (= tptp.xq (tptp.sziznziztdt0 tptp.xt)))) :rule resolution :premises (t269 t274 a42))
% 1.72/1.95  (step t276 (cl (tptp.aVector0 tptp.xq)) :rule and :premises (t275))
% 1.72/1.95  (step t277 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))) (or (not (tptp.aVector0 tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0))))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t278)
% 1.72/1.95  (assume t278.a0 (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))))
% 1.72/1.95  (step t278.t1 (cl (or (not (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0))))) (or (not (tptp.aVector0 tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))))) :rule forall_inst :args ((:= W0 tptp.xq)))
% 1.72/1.95  (step t278.t2 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0))))) (or (not (tptp.aVector0 tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) :rule or :premises (t278.t1))
% 1.72/1.95  (step t278.t3 (cl (or (not (tptp.aVector0 tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) :rule resolution :premises (t278.t2 t278.a0))
% 1.72/1.95  (step t278 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0))))) (or (not (tptp.aVector0 tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) :rule subproof :discharge (t278.a0))
% 1.72/1.95  (step t279 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))) (or (not (tptp.aVector0 tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) (or (not (tptp.aVector0 tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) :rule resolution :premises (t277 t278))
% 1.72/1.95  (step t280 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))) (or (not (tptp.aVector0 tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) (not (or (not (tptp.aVector0 tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))))) :rule implies_neg2)
% 1.72/1.95  (step t281 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))) (or (not (tptp.aVector0 tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) (=> (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))) (or (not (tptp.aVector0 tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))))) :rule resolution :premises (t279 t280))
% 1.72/1.95  (step t282 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0)))) (or (not (tptp.aVector0 tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))))) :rule contraction :premises (t281))
% 1.72/1.95  (step t283 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aVector0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 W0 W0))))) (or (not (tptp.aVector0 tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) :rule implies :premises (t282))
% 1.72/1.95  (step t284 (cl (or (not (tptp.aVector0 tptp.xq)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq)))) :rule resolution :premises (t283 t115))
% 1.72/1.95  (step t285 (cl (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasasdt0 tptp.xq tptp.xq))) :rule resolution :premises (t268 t276 t284))
% 1.72/1.95  (step t286 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) :rule resolution :premises (t265 t266 t285))
% 1.72/1.95  (step t287 (cl (and (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))) (not (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) :rule and_neg)
% 1.72/1.95  (step t288 (cl (=> (and (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (and (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t289)
% 1.72/1.95  (assume t289.a0 (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)))
% 1.72/1.95  (assume t289.a1 (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))
% 1.72/1.95  (step t289.t1 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t289.t2)
% 1.72/1.95  (assume t289.t2.a0 (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))
% 1.72/1.95  (assume t289.t2.a1 (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)))
% 1.72/1.95  (step t289.t2.t1 (cl (= (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF) true) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF))) :rule equiv_simplify)
% 1.72/1.95  (step t289.t2.t2 (cl (not (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF) true)) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) :rule equiv1 :premises (t289.t2.t1))
% 1.72/1.95  (step t289.t2.t3 (cl (= tptp.sz0z00 tptp.sz0z00)) :rule refl)
% 1.72/1.95  (step t289.t2.t4 (cl (= (tptp.sdtasdt0 tptp.xA tptp.xA) tptp.xF)) :rule symm :premises (t289.t2.a1))
% 1.72/1.95  (step t289.t2.t5 (cl (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA))) :rule symm :premises (t289.t2.t4))
% 1.72/1.95  (step t289.t2.t6 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) :rule cong :premises (t289.t2.t3 t289.t2.t5))
% 1.72/1.95  (step t289.t2.t7 (cl (= (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) true) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) :rule equiv_simplify)
% 1.72/1.95  (step t289.t2.t8 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) true) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) :rule equiv2 :premises (t289.t2.t7))
% 1.72/1.95  (step t289.t2.t9 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) true)) :rule resolution :premises (t289.t2.t8 t289.t2.a0))
% 1.72/1.95  (step t289.t2.t10 (cl (= (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF) true)) :rule trans :premises (t289.t2.t6 t289.t2.t9))
% 1.72/1.95  (step t289.t2.t11 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) :rule resolution :premises (t289.t2.t2 t289.t2.t10))
% 1.72/1.95  (step t289.t2 (cl (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))) (not (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) :rule subproof :discharge (t289.t2.a0 t289.t2.a1))
% 1.72/1.95  (step t289.t3 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))) :rule and_pos)
% 1.72/1.95  (step t289.t4 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)))) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA))) :rule and_pos)
% 1.72/1.95  (step t289.t5 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)))) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA))))) :rule resolution :premises (t289.t2 t289.t3 t289.t4))
% 1.72/1.95  (step t289.t6 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)))) (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) :rule reordering :premises (t289.t5))
% 1.72/1.95  (step t289.t7 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) :rule contraction :premises (t289.t6))
% 1.72/1.95  (step t289.t8 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) :rule resolution :premises (t289.t1 t289.t7))
% 1.72/1.95  (step t289.t9 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF))) :rule implies_neg2)
% 1.72/1.95  (step t289.t10 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF))) :rule resolution :premises (t289.t8 t289.t9))
% 1.72/1.95  (step t289.t11 (cl (=> (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF))) :rule contraction :premises (t289.t10))
% 1.72/1.95  (step t289.t12 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) :rule implies :premises (t289.t11))
% 1.72/1.95  (step t289.t13 (cl (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))) (not (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)))) :rule and_neg)
% 1.72/1.95  (step t289.t14 (cl (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)))) :rule resolution :premises (t289.t13 t289.a1 t289.a0))
% 1.72/1.95  (step t289.t15 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) :rule resolution :premises (t289.t12 t289.t14))
% 1.72/1.95  (step t289 (cl (not (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) :rule subproof :discharge (t289.a0 t289.a1))
% 1.72/1.95  (step t290 (cl (not (and (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA))) :rule and_pos)
% 1.72/1.95  (step t291 (cl (not (and (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))) :rule and_pos)
% 1.72/1.95  (step t292 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF) (not (and (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) (not (and (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))))) :rule resolution :premises (t289 t290 t291))
% 1.72/1.95  (step t293 (cl (not (and (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) (not (and (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) :rule reordering :premises (t292))
% 1.72/1.95  (step t294 (cl (not (and (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) :rule contraction :premises (t293))
% 1.72/1.95  (step t295 (cl (=> (and (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) :rule resolution :premises (t288 t294))
% 1.72/1.95  (step t296 (cl (=> (and (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF))) :rule implies_neg2)
% 1.72/1.95  (step t297 (cl (=> (and (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (=> (and (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF))) :rule resolution :premises (t295 t296))
% 1.72/1.95  (step t298 (cl (=> (and (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF))) :rule contraction :premises (t297))
% 1.72/1.95  (step t299 (cl (not (and (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) :rule implies :premises (t298))
% 1.72/1.95  (step t300 (cl (not (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA))) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) :rule resolution :premises (t287 t299))
% 1.72/1.95  (step t301 (cl (not (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA))) (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF) (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) :rule reordering :premises (t300))
% 1.72/1.95  (step t302 (cl (= tptp.xF (tptp.sdtasdt0 tptp.xA tptp.xA))) :rule and :premises (a48))
% 1.72/1.95  (step t303 (cl (not (or (not (tptp.aScalar0 tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) (not (tptp.aScalar0 tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))) :rule or_pos)
% 1.72/1.95  (step t304 (cl (not (tptp.aScalar0 tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)) (not (or (not (tptp.aScalar0 tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))))) :rule reordering :premises (t303))
% 1.72/1.95  (step t305 (cl (tptp.aScalar0 tptp.xA)) :rule and :premises (a43))
% 1.72/1.95  (step t306 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))) (or (not (tptp.aScalar0 tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0))))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t307)
% 1.72/1.95  (assume t307.a0 (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))))
% 1.72/1.95  (step t307.t1 (cl (or (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0))))) (or (not (tptp.aScalar0 tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))))) :rule forall_inst :args ((:= W0 tptp.xA)))
% 1.72/1.95  (step t307.t2 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0))))) (or (not (tptp.aScalar0 tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) :rule or :premises (t307.t1))
% 1.72/1.95  (step t307.t3 (cl (or (not (tptp.aScalar0 tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) :rule resolution :premises (t307.t2 t307.a0))
% 1.72/1.95  (step t307 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0))))) (or (not (tptp.aScalar0 tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) :rule subproof :discharge (t307.a0))
% 1.72/1.95  (step t308 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))) (or (not (tptp.aScalar0 tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) (or (not (tptp.aScalar0 tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) :rule resolution :premises (t306 t307))
% 1.72/1.95  (step t309 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))) (or (not (tptp.aScalar0 tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) (not (or (not (tptp.aScalar0 tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))))) :rule implies_neg2)
% 1.72/1.95  (step t310 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))) (or (not (tptp.aScalar0 tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))) (or (not (tptp.aScalar0 tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))))) :rule resolution :premises (t308 t309))
% 1.72/1.95  (step t311 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0)))) (or (not (tptp.aScalar0 tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))))) :rule contraction :premises (t310))
% 1.72/1.95  (step t312 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W0))))) (or (not (tptp.aScalar0 tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) :rule implies :premises (t311))
% 1.72/1.95  (step t313 (cl (or (not (tptp.aScalar0 tptp.xA)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA)))) :rule resolution :premises (t312 t147))
% 1.72/1.95  (step t314 (cl (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xA tptp.xA))) :rule resolution :premises (t304 t305 t313))
% 1.72/1.95  (step t315 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) :rule resolution :premises (t301 t302 t314))
% 1.72/1.95  (step t316 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xF)) (not (tptp.aScalar0 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t317)
% 1.72/1.95  (assume t317.a0 (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))))
% 1.72/1.95  (step t317.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) (or (not (tptp.aScalar0 tptp.xF)) (not (tptp.aScalar0 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))))) :rule forall_inst :args ((:= W0 tptp.xF) (:= W1 tptp.xD)))
% 1.72/1.95  (step t317.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) (or (not (tptp.aScalar0 tptp.xF)) (not (tptp.aScalar0 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))))) :rule or :premises (t317.t1))
% 1.72/1.95  (step t317.t3 (cl (or (not (tptp.aScalar0 tptp.xF)) (not (tptp.aScalar0 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))))) :rule resolution :premises (t317.t2 t317.a0))
% 1.72/1.95  (step t317 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) (or (not (tptp.aScalar0 tptp.xF)) (not (tptp.aScalar0 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))))) :rule subproof :discharge (t317.a0))
% 1.72/1.95  (step t318 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xF)) (not (tptp.aScalar0 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))))) (or (not (tptp.aScalar0 tptp.xF)) (not (tptp.aScalar0 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))))) :rule resolution :premises (t316 t317))
% 1.72/1.95  (step t319 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xF)) (not (tptp.aScalar0 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))))) (not (or (not (tptp.aScalar0 tptp.xF)) (not (tptp.aScalar0 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))))) :rule implies_neg2)
% 1.72/1.95  (step t320 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xF)) (not (tptp.aScalar0 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xF)) (not (tptp.aScalar0 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))))) :rule resolution :premises (t318 t319))
% 1.72/1.95  (step t321 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xF)) (not (tptp.aScalar0 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))))) :rule contraction :premises (t320))
% 1.72/1.95  (step t322 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) (or (not (tptp.aScalar0 tptp.xF)) (not (tptp.aScalar0 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))))) :rule implies :premises (t321))
% 1.72/1.95  (step t323 (cl (or (not (tptp.aScalar0 tptp.xF)) (not (tptp.aScalar0 tptp.xD)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xF)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xD)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))))) :rule resolution :premises (t322 t160))
% 1.72/1.95  (step t324 (cl (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xF tptp.xD)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD)))) :rule resolution :premises (t248 t249 t250 t286 t315 t323))
% 1.72/1.95  (step t325 (cl (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xF tptp.xD))) :rule resolution :premises (t246 t324))
% 1.72/1.95  (step t326 (cl (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) :rule resolution :premises (t243 t244 t325))
% 1.72/1.95  (step t327 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS))))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t328)
% 1.72/1.95  (assume t328.a0 (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))))
% 1.72/1.95  (step t328.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS)))))) :rule forall_inst :args ((:= W0 tptp.xR) (:= W1 tptp.xS)))
% 1.72/1.95  (step t328.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS))))) :rule or :premises (t328.t1))
% 1.72/1.95  (step t328.t3 (cl (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS))))) :rule resolution :premises (t328.t2 t328.a0))
% 1.72/1.95  (step t328 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS))))) :rule subproof :discharge (t328.a0))
% 1.72/1.95  (step t329 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS))))) :rule resolution :premises (t327 t328))
% 1.72/1.95  (step t330 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS))))) (not (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS)))))) :rule implies_neg2)
% 1.72/1.95  (step t331 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS)))))) :rule resolution :premises (t329 t330))
% 1.72/1.95  (step t332 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS)))))) :rule contraction :premises (t331))
% 1.72/1.95  (step t333 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS))))) :rule implies :premises (t332))
% 1.72/1.95  (step t334 (cl (or (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS))))) :rule resolution :premises (t333 t160))
% 1.72/1.95  (step t335 (cl (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xR tptp.xS)))) :rule resolution :premises (t227 t24 t228 t164 t326 t334))
% 1.72/1.95  (step t336 (cl (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xR tptp.xS))) :rule resolution :premises (t225 t335))
% 1.72/1.95  (step t337 (cl (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)))) :rule resolution :premises (t223 t336))
% 1.72/1.95  (step t338 (cl (not (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP))))) :rule resolution :premises (t222 t337))
% 1.72/1.95  (step t339 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP))))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t340)
% 1.72/1.95  (assume t340.a0 (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))))
% 1.72/1.95  (step t340.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP)))))) :rule forall_inst :args ((:= W0 tptp.xP) (:= W1 tptp.xP)))
% 1.72/1.95  (step t340.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP))))) :rule or :premises (t340.t1))
% 1.72/1.95  (step t340.t3 (cl (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP))))) :rule resolution :premises (t340.t2 t340.a0))
% 1.72/1.95  (step t340 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP))))) :rule subproof :discharge (t340.a0))
% 1.72/1.95  (step t341 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP))))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP))))) :rule resolution :premises (t339 t340))
% 1.72/1.95  (step t342 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP))))) (not (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP)))))) :rule implies_neg2)
% 1.72/1.95  (step t343 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP))))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP)))))) :rule resolution :premises (t341 t342))
% 1.72/1.95  (step t344 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1))))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP)))))) :rule contraction :premises (t343))
% 1.72/1.95  (step t345 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W0)) (not (tptp.sdtlseqdt0 tptp.sz0z00 W1)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 W0 W1)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 W0 W1)))))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP))))) :rule implies :premises (t344))
% 1.72/1.95  (step t346 (cl (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP)) (and (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtpldt0 tptp.xP tptp.xP)) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xP tptp.xP))))) :rule resolution :premises (t345 t160))
% 1.72/1.95  (step t347 (cl (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xP))) :rule resolution :premises (t220 t44 t338 t346))
% 1.72/1.95  (step t348 (cl (not (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule resolution :premises (t217 t180 t347))
% 1.72/1.95  (step t349 (cl (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (tptp.aScalar0 tptp.xP)) (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule and_neg)
% 1.72/1.95  (step t350 (cl (=> (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t351)
% 1.72/1.95  (assume t351.a0 (tptp.aScalar0 tptp.xP))
% 1.72/1.95  (assume t351.a1 (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))
% 1.72/1.95  (step t351.t1 (cl (=> (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t351.t2)
% 1.72/1.95  (assume t351.t2.a0 (tptp.aScalar0 tptp.xP))
% 1.72/1.95  (assume t351.t2.a1 (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))
% 1.72/1.95  (step t351.t2.t1 (cl (= (= (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH)) true) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule equiv_simplify)
% 1.72/1.95  (step t351.t2.t2 (cl (not (= (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH)) true)) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule equiv1 :premises (t351.t2.t1))
% 1.72/1.95  (step t351.t2.t3 (cl (= (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.xP)) :rule symm :premises (t351.t2.a1))
% 1.72/1.95  (step t351.t2.t4 (cl (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule symm :premises (t351.t2.t3))
% 1.72/1.95  (step t351.t2.t5 (cl (= (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.xP)) :rule symm :premises (t351.t2.t4))
% 1.72/1.95  (step t351.t2.t6 (cl (= (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.aScalar0 tptp.xP))) :rule cong :premises (t351.t2.t5))
% 1.72/1.95  (step t351.t2.t7 (cl (= (= (tptp.aScalar0 tptp.xP) true) (tptp.aScalar0 tptp.xP))) :rule equiv_simplify)
% 1.72/1.95  (step t351.t2.t8 (cl (= (tptp.aScalar0 tptp.xP) true) (not (tptp.aScalar0 tptp.xP))) :rule equiv2 :premises (t351.t2.t7))
% 1.72/1.95  (step t351.t2.t9 (cl (= (tptp.aScalar0 tptp.xP) true)) :rule resolution :premises (t351.t2.t8 t351.t2.a0))
% 1.72/1.95  (step t351.t2.t10 (cl (= (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH)) true)) :rule trans :premises (t351.t2.t6 t351.t2.t9))
% 1.72/1.95  (step t351.t2.t11 (cl (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule resolution :premises (t351.t2.t2 t351.t2.t10))
% 1.72/1.95  (step t351.t2 (cl (not (tptp.aScalar0 tptp.xP)) (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule subproof :discharge (t351.t2.a0 t351.t2.a1))
% 1.72/1.95  (step t351.t3 (cl (not (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (tptp.aScalar0 tptp.xP)) :rule and_pos)
% 1.72/1.95  (step t351.t4 (cl (not (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule and_pos)
% 1.72/1.95  (step t351.t5 (cl (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH)) (not (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (not (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))))) :rule resolution :premises (t351.t2 t351.t3 t351.t4))
% 1.72/1.95  (step t351.t6 (cl (not (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (not (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule reordering :premises (t351.t5))
% 1.72/1.95  (step t351.t7 (cl (not (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule contraction :premises (t351.t6))
% 1.72/1.95  (step t351.t8 (cl (=> (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule resolution :premises (t351.t1 t351.t7))
% 1.72/1.95  (step t351.t9 (cl (=> (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule implies_neg2)
% 1.72/1.95  (step t351.t10 (cl (=> (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (=> (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule resolution :premises (t351.t8 t351.t9))
% 1.72/1.95  (step t351.t11 (cl (=> (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule contraction :premises (t351.t10))
% 1.72/1.95  (step t351.t12 (cl (not (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule implies :premises (t351.t11))
% 1.72/1.95  (step t351.t13 (cl (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (tptp.aScalar0 tptp.xP)) (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule and_neg)
% 1.72/1.95  (step t351.t14 (cl (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule resolution :premises (t351.t13 t351.a0 t351.a1))
% 1.72/1.95  (step t351.t15 (cl (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule resolution :premises (t351.t12 t351.t14))
% 1.72/1.95  (step t351 (cl (not (tptp.aScalar0 tptp.xP)) (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule subproof :discharge (t351.a0 t351.a1))
% 1.72/1.95  (step t352 (cl (not (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (tptp.aScalar0 tptp.xP)) :rule and_pos)
% 1.72/1.95  (step t353 (cl (not (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule and_pos)
% 1.72/1.95  (step t354 (cl (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH)) (not (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (not (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))))) :rule resolution :premises (t351 t352 t353))
% 1.72/1.95  (step t355 (cl (not (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (not (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule reordering :premises (t354))
% 1.72/1.95  (step t356 (cl (not (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule contraction :premises (t355))
% 1.72/1.95  (step t357 (cl (=> (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule resolution :premises (t350 t356))
% 1.72/1.95  (step t358 (cl (=> (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule implies_neg2)
% 1.72/1.95  (step t359 (cl (=> (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (=> (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule resolution :premises (t357 t358))
% 1.72/1.95  (step t360 (cl (=> (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH)))) :rule contraction :premises (t359))
% 1.72/1.95  (step t361 (cl (not (and (tptp.aScalar0 tptp.xP) (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH)))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule implies :premises (t360))
% 1.72/1.95  (step t362 (cl (not (tptp.aScalar0 tptp.xP)) (not (= tptp.xP (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule resolution :premises (t349 t361))
% 1.72/1.95  (step t363 (cl (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) :rule resolution :premises (t362 t44 t180))
% 1.72/1.95  (step t364 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t365)
% 1.72/1.95  (assume t365.a0 (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0))))
% 1.72/1.95  (step t365.t1 (cl (or (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0)))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)))) :rule forall_inst :args ((:= W0 tptp.sz0z00) (:= W1 (tptp.sdtasdt0 tptp.xE tptp.xH))))
% 1.72/1.95  (step t365.t2 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0)))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) :rule or :premises (t365.t1))
% 1.72/1.95  (step t365.t3 (cl (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) :rule resolution :premises (t365.t2 t365.a0))
% 1.72/1.95  (step t365 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0)))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) :rule subproof :discharge (t365.a0))
% 1.72/1.95  (step t366 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) :rule resolution :premises (t364 t365))
% 1.72/1.95  (step t367 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) (not (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)))) :rule implies_neg2)
% 1.72/1.95  (step t368 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)))) :rule resolution :premises (t366 t367))
% 1.72/1.95  (step t369 (cl (=> (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)))) :rule contraction :premises (t368))
% 1.72/1.95  (step t370 (cl (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0)))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) :rule implies :premises (t369))
% 1.72/1.95  (step t371 (cl (not (= (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1)) (or (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0)))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0))))) (not (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1)) (or (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0))))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0)))) :rule equiv_pos2)
% 1.72/1.95  (step t372 (cl (= (forall ((W0 $$unsorted) (W1 $$unsorted)) (=> (and (tptp.aScalar0 W0) (tptp.aScalar0 W1)) (or (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0)))) (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0))))) :rule all_simplify)
% 1.72/1.95  (step t373 (cl (forall ((W0 $$unsorted) (W1 $$unsorted)) (or (not (tptp.aScalar0 W0)) (not (tptp.aScalar0 W1)) (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W1 W0)))) :rule resolution :premises (t371 t372 a24))
% 1.72/1.95  (step t374 (cl (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 (tptp.sdtasdt0 tptp.xE tptp.xH))) (tptp.sdtlseqdt0 tptp.sz0z00 (tptp.sdtasdt0 tptp.xE tptp.xH)) (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00))) :rule resolution :premises (t370 t373))
% 1.72/1.95  (step t375 (cl (tptp.sdtlseqdt0 (tptp.sdtasdt0 tptp.xE tptp.xH) tptp.sz0z00)) :rule resolution :premises (t182 a8 t348 t363 t374))
% 1.72/1.95  (step t376 (cl (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) :rule resolution :premises (t179 t180 t375))
% 1.72/1.95  (step t377 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3))))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t378)
% 1.72/1.95  (assume t378.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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))))
% 1.72/1.95  (step t378.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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3))))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))))) :rule forall_inst :args ((:= W0 tptp.sz0z00) (:= W1 tptp.xR) (:= W2 tptp.xP) (:= W3 tptp.sz0z00)))
% 1.72/1.95  (step t378.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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3))))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) :rule or :premises (t378.t1))
% 1.72/1.95  (step t378.t3 (cl (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) :rule resolution :premises (t378.t2 t378.a0))
% 1.72/1.95  (step t378 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3))))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) :rule subproof :discharge (t378.a0))
% 1.72/1.95  (step t379 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) :rule resolution :premises (t377 t378))
% 1.72/1.95  (step t380 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (not (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))))) :rule implies_neg2)
% 1.72/1.95  (step t381 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) (=> (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))))) :rule resolution :premises (t379 t380))
% 1.72/1.95  (step t382 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))))) :rule contraction :premises (t381))
% 1.72/1.95  (step t383 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3))))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) :rule implies :premises (t382))
% 1.72/1.95  (step t384 (cl (not (= (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))))) (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 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)) (=> (and (tptp.sdtlseqdt0 W0 W1) (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3))))) :rule equiv_pos2)
% 1.72/1.95  (step t385 (cl (= (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))))) (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))))) :rule all_simplify)
% 1.72/1.95  (step t386 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3))))) :rule resolution :premises (t384 t385 a22))
% 1.72/1.95  (step t387 (cl (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00)))) :rule resolution :premises (t383 t386))
% 1.72/1.95  (step t388 (cl (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.sz0z00))) :rule resolution :premises (t57 a8 t24 t44 t164 t376 t387))
% 1.72/1.95  (step t389 (cl (tptp.sdtlseqdt0 tptp.xP tptp.xR)) :rule resolution :premises (t19 t39 t54 t388))
% 1.72/1.95  (step t390 (cl (and (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (not (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) (not (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (not (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) :rule and_neg)
% 1.72/1.95  (step t391 (cl (=> (and (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (and (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t392)
% 1.72/1.95  (assume t392.a0 (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)))
% 1.72/1.95  (assume t392.a1 (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))
% 1.72/1.95  (assume t392.a2 (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))
% 1.72/1.95  (step t392.t1 (cl (=> (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t392.t2)
% 1.72/1.95  (assume t392.t2.a0 (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))
% 1.72/1.95  (assume t392.t2.a1 (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)))
% 1.72/1.95  (assume t392.t2.a2 (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))
% 1.72/1.95  (step t392.t2.t1 (cl (= (= (tptp.sdtlseqdt0 tptp.xP tptp.xS) true) (tptp.sdtlseqdt0 tptp.xP tptp.xS))) :rule equiv_simplify)
% 1.72/1.95  (step t392.t2.t2 (cl (not (= (tptp.sdtlseqdt0 tptp.xP tptp.xS) true)) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) :rule equiv1 :premises (t392.t2.t1))
% 1.72/1.95  (step t392.t2.t3 (cl (= (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) tptp.xP)) :rule symm :premises (t392.t2.a1))
% 1.72/1.95  (step t392.t2.t4 (cl (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) :rule symm :premises (t392.t2.t3))
% 1.72/1.95  (step t392.t2.t5 (cl (= (tptp.sdtpldt0 tptp.xS tptp.sz0z00) tptp.xS)) :rule symm :premises (t392.t2.a2))
% 1.72/1.95  (step t392.t2.t6 (cl (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) :rule symm :premises (t392.t2.t5))
% 1.72/1.95  (step t392.t2.t7 (cl (= (tptp.sdtlseqdt0 tptp.xP tptp.xS) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) :rule cong :premises (t392.t2.t4 t392.t2.t6))
% 1.72/1.95  (step t392.t2.t8 (cl (= (= (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) true) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) :rule equiv_simplify)
% 1.72/1.95  (step t392.t2.t9 (cl (= (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) true) (not (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) :rule equiv2 :premises (t392.t2.t8))
% 1.72/1.95  (step t392.t2.t10 (cl (= (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) true)) :rule resolution :premises (t392.t2.t9 t392.t2.a0))
% 1.72/1.95  (step t392.t2.t11 (cl (= (tptp.sdtlseqdt0 tptp.xP tptp.xS) true)) :rule trans :premises (t392.t2.t7 t392.t2.t10))
% 1.72/1.95  (step t392.t2.t12 (cl (tptp.sdtlseqdt0 tptp.xP tptp.xS)) :rule resolution :premises (t392.t2.t2 t392.t2.t11))
% 1.72/1.95  (step t392.t2 (cl (not (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (not (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) (not (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) :rule subproof :discharge (t392.t2.a0 t392.t2.a1 t392.t2.a2))
% 1.72/1.95  (step t392.t3 (cl (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) :rule and_pos)
% 1.72/1.95  (step t392.t4 (cl (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) :rule and_pos)
% 1.72/1.95  (step t392.t5 (cl (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) :rule and_pos)
% 1.72/1.95  (step t392.t6 (cl (tptp.sdtlseqdt0 tptp.xP tptp.xS) (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00))))) :rule resolution :premises (t392.t2 t392.t3 t392.t4 t392.t5))
% 1.72/1.95  (step t392.t7 (cl (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) :rule reordering :premises (t392.t6))
% 1.72/1.95  (step t392.t8 (cl (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) :rule contraction :premises (t392.t7))
% 1.72/1.95  (step t392.t9 (cl (=> (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) :rule resolution :premises (t392.t1 t392.t8))
% 1.72/1.95  (step t392.t10 (cl (=> (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS))) :rule implies_neg2)
% 1.72/1.95  (step t392.t11 (cl (=> (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (=> (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xS))) :rule resolution :premises (t392.t9 t392.t10))
% 1.72/1.95  (step t392.t12 (cl (=> (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xS))) :rule contraction :premises (t392.t11))
% 1.72/1.95  (step t392.t13 (cl (not (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) :rule implies :premises (t392.t12))
% 1.72/1.95  (step t392.t14 (cl (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (not (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (not (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) (not (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) :rule and_neg)
% 1.72/1.95  (step t392.t15 (cl (and (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) :rule resolution :premises (t392.t14 t392.a2 t392.a0 t392.a1))
% 1.72/1.95  (step t392.t16 (cl (tptp.sdtlseqdt0 tptp.xP tptp.xS)) :rule resolution :premises (t392.t13 t392.t15))
% 1.72/1.95  (step t392 (cl (not (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) (not (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (not (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) :rule subproof :discharge (t392.a0 t392.a1 t392.a2))
% 1.72/1.95  (step t393 (cl (not (and (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) :rule and_pos)
% 1.72/1.95  (step t394 (cl (not (and (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) :rule and_pos)
% 1.72/1.95  (step t395 (cl (not (and (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) :rule and_pos)
% 1.72/1.95  (step t396 (cl (tptp.sdtlseqdt0 tptp.xP tptp.xS) (not (and (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (not (and (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (not (and (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))))) :rule resolution :premises (t392 t393 t394 t395))
% 1.72/1.95  (step t397 (cl (not (and (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (not (and (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (not (and (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) :rule reordering :premises (t396))
% 1.72/1.95  (step t398 (cl (not (and (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) :rule contraction :premises (t397))
% 1.72/1.95  (step t399 (cl (=> (and (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) :rule resolution :premises (t391 t398))
% 1.72/1.95  (step t400 (cl (=> (and (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS))) :rule implies_neg2)
% 1.72/1.95  (step t401 (cl (=> (and (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (=> (and (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xS))) :rule resolution :premises (t399 t400))
% 1.72/1.95  (step t402 (cl (=> (and (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xS))) :rule contraction :premises (t401))
% 1.72/1.95  (step t403 (cl (not (and (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP)) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) :rule implies :premises (t402))
% 1.72/1.95  (step t404 (cl (not (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) (not (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (not (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (tptp.sdtlseqdt0 tptp.xP tptp.xS)) :rule resolution :premises (t390 t403))
% 1.72/1.95  (step t405 (cl (tptp.sdtlseqdt0 tptp.xP tptp.xS) (not (= tptp.xP (tptp.sdtpldt0 tptp.sz0z00 tptp.xP))) (not (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) (not (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) :rule reordering :premises (t404))
% 1.72/1.95  (step t406 (cl (not (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))) (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) :rule and_pos)
% 1.72/1.95  (step t407 (cl (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (not (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule reordering :premises (t406))
% 1.72/1.95  (step t408 (cl (not (or (not (tptp.aScalar0 tptp.xS)) (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (not (tptp.aScalar0 tptp.xS)) (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))) :rule or_pos)
% 1.72/1.95  (step t409 (cl (not (tptp.aScalar0 tptp.xS)) (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))) (not (or (not (tptp.aScalar0 tptp.xS)) (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule reordering :premises (t408))
% 1.72/1.95  (step t410 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xS)) (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t411)
% 1.72/1.95  (assume t411.a0 (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))))
% 1.72/1.95  (step t411.t1 (cl (or (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) (or (not (tptp.aScalar0 tptp.xS)) (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule forall_inst :args ((:= W0 tptp.xS)))
% 1.72/1.95  (step t411.t2 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) (or (not (tptp.aScalar0 tptp.xS)) (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule or :premises (t411.t1))
% 1.72/1.95  (step t411.t3 (cl (or (not (tptp.aScalar0 tptp.xS)) (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule resolution :premises (t411.t2 t411.a0))
% 1.72/1.95  (step t411 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) (or (not (tptp.aScalar0 tptp.xS)) (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule subproof :discharge (t411.a0))
% 1.72/1.95  (step t412 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xS)) (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xS)) (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule resolution :premises (t410 t411))
% 1.72/1.95  (step t413 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xS)) (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (not (or (not (tptp.aScalar0 tptp.xS)) (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule implies_neg2)
% 1.72/1.95  (step t414 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xS)) (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xS)) (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule resolution :premises (t412 t413))
% 1.72/1.95  (step t415 (cl (=> (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) (or (not (tptp.aScalar0 tptp.xS)) (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) :rule contraction :premises (t414))
% 1.72/1.95  (step t416 (cl (not (forall ((W0 $$unsorted)) (or (not (tptp.aScalar0 W0)) (and (= W0 (tptp.sdtpldt0 W0 tptp.sz0z00)) (= W0 (tptp.sdtpldt0 tptp.sz0z00 W0)) (= tptp.sz0z00 (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)) (= W0 (tptp.smndt0 (tptp.smndt0 W0))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))))) (or (not (tptp.aScalar0 tptp.xS)) (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule implies :premises (t415))
% 1.72/1.95  (step t417 (cl (or (not (tptp.aScalar0 tptp.xS)) (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00))))) :rule resolution :premises (t416 t36))
% 1.72/1.95  (step t418 (cl (and (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (= tptp.xS (tptp.sdtpldt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.xS tptp.sz0z00)) (= tptp.sz0z00 (tptp.sdtasdt0 tptp.sz0z00 tptp.xS)) (= tptp.sz0z00 (tptp.sdtpldt0 tptp.xS (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.sdtpldt0 (tptp.smndt0 tptp.xS) tptp.xS)) (= tptp.xS (tptp.smndt0 (tptp.smndt0 tptp.xS))) (= tptp.sz0z00 (tptp.smndt0 tptp.sz0z00)))) :rule resolution :premises (t409 t228 t417))
% 1.72/1.95  (step t419 (cl (= tptp.xS (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) :rule resolution :premises (t407 t418))
% 1.72/1.95  (step t420 (cl (not (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) :rule or_pos)
% 1.72/1.95  (step t421 (cl (not (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) :rule contraction :premises (t420))
% 1.72/1.95  (step t422 (cl (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)) (not (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))))) :rule reordering :premises (t421))
% 1.72/1.95  (step t423 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3))))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t424)
% 1.72/1.95  (assume t424.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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))))
% 1.72/1.95  (step t424.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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3))))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))))) :rule forall_inst :args ((:= W0 tptp.sz0z00) (:= W1 tptp.xS) (:= W2 tptp.xP) (:= W3 tptp.sz0z00)))
% 1.72/1.95  (step t424.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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3))))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) :rule or :premises (t424.t1))
% 1.72/1.95  (step t424.t3 (cl (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) :rule resolution :premises (t424.t2 t424.a0))
% 1.72/1.95  (step t424 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3))))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) :rule subproof :discharge (t424.a0))
% 1.72/1.95  (step t425 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) :rule resolution :premises (t423 t424))
% 1.72/1.95  (step t426 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (not (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))))) :rule implies_neg2)
% 1.72/1.95  (step t427 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) (=> (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))))) :rule resolution :premises (t425 t426))
% 1.72/1.95  (step t428 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))))) :rule contraction :premises (t427))
% 1.72/1.95  (step t429 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3))))) (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) :rule implies :premises (t428))
% 1.72/1.95  (step t430 (cl (or (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.sz0z00)) (not (tptp.sdtlseqdt0 tptp.sz0z00 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.sz0z00)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00)))) :rule resolution :premises (t429 t386))
% 1.72/1.95  (step t431 (cl (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.sz0z00 tptp.xP) (tptp.sdtpldt0 tptp.xS tptp.sz0z00))) :rule resolution :premises (t422 a8 t44 t228 t326 t376 t430))
% 1.72/1.95  (step t432 (cl (tptp.sdtlseqdt0 tptp.xP tptp.xS)) :rule resolution :premises (t405 t54 t419 t431))
% 1.72/1.95  (step t433 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR 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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3))))) :rule implies_neg1)
% 1.72/1.95  (anchor :step t434)
% 1.72/1.95  (assume t434.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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))))
% 1.72/1.95  (step t434.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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3))))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.xS))))) :rule forall_inst :args ((:= W0 tptp.xP) (:= W1 tptp.xR) (:= W2 tptp.xP) (:= W3 tptp.xS)))
% 1.72/1.95  (step t434.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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3))))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.xS)))) :rule or :premises (t434.t1))
% 1.72/1.95  (step t434.t3 (cl (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.xS)))) :rule resolution :premises (t434.t2 t434.a0))
% 1.72/1.95  (step t434 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3))))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.xS)))) :rule subproof :discharge (t434.a0))
% 1.72/1.95  (step t435 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.xS)))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.xS)))) :rule resolution :premises (t433 t434))
% 1.72/1.95  (step t436 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.xS)))) (not (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.xS))))) :rule implies_neg2)
% 1.72/1.95  (step t437 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR 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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.xS))))) :rule resolution :premises (t435 t436))
% 1.72/1.95  (step t438 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3)))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.xS))))) :rule contraction :premises (t437))
% 1.72/1.95  (step t439 (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)) (not (tptp.sdtlseqdt0 W0 W1)) (not (tptp.sdtlseqdt0 W2 W3)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 W0 W2) (tptp.sdtpldt0 W1 W3))))) (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.xS)))) :rule implies :premises (t438))
% 1.72/1.96  (step t440 (cl (or (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xR)) (not (tptp.aScalar0 tptp.xP)) (not (tptp.aScalar0 tptp.xS)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xR)) (not (tptp.sdtlseqdt0 tptp.xP tptp.xS)) (tptp.sdtlseqdt0 (tptp.sdtpldt0 tptp.xP tptp.xP) (tptp.sdtpldt0 tptp.xR tptp.xS)))) :rule resolution :premises (t439 t386))
% 1.72/1.96  (step t441 (cl) :rule resolution :premises (t3 t389 t432 t440 a59 t228 t44 t24))
% 1.72/1.96  
% 1.72/1.96  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.w5hu0FNlhj/cvc5---1.0.5_22418.smt2
% 1.72/1.96  % cvc5---1.0.5 exiting
% 1.72/1.96  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------