TSTP Solution File: NUM517+3 by Z3---4.8.9.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Z3---4.8.9.0
% Problem  : NUM517+3 : TPTP v8.1.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp
% Command  : z3_tptp -proof -model -t:%d -file:%s

% Computer : n024.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 : Sun Sep 18 13:10:12 EDT 2022

% Result   : Theorem 0.21s 0.46s
% Output   : Proof 0.21s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.13  % Problem  : NUM517+3 : TPTP v8.1.0. Released v4.0.0.
% 0.03/0.14  % Command  : z3_tptp -proof -model -t:%d -file:%s
% 0.13/0.35  % Computer : n024.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 300
% 0.13/0.35  % DateTime : Fri Sep  2 11:25:48 EDT 2022
% 0.13/0.35  % CPUTime  : 
% 0.13/0.36  Z3tptp [4.8.9.0] (c) 2006-20**. Microsoft Corp.
% 0.13/0.36  Usage: tptp [options] [-file:]file
% 0.13/0.36    -h, -?       prints this message.
% 0.13/0.36    -smt2        print SMT-LIB2 benchmark.
% 0.13/0.36    -m, -model   generate model.
% 0.13/0.36    -p, -proof   generate proof.
% 0.13/0.36    -c, -core    generate unsat core of named formulas.
% 0.13/0.36    -st, -statistics display statistics.
% 0.13/0.36    -t:timeout   set timeout (in second).
% 0.13/0.36    -smt2status  display status in smt2 format instead of SZS.
% 0.13/0.36    -check_status check the status produced by Z3 against annotation in benchmark.
% 0.13/0.36    -<param>:<value> configuration parameter and value.
% 0.13/0.36    -o:<output-file> file to place output in.
% 0.21/0.46  % SZS status Theorem
% 0.21/0.46  % SZS output start Proof
% 0.21/0.46  tff(aNaturalNumber0_type, type, (
% 0.21/0.46     aNaturalNumber0: $i > $o)).
% 0.21/0.46  tff(sdtpldt0_type, type, (
% 0.21/0.46     sdtpldt0: ( $i * $i ) > $i)).
% 0.21/0.46  tff(xp_type, type, (
% 0.21/0.46     xp: $i)).
% 0.21/0.46  tff(xm_type, type, (
% 0.21/0.46     xm: $i)).
% 0.21/0.46  tff(xn_type, type, (
% 0.21/0.46     xn: $i)).
% 0.21/0.46  tff(tptp_fun_W0_18_type, type, (
% 0.21/0.46     tptp_fun_W0_18: $i)).
% 0.21/0.46  tff(sdtsldt0_type, type, (
% 0.21/0.46     sdtsldt0: ( $i * $i ) > $i)).
% 0.21/0.46  tff(xr_type, type, (
% 0.21/0.46     xr: $i)).
% 0.21/0.46  tff(sdtasdt0_type, type, (
% 0.21/0.46     sdtasdt0: ( $i * $i ) > $i)).
% 0.21/0.46  tff(sdtlseqdt0_type, type, (
% 0.21/0.46     sdtlseqdt0: ( $i * $i ) > $o)).
% 0.21/0.46  tff(iLess0_type, type, (
% 0.21/0.46     iLess0: ( $i * $i ) > $o)).
% 0.21/0.46  tff(tptp_fun_W3_5_type, type, (
% 0.21/0.46     tptp_fun_W3_5: ( $i * $i ) > $i)).
% 0.21/0.46  tff(doDivides0_type, type, (
% 0.21/0.46     doDivides0: ( $i * $i ) > $o)).
% 0.21/0.46  tff(tptp_fun_W3_6_type, type, (
% 0.21/0.46     tptp_fun_W3_6: $i > $i)).
% 0.21/0.46  tff(tptp_fun_W4_7_type, type, (
% 0.21/0.46     tptp_fun_W4_7: $i > $i)).
% 0.21/0.46  tff(sz10_type, type, (
% 0.21/0.46     sz10: $i)).
% 0.21/0.46  tff(sz00_type, type, (
% 0.21/0.46     sz00: $i)).
% 0.21/0.46  tff(isPrime0_type, type, (
% 0.21/0.46     isPrime0: $i > $o)).
% 0.21/0.46  tff(tptp_fun_W3_4_type, type, (
% 0.21/0.46     tptp_fun_W3_4: ( $i * $i ) > $i)).
% 0.21/0.46  tff(1,plain,
% 0.21/0.46      (?[W0: $i] : (aNaturalNumber0(W0) & (sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0) = sdtpldt0(sdtpldt0(xn, xm), xp))) <=> ?[W0: $i] : (aNaturalNumber0(W0) & (sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0) = sdtpldt0(sdtpldt0(xn, xm), xp)))),
% 0.21/0.46      inference(rewrite,[status(thm)],[])).
% 0.21/0.46  tff(2,axiom,(((((~((aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) => (sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp)))) & aNaturalNumber0(sdtsldt0(xn, xr))) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) & ?[W0: $i] : (aNaturalNumber0(W0) & (sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0) = sdtpldt0(sdtpldt0(xn, xm), xp)))) & sdtlseqdt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','m__2686')).
% 0.21/0.46  tff(3,plain,
% 0.21/0.46      ((((~((aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) => (sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp)))) & aNaturalNumber0(sdtsldt0(xn, xr))) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) & ?[W0: $i] : (aNaturalNumber0(W0) & (sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0) = sdtpldt0(sdtpldt0(xn, xm), xp)))),
% 0.21/0.46      inference(and_elim,[status(thm)],[2])).
% 0.21/0.46  tff(4,plain,
% 0.21/0.46      (?[W0: $i] : (aNaturalNumber0(W0) & (sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0) = sdtpldt0(sdtpldt0(xn, xm), xp)))),
% 0.21/0.46      inference(and_elim,[status(thm)],[3])).
% 0.21/0.46  tff(5,plain,
% 0.21/0.46      (?[W0: $i] : (aNaturalNumber0(W0) & (sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0) = sdtpldt0(sdtpldt0(xn, xm), xp)))),
% 0.21/0.46      inference(modus_ponens,[status(thm)],[4, 1])).
% 0.21/0.46  tff(6,plain,(
% 0.21/0.46      aNaturalNumber0(W0!18) & (sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0!18) = sdtpldt0(sdtpldt0(xn, xm), xp))),
% 0.21/0.46      inference(skolemize,[status(sab)],[5])).
% 0.21/0.46  tff(7,plain,
% 0.21/0.46      (sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0!18) = sdtpldt0(sdtpldt0(xn, xm), xp)),
% 0.21/0.46      inference(and_elim,[status(thm)],[6])).
% 0.21/0.46  tff(8,plain,
% 0.21/0.46      (sdtpldt0(sdtpldt0(xn, xm), xp) = sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0!18)),
% 0.21/0.46      inference(symmetry,[status(thm)],[7])).
% 0.21/0.46  tff(9,plain,
% 0.21/0.46      (aNaturalNumber0(sdtpldt0(sdtpldt0(xn, xm), xp)) <=> aNaturalNumber0(sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0!18))),
% 0.21/0.46      inference(monotonicity,[status(thm)],[8])).
% 0.21/0.46  tff(10,plain,
% 0.21/0.46      (aNaturalNumber0(sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0!18)) <=> aNaturalNumber0(sdtpldt0(sdtpldt0(xn, xm), xp))),
% 0.21/0.46      inference(symmetry,[status(thm)],[9])).
% 0.21/0.46  tff(11,plain,
% 0.21/0.46      (aNaturalNumber0(sdtsldt0(xn, xr)) <=> aNaturalNumber0(sdtsldt0(xn, xr))),
% 0.21/0.46      inference(rewrite,[status(thm)],[])).
% 0.21/0.46  tff(12,plain,
% 0.21/0.46      ((~((aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) => (sdtsldt0(xn, xr) = xn))) <=> (~((~(aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr))))) | (sdtsldt0(xn, xr) = xn)))),
% 0.21/0.46      inference(rewrite,[status(thm)],[])).
% 0.21/0.46  tff(13,axiom,(((((~((aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) => (sdtsldt0(xn, xr) = xn))) & aNaturalNumber0(sdtsldt0(xn, xr))) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) & ?[W0: $i] : (aNaturalNumber0(W0) & (sdtpldt0(sdtsldt0(xn, xr), W0) = xn))) & sdtlseqdt0(sdtsldt0(xn, xr), xn)), file('/export/starexec/sandbox/benchmark/theBenchmark.p','m__2504')).
% 0.21/0.47  tff(14,plain,
% 0.21/0.47      ((((~((aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) => (sdtsldt0(xn, xr) = xn))) & aNaturalNumber0(sdtsldt0(xn, xr))) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) & ?[W0: $i] : (aNaturalNumber0(W0) & (sdtpldt0(sdtsldt0(xn, xr), W0) = xn))),
% 0.21/0.47      inference(and_elim,[status(thm)],[13])).
% 0.21/0.47  tff(15,plain,
% 0.21/0.47      (((~((aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) => (sdtsldt0(xn, xr) = xn))) & aNaturalNumber0(sdtsldt0(xn, xr))) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))),
% 0.21/0.47      inference(and_elim,[status(thm)],[14])).
% 0.21/0.47  tff(16,plain,
% 0.21/0.47      ((~((aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) => (sdtsldt0(xn, xr) = xn))) & aNaturalNumber0(sdtsldt0(xn, xr))),
% 0.21/0.47      inference(and_elim,[status(thm)],[15])).
% 0.21/0.47  tff(17,plain,
% 0.21/0.47      (~((aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) => (sdtsldt0(xn, xr) = xn))),
% 0.21/0.47      inference(and_elim,[status(thm)],[16])).
% 0.21/0.47  tff(18,plain,
% 0.21/0.47      (~((~(aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr))))) | (sdtsldt0(xn, xr) = xn))),
% 0.21/0.47      inference(modus_ponens,[status(thm)],[17, 12])).
% 0.21/0.47  tff(19,plain,
% 0.21/0.47      (aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))),
% 0.21/0.47      inference(or_elim,[status(thm)],[18])).
% 0.21/0.47  tff(20,plain,
% 0.21/0.47      (aNaturalNumber0(sdtsldt0(xn, xr))),
% 0.21/0.47      inference(and_elim,[status(thm)],[19])).
% 0.21/0.47  tff(21,plain,
% 0.21/0.47      (aNaturalNumber0(sdtsldt0(xn, xr))),
% 0.21/0.47      inference(modus_ponens,[status(thm)],[20, 11])).
% 0.21/0.47  tff(22,plain,
% 0.21/0.47      (aNaturalNumber0(xm) <=> aNaturalNumber0(xm)),
% 0.21/0.47      inference(rewrite,[status(thm)],[])).
% 0.21/0.47  tff(23,axiom,((aNaturalNumber0(xn) & aNaturalNumber0(xm)) & aNaturalNumber0(xp)), file('/export/starexec/sandbox/benchmark/theBenchmark.p','m__1837')).
% 0.21/0.47  tff(24,plain,
% 0.21/0.47      (aNaturalNumber0(xn) & aNaturalNumber0(xm)),
% 0.21/0.47      inference(and_elim,[status(thm)],[23])).
% 0.21/0.47  tff(25,plain,
% 0.21/0.47      (aNaturalNumber0(xm)),
% 0.21/0.47      inference(and_elim,[status(thm)],[24])).
% 0.21/0.47  tff(26,plain,
% 0.21/0.47      (aNaturalNumber0(xm)),
% 0.21/0.47      inference(modus_ponens,[status(thm)],[25, 22])).
% 0.21/0.47  tff(27,plain,
% 0.21/0.47      (^[W0: $i, W1: $i] : refl((aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0))) <=> (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0))))),
% 0.21/0.47      inference(bind,[status(th)],[])).
% 0.21/0.47  tff(28,plain,
% 0.21/0.47      (![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0))) <=> ![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))),
% 0.21/0.47      inference(quant_intro,[status(thm)],[27])).
% 0.21/0.47  tff(29,plain,
% 0.21/0.47      (^[W0: $i, W1: $i] : trans(monotonicity(trans(monotonicity(rewrite((aNaturalNumber0(W0) & aNaturalNumber0(W1)) <=> (~((~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0))))), ((~(aNaturalNumber0(W0) & aNaturalNumber0(W1))) <=> (~(~((~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0))))))), rewrite((~(~((~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0))))) <=> ((~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))), ((~(aNaturalNumber0(W0) & aNaturalNumber0(W1))) <=> ((~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0))))), ((aNaturalNumber0(sdtpldt0(W0, W1)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1)))) <=> (aNaturalNumber0(sdtpldt0(W0, W1)) | ((~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))))), rewrite((aNaturalNumber0(sdtpldt0(W0, W1)) | ((~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) <=> (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))), ((aNaturalNumber0(sdtpldt0(W0, W1)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1)))) <=> (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))))),
% 0.21/0.47      inference(bind,[status(th)],[])).
% 0.21/0.47  tff(30,plain,
% 0.21/0.47      (![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1)))) <=> ![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))),
% 0.21/0.47      inference(quant_intro,[status(thm)],[29])).
% 0.21/0.47  tff(31,plain,
% 0.21/0.47      (![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1)))) <=> ![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1))))),
% 0.21/0.47      inference(rewrite,[status(thm)],[])).
% 0.21/0.47  tff(32,plain,
% 0.21/0.47      (^[W0: $i, W1: $i] : rewrite(((aNaturalNumber0(W0) & aNaturalNumber0(W1)) => aNaturalNumber0(sdtpldt0(W0, W1))) <=> (aNaturalNumber0(sdtpldt0(W0, W1)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1)))))),
% 0.21/0.47      inference(bind,[status(th)],[])).
% 0.21/0.47  tff(33,plain,
% 0.21/0.47      (![W0: $i, W1: $i] : ((aNaturalNumber0(W0) & aNaturalNumber0(W1)) => aNaturalNumber0(sdtpldt0(W0, W1))) <=> ![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1))))),
% 0.21/0.47      inference(quant_intro,[status(thm)],[32])).
% 0.21/0.47  tff(34,axiom,(![W0: $i, W1: $i] : ((aNaturalNumber0(W0) & aNaturalNumber0(W1)) => aNaturalNumber0(sdtpldt0(W0, W1)))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','mSortsB')).
% 0.21/0.47  tff(35,plain,
% 0.21/0.47      (![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1))))),
% 0.21/0.47      inference(modus_ponens,[status(thm)],[34, 33])).
% 0.21/0.47  tff(36,plain,
% 0.21/0.47      (![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1))))),
% 0.21/0.47      inference(modus_ponens,[status(thm)],[35, 31])).
% 0.21/0.47  tff(37,plain,(
% 0.21/0.47      ![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1))))),
% 0.21/0.47      inference(skolemize,[status(sab)],[36])).
% 0.21/0.47  tff(38,plain,
% 0.21/0.47      (![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))),
% 0.21/0.47      inference(modus_ponens,[status(thm)],[37, 30])).
% 0.21/0.47  tff(39,plain,
% 0.21/0.47      (![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))),
% 0.21/0.47      inference(modus_ponens,[status(thm)],[38, 28])).
% 0.21/0.47  tff(40,plain,
% 0.21/0.47      (((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | ((~aNaturalNumber0(xm)) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm)))) <=> ((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | (~aNaturalNumber0(xm)) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm)))),
% 0.21/0.47      inference(rewrite,[status(thm)],[])).
% 0.21/0.47  tff(41,plain,
% 0.21/0.47      ((aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm)) | (~aNaturalNumber0(xm)) | (~aNaturalNumber0(sdtsldt0(xn, xr)))) <=> ((~aNaturalNumber0(xm)) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm)))),
% 0.21/0.47      inference(rewrite,[status(thm)],[])).
% 0.21/0.47  tff(42,plain,
% 0.21/0.47      (((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | (aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm)) | (~aNaturalNumber0(xm)) | (~aNaturalNumber0(sdtsldt0(xn, xr))))) <=> ((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | ((~aNaturalNumber0(xm)) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm))))),
% 0.21/0.47      inference(monotonicity,[status(thm)],[41])).
% 0.21/0.47  tff(43,plain,
% 0.21/0.47      (((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | (aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm)) | (~aNaturalNumber0(xm)) | (~aNaturalNumber0(sdtsldt0(xn, xr))))) <=> ((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | (~aNaturalNumber0(xm)) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm)))),
% 0.21/0.47      inference(transitivity,[status(thm)],[42, 40])).
% 0.21/0.47  tff(44,plain,
% 0.21/0.47      ((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | (aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm)) | (~aNaturalNumber0(xm)) | (~aNaturalNumber0(sdtsldt0(xn, xr))))),
% 0.21/0.47      inference(quant_inst,[status(thm)],[])).
% 0.21/0.47  tff(45,plain,
% 0.21/0.47      ((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | (~aNaturalNumber0(xm)) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm))),
% 0.21/0.47      inference(modus_ponens,[status(thm)],[44, 43])).
% 0.21/0.47  tff(46,plain,
% 0.21/0.47      (aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm))),
% 0.21/0.47      inference(unit_resolution,[status(thm)],[45, 39, 26, 21])).
% 0.21/0.47  tff(47,plain,
% 0.21/0.47      (aNaturalNumber0(xp) <=> aNaturalNumber0(xp)),
% 0.21/0.47      inference(rewrite,[status(thm)],[])).
% 0.21/0.47  tff(48,plain,
% 0.21/0.47      (aNaturalNumber0(xp)),
% 0.21/0.47      inference(and_elim,[status(thm)],[23])).
% 0.21/0.47  tff(49,plain,
% 0.21/0.47      (aNaturalNumber0(xp)),
% 0.21/0.47      inference(modus_ponens,[status(thm)],[48, 47])).
% 0.21/0.47  tff(50,plain,
% 0.21/0.47      (((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | ((~aNaturalNumber0(xp)) | (~aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm))) | aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp)))) <=> ((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | (~aNaturalNumber0(xp)) | (~aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm))) | aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp)))),
% 0.21/0.47      inference(rewrite,[status(thm)],[])).
% 0.21/0.47  tff(51,plain,
% 0.21/0.47      ((aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp)) | (~aNaturalNumber0(xp)) | (~aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm)))) <=> ((~aNaturalNumber0(xp)) | (~aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm))) | aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp)))),
% 0.21/0.47      inference(rewrite,[status(thm)],[])).
% 0.21/0.47  tff(52,plain,
% 0.21/0.47      (((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | (aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp)) | (~aNaturalNumber0(xp)) | (~aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm))))) <=> ((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | ((~aNaturalNumber0(xp)) | (~aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm))) | aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))))),
% 0.21/0.47      inference(monotonicity,[status(thm)],[51])).
% 0.21/0.47  tff(53,plain,
% 0.21/0.47      (((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | (aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp)) | (~aNaturalNumber0(xp)) | (~aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm))))) <=> ((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | (~aNaturalNumber0(xp)) | (~aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm))) | aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp)))),
% 0.21/0.47      inference(transitivity,[status(thm)],[52, 50])).
% 0.21/0.47  tff(54,plain,
% 0.21/0.47      ((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | (aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp)) | (~aNaturalNumber0(xp)) | (~aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm))))),
% 0.21/0.47      inference(quant_inst,[status(thm)],[])).
% 0.21/0.47  tff(55,plain,
% 0.21/0.47      ((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | (~aNaturalNumber0(xp)) | (~aNaturalNumber0(sdtpldt0(sdtsldt0(xn, xr), xm))) | aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))),
% 0.21/0.47      inference(modus_ponens,[status(thm)],[54, 53])).
% 0.21/0.47  tff(56,plain,
% 0.21/0.47      (aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))),
% 0.21/0.47      inference(unit_resolution,[status(thm)],[55, 39, 49, 46])).
% 0.21/0.47  tff(57,plain,
% 0.21/0.47      (aNaturalNumber0(W0!18)),
% 0.21/0.47      inference(and_elim,[status(thm)],[6])).
% 0.21/0.47  tff(58,plain,
% 0.21/0.47      (((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | ((~aNaturalNumber0(W0!18)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))) | aNaturalNumber0(sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0!18)))) <=> ((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | (~aNaturalNumber0(W0!18)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))) | aNaturalNumber0(sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0!18)))),
% 0.21/0.47      inference(rewrite,[status(thm)],[])).
% 0.21/0.47  tff(59,plain,
% 0.21/0.47      ((aNaturalNumber0(sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0!18)) | (~aNaturalNumber0(W0!18)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp)))) <=> ((~aNaturalNumber0(W0!18)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))) | aNaturalNumber0(sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0!18)))),
% 0.21/0.47      inference(rewrite,[status(thm)],[])).
% 0.21/0.47  tff(60,plain,
% 0.21/0.47      (((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | (aNaturalNumber0(sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0!18)) | (~aNaturalNumber0(W0!18)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))))) <=> ((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | ((~aNaturalNumber0(W0!18)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))) | aNaturalNumber0(sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0!18))))),
% 0.21/0.47      inference(monotonicity,[status(thm)],[59])).
% 0.21/0.47  tff(61,plain,
% 0.21/0.47      (((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | (aNaturalNumber0(sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0!18)) | (~aNaturalNumber0(W0!18)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))))) <=> ((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | (~aNaturalNumber0(W0!18)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))) | aNaturalNumber0(sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0!18)))),
% 0.21/0.47      inference(transitivity,[status(thm)],[60, 58])).
% 0.21/0.47  tff(62,plain,
% 0.21/0.47      ((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | (aNaturalNumber0(sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0!18)) | (~aNaturalNumber0(W0!18)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))))),
% 0.21/0.47      inference(quant_inst,[status(thm)],[])).
% 0.21/0.47  tff(63,plain,
% 0.21/0.47      ((~![W0: $i, W1: $i] : (aNaturalNumber0(sdtpldt0(W0, W1)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))) | (~aNaturalNumber0(W0!18)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))) | aNaturalNumber0(sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0!18))),
% 0.21/0.47      inference(modus_ponens,[status(thm)],[62, 61])).
% 0.21/0.47  tff(64,plain,
% 0.21/0.47      (aNaturalNumber0(sdtpldt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), W0!18))),
% 0.21/0.47      inference(unit_resolution,[status(thm)],[63, 39, 57, 56])).
% 0.21/0.47  tff(65,plain,
% 0.21/0.47      (aNaturalNumber0(sdtpldt0(sdtpldt0(xn, xm), xp))),
% 0.21/0.47      inference(modus_ponens,[status(thm)],[64, 10])).
% 0.21/0.47  tff(66,plain,
% 0.21/0.47      ((~doDivides0(xp, sdtsldt0(xn, xr))) <=> (~doDivides0(xp, sdtsldt0(xn, xr)))),
% 0.21/0.47      inference(rewrite,[status(thm)],[])).
% 0.21/0.47  tff(67,plain,
% 0.21/0.47      ((~((aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) => (?[W0: $i] : (aNaturalNumber0(W0) & (sdtsldt0(xn, xr) = sdtasdt0(xp, W0))) | doDivides0(xp, sdtsldt0(xn, xr))))) <=> (~(doDivides0(xp, sdtsldt0(xn, xr)) | ?[W0: $i] : (aNaturalNumber0(W0) & (sdtsldt0(xn, xr) = sdtasdt0(xp, W0))) | (~(aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))))))),
% 0.21/0.47      inference(rewrite,[status(thm)],[])).
% 0.21/0.47  tff(68,axiom,(~((((aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) => (?[W0: $i] : (aNaturalNumber0(W0) & (sdtsldt0(xn, xr) = sdtasdt0(xp, W0))) | doDivides0(xp, sdtsldt0(xn, xr)))) | ?[W0: $i] : (aNaturalNumber0(W0) & (xm = sdtasdt0(xp, W0)))) | doDivides0(xp, xm))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','m__')).
% 0.21/0.48  tff(69,plain,
% 0.21/0.48      (~(((aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) => (?[W0: $i] : (aNaturalNumber0(W0) & (sdtsldt0(xn, xr) = sdtasdt0(xp, W0))) | doDivides0(xp, sdtsldt0(xn, xr)))) | ?[W0: $i] : (aNaturalNumber0(W0) & (xm = sdtasdt0(xp, W0))))),
% 0.21/0.48      inference(or_elim,[status(thm)],[68])).
% 0.21/0.48  tff(70,plain,
% 0.21/0.48      (~((aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) => (?[W0: $i] : (aNaturalNumber0(W0) & (sdtsldt0(xn, xr) = sdtasdt0(xp, W0))) | doDivides0(xp, sdtsldt0(xn, xr))))),
% 0.21/0.48      inference(or_elim,[status(thm)],[69])).
% 0.21/0.48  tff(71,plain,
% 0.21/0.48      (~(doDivides0(xp, sdtsldt0(xn, xr)) | ?[W0: $i] : (aNaturalNumber0(W0) & (sdtsldt0(xn, xr) = sdtasdt0(xp, W0))) | (~(aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr))))))),
% 0.21/0.48      inference(modus_ponens,[status(thm)],[70, 67])).
% 0.21/0.48  tff(72,plain,
% 0.21/0.48      (~doDivides0(xp, sdtsldt0(xn, xr))),
% 0.21/0.48      inference(or_elim,[status(thm)],[71])).
% 0.21/0.48  tff(73,plain,
% 0.21/0.48      (~doDivides0(xp, sdtsldt0(xn, xr))),
% 0.21/0.48      inference(modus_ponens,[status(thm)],[72, 66])).
% 0.21/0.48  tff(74,plain,
% 0.21/0.48      (((~doDivides0(xp, sdtsldt0(xn, xr))) | (~aNaturalNumber0(tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))) | (~(sdtsldt0(xn, xr) = sdtasdt0(xp, tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))))) | doDivides0(xp, sdtsldt0(xn, xr))),
% 0.21/0.48      inference(tautology,[status(thm)],[])).
% 0.21/0.48  tff(75,plain,
% 0.21/0.48      ((~doDivides0(xp, sdtsldt0(xn, xr))) | (~aNaturalNumber0(tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))) | (~(sdtsldt0(xn, xr) = sdtasdt0(xp, tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))))),
% 0.21/0.48      inference(unit_resolution,[status(thm)],[74, 73])).
% 0.21/0.48  tff(76,plain,
% 0.21/0.48      (doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)) <=> doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm))),
% 0.21/0.48      inference(rewrite,[status(thm)],[])).
% 0.21/0.48  tff(77,axiom,(((aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) & ?[W0: $i] : (aNaturalNumber0(W0) & (sdtasdt0(sdtsldt0(xn, xr), xm) = sdtasdt0(xp, W0)))) & doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','m__2529')).
% 0.21/0.48  tff(78,plain,
% 0.21/0.48      (doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm))),
% 0.21/0.48      inference(and_elim,[status(thm)],[77])).
% 0.21/0.48  tff(79,plain,
% 0.21/0.48      (doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm))),
% 0.21/0.48      inference(modus_ponens,[status(thm)],[78, 76])).
% 0.21/0.48  tff(80,plain,
% 0.21/0.48      ((doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(sdtsldt0(xn, xr), xm) = sdtasdt0(xp, W3)))))) | (~doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)))),
% 0.21/0.48      inference(tautology,[status(thm)],[])).
% 0.21/0.48  tff(81,plain,
% 0.21/0.48      (doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(sdtsldt0(xn, xr), xm) = sdtasdt0(xp, W3)))))),
% 0.21/0.48      inference(unit_resolution,[status(thm)],[80, 79])).
% 0.21/0.48  tff(82,plain,
% 0.21/0.48      (isPrime0(xp) <=> isPrime0(xp)),
% 0.21/0.48      inference(rewrite,[status(thm)],[])).
% 0.21/0.48  tff(83,axiom,((((((~(xp = sz00)) & (~(xp = sz10))) & ![W0: $i] : ((aNaturalNumber0(W0) & (?[W1: $i] : (aNaturalNumber0(W1) & (xp = sdtasdt0(W0, W1))) | doDivides0(W0, xp))) => ((W0 = sz10) | (W0 = xp)))) & isPrime0(xp)) & ?[W0: $i] : (aNaturalNumber0(W0) & (sdtasdt0(xn, xm) = sdtasdt0(xp, W0)))) & doDivides0(xp, sdtasdt0(xn, xm))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','m__1860')).
% 0.21/0.48  tff(84,plain,
% 0.21/0.48      (((((~(xp = sz00)) & (~(xp = sz10))) & ![W0: $i] : ((aNaturalNumber0(W0) & (?[W1: $i] : (aNaturalNumber0(W1) & (xp = sdtasdt0(W0, W1))) | doDivides0(W0, xp))) => ((W0 = sz10) | (W0 = xp)))) & isPrime0(xp)) & ?[W0: $i] : (aNaturalNumber0(W0) & (sdtasdt0(xn, xm) = sdtasdt0(xp, W0)))),
% 0.21/0.48      inference(and_elim,[status(thm)],[83])).
% 0.21/0.48  tff(85,plain,
% 0.21/0.48      ((((~(xp = sz00)) & (~(xp = sz10))) & ![W0: $i] : ((aNaturalNumber0(W0) & (?[W1: $i] : (aNaturalNumber0(W1) & (xp = sdtasdt0(W0, W1))) | doDivides0(W0, xp))) => ((W0 = sz10) | (W0 = xp)))) & isPrime0(xp)),
% 0.21/0.48      inference(and_elim,[status(thm)],[84])).
% 0.21/0.48  tff(86,plain,
% 0.21/0.48      (isPrime0(xp)),
% 0.21/0.48      inference(and_elim,[status(thm)],[85])).
% 0.21/0.48  tff(87,plain,
% 0.21/0.48      (isPrime0(xp)),
% 0.21/0.48      inference(modus_ponens,[status(thm)],[86, 82])).
% 0.21/0.48  tff(88,plain,
% 0.21/0.48      ((isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp))))))) | (~isPrime0(xp))),
% 0.21/0.48      inference(tautology,[status(thm)],[])).
% 0.21/0.48  tff(89,plain,
% 0.21/0.48      (isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp))))))),
% 0.21/0.48      inference(unit_resolution,[status(thm)],[88, 87])).
% 0.21/0.48  tff(90,plain,
% 0.21/0.48      ((~doDivides0(xp, xm)) <=> (~doDivides0(xp, xm))),
% 0.21/0.48      inference(rewrite,[status(thm)],[])).
% 0.21/0.48  tff(91,plain,
% 0.21/0.48      (~doDivides0(xp, xm)),
% 0.21/0.48      inference(or_elim,[status(thm)],[68])).
% 0.21/0.48  tff(92,plain,
% 0.21/0.48      (~doDivides0(xp, xm)),
% 0.21/0.48      inference(modus_ponens,[status(thm)],[91, 90])).
% 0.21/0.48  tff(93,plain,
% 0.21/0.48      (((~doDivides0(xp, xm)) | (~aNaturalNumber0(tptp_fun_W3_4(xp, xm))) | (~(xm = sdtasdt0(xp, tptp_fun_W3_4(xp, xm))))) | doDivides0(xp, xm)),
% 0.21/0.48      inference(tautology,[status(thm)],[])).
% 0.21/0.48  tff(94,plain,
% 0.21/0.48      ((~doDivides0(xp, xm)) | (~aNaturalNumber0(tptp_fun_W3_4(xp, xm))) | (~(xm = sdtasdt0(xp, tptp_fun_W3_4(xp, xm))))),
% 0.21/0.48      inference(unit_resolution,[status(thm)],[93, 92])).
% 0.21/0.48  tff(95,plain,
% 0.21/0.48      (^[W0: $i, W1: $i, W2: $i] : trans(monotonicity(rewrite((~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) <=> (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))))))), rewrite((~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) <=> (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0))))), monotonicity(monotonicity(rewrite((~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))) <=> (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))), ((isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))) <=> (isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))))), ((~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))) <=> (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))))), (((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))))) <=> ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))))))), rewrite(((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))))) <=> ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))))), (((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))))) <=> ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))))))),
% 0.21/0.48      inference(bind,[status(th)],[])).
% 0.21/0.48  tff(96,plain,
% 0.21/0.48      (![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))))) <=> ![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))))),
% 0.21/0.48      inference(quant_intro,[status(thm)],[95])).
% 0.21/0.48  tff(97,plain,
% 0.21/0.48      (^[W0: $i, W1: $i, W2: $i] : refl(((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))))) <=> ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))))))),
% 0.21/0.48      inference(bind,[status(th)],[])).
% 0.21/0.48  tff(98,plain,
% 0.21/0.48      (![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))))) <=> ![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))))),
% 0.21/0.48      inference(quant_intro,[status(thm)],[97])).
% 0.21/0.48  tff(99,plain,
% 0.21/0.48      (^[W0: $i, W1: $i, W2: $i] : rewrite(((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))))) <=> ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))))))),
% 0.21/0.48      inference(bind,[status(th)],[])).
% 0.21/0.48  tff(100,plain,
% 0.21/0.48      (![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))))) <=> ![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))))),
% 0.21/0.48      inference(quant_intro,[status(thm)],[99])).
% 0.21/0.48  tff(101,plain,
% 0.21/0.48      (![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))))) <=> ![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))))),
% 0.21/0.48      inference(transitivity,[status(thm)],[100, 98])).
% 0.21/0.48  tff(102,plain,
% 0.21/0.48      (^[W0: $i, W1: $i, W2: $i] : trans(monotonicity(trans(monotonicity(rewrite((aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2)) <=> (~((~aNaturalNumber0(W2)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0))))), ((~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) <=> (~(~((~aNaturalNumber0(W2)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0))))))), rewrite((~(~((~aNaturalNumber0(W2)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0))))) <=> ((~aNaturalNumber0(W2)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))), ((~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) <=> ((~aNaturalNumber0(W2)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0))))), trans(monotonicity(quant_intro(proof_bind(^[W3: $i] : trans(monotonicity(rewrite((aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))) <=> (~((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))))), ((~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))) <=> (~(~((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))))))), rewrite((~(~((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))))) <=> ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))), ((~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))) <=> ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))), (![W3: $i] : (~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))) <=> ![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))))), (((~doDivides0(W2, sdtasdt0(W0, W1))) & ![W3: $i] : (~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))) <=> ((~doDivides0(W2, sdtasdt0(W0, W1))) & ![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))), rewrite(((~doDivides0(W2, sdtasdt0(W0, W1))) & ![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))) <=> (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))))))), (((~doDivides0(W2, sdtasdt0(W0, W1))) & ![W3: $i] : (~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))) <=> (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))))), rewrite((aNaturalNumber0(tptp_fun_W3_4(W2, W1)) & (W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1))) & doDivides0(W2, W1)) <=> (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1))))))), rewrite((aNaturalNumber0(tptp_fun_W3_5(W2, W0)) & (W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0))) & doDivides0(W2, W0)) <=> (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0))))), trans(monotonicity(trans(monotonicity(rewrite(((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & aNaturalNumber0(tptp_fun_W3_6(W2)) & aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2))) & doDivides0(tptp_fun_W3_6(W2), W2)) <=> (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))), (((W2 = sz00) | (W2 = sz10) | ((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & aNaturalNumber0(tptp_fun_W3_6(W2)) & aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2))) & doDivides0(tptp_fun_W3_6(W2), W2))) <=> ((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))), rewrite(((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))) <=> ((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))), (((W2 = sz00) | (W2 = sz10) | ((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & aNaturalNumber0(tptp_fun_W3_6(W2)) & aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2))) & doDivides0(tptp_fun_W3_6(W2), W2))) <=> ((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))), (((~isPrime0(W2)) & ((W2 = sz00) | (W2 = sz10) | ((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & aNaturalNumber0(tptp_fun_W3_6(W2)) & aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2))) & doDivides0(tptp_fun_W3_6(W2), W2)))) <=> ((~isPrime0(W2)) & ((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))), rewrite(((~isPrime0(W2)) & ((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))) <=> (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))))), (((~isPrime0(W2)) & ((W2 = sz00) | (W2 = sz10) | ((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & aNaturalNumber0(tptp_fun_W3_6(W2)) & aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2))) & doDivides0(tptp_fun_W3_6(W2), W2)))) <=> (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))))), (((~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | ((~doDivides0(W2, sdtasdt0(W0, W1))) & ![W3: $i] : (~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))) | (aNaturalNumber0(tptp_fun_W3_4(W2, W1)) & (W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1))) & doDivides0(W2, W1)) | (aNaturalNumber0(tptp_fun_W3_5(W2, W0)) & (W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0))) & doDivides0(W2, W0)) | ((~isPrime0(W2)) & ((W2 = sz00) | (W2 = sz10) | ((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & aNaturalNumber0(tptp_fun_W3_6(W2)) & aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2))) & doDivides0(tptp_fun_W3_6(W2), W2))))) <=> (((~aNaturalNumber0(W2)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))))))), rewrite((((~aNaturalNumber0(W2)) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2))))))))) <=> ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))))), (((~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | ((~doDivides0(W2, sdtasdt0(W0, W1))) & ![W3: $i] : (~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))) | (aNaturalNumber0(tptp_fun_W3_4(W2, W1)) & (W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1))) & doDivides0(W2, W1)) | (aNaturalNumber0(tptp_fun_W3_5(W2, W0)) & (W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0))) & doDivides0(W2, W0)) | ((~isPrime0(W2)) & ((W2 = sz00) | (W2 = sz10) | ((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & aNaturalNumber0(tptp_fun_W3_6(W2)) & aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2))) & doDivides0(tptp_fun_W3_6(W2), W2))))) <=> ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))))))),
% 0.21/0.49      inference(bind,[status(th)],[])).
% 0.21/0.49  tff(103,plain,
% 0.21/0.49      (![W0: $i, W1: $i, W2: $i] : ((~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | ((~doDivides0(W2, sdtasdt0(W0, W1))) & ![W3: $i] : (~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))) | (aNaturalNumber0(tptp_fun_W3_4(W2, W1)) & (W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1))) & doDivides0(W2, W1)) | (aNaturalNumber0(tptp_fun_W3_5(W2, W0)) & (W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0))) & doDivides0(W2, W0)) | ((~isPrime0(W2)) & ((W2 = sz00) | (W2 = sz10) | ((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & aNaturalNumber0(tptp_fun_W3_6(W2)) & aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2))) & doDivides0(tptp_fun_W3_6(W2), W2))))) <=> ![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))))),
% 0.21/0.49      inference(quant_intro,[status(thm)],[102])).
% 0.21/0.49  tff(104,plain,
% 0.21/0.49      (^[W0: $i, W1: $i, W2: $i] : trans(monotonicity(rewrite(((aNaturalNumber0(tptp_fun_W3_4(W2, W1)) & (W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))) & doDivides0(W2, W1)) <=> (aNaturalNumber0(tptp_fun_W3_4(W2, W1)) & (W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1))) & doDivides0(W2, W1))), rewrite(((aNaturalNumber0(tptp_fun_W3_5(W2, W0)) & (W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) & doDivides0(W2, W0)) <=> (aNaturalNumber0(tptp_fun_W3_5(W2, W0)) & (W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0))) & doDivides0(W2, W0))), rewrite((((~isPrime0(W2)) & ((~(~(W2 = sz00))) | (~(~(W2 = sz10))) | ((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & (aNaturalNumber0(tptp_fun_W3_6(W2)) & (aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) & doDivides0(tptp_fun_W3_6(W2), W2))))) | ((~doDivides0(W2, sdtasdt0(W0, W1))) & ![W3: $i] : (~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))))) <=> (((~isPrime0(W2)) & ((W2 = sz00) | (W2 = sz10) | ((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & aNaturalNumber0(tptp_fun_W3_6(W2)) & aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2))) & doDivides0(tptp_fun_W3_6(W2), W2)))) | ((~doDivides0(W2, sdtasdt0(W0, W1))) & ![W3: $i] : (~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))), ((((aNaturalNumber0(tptp_fun_W3_4(W2, W1)) & (W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))) & doDivides0(W2, W1)) | ((aNaturalNumber0(tptp_fun_W3_5(W2, W0)) & (W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) & doDivides0(W2, W0)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (((~isPrime0(W2)) & ((~(~(W2 = sz00))) | (~(~(W2 = sz10))) | ((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & (aNaturalNumber0(tptp_fun_W3_6(W2)) & (aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) & doDivides0(tptp_fun_W3_6(W2), W2))))) | ((~doDivides0(W2, sdtasdt0(W0, W1))) & ![W3: $i] : (~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) <=> ((aNaturalNumber0(tptp_fun_W3_4(W2, W1)) & (W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1))) & doDivides0(W2, W1)) | (aNaturalNumber0(tptp_fun_W3_5(W2, W0)) & (W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0))) & doDivides0(W2, W0)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (((~isPrime0(W2)) & ((W2 = sz00) | (W2 = sz10) | ((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & aNaturalNumber0(tptp_fun_W3_6(W2)) & aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2))) & doDivides0(tptp_fun_W3_6(W2), W2)))) | ((~doDivides0(W2, sdtasdt0(W0, W1))) & ![W3: $i] : (~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))))), rewrite(((aNaturalNumber0(tptp_fun_W3_4(W2, W1)) & (W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1))) & doDivides0(W2, W1)) | (aNaturalNumber0(tptp_fun_W3_5(W2, W0)) & (W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0))) & doDivides0(W2, W0)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (((~isPrime0(W2)) & ((W2 = sz00) | (W2 = sz10) | ((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & aNaturalNumber0(tptp_fun_W3_6(W2)) & aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2))) & doDivides0(tptp_fun_W3_6(W2), W2)))) | ((~doDivides0(W2, sdtasdt0(W0, W1))) & ![W3: $i] : (~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) <=> ((~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | ((~doDivides0(W2, sdtasdt0(W0, W1))) & ![W3: $i] : (~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))) | (aNaturalNumber0(tptp_fun_W3_4(W2, W1)) & (W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1))) & doDivides0(W2, W1)) | (aNaturalNumber0(tptp_fun_W3_5(W2, W0)) & (W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0))) & doDivides0(W2, W0)) | ((~isPrime0(W2)) & ((W2 = sz00) | (W2 = sz10) | ((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & aNaturalNumber0(tptp_fun_W3_6(W2)) & aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2))) & doDivides0(tptp_fun_W3_6(W2), W2)))))), ((((aNaturalNumber0(tptp_fun_W3_4(W2, W1)) & (W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))) & doDivides0(W2, W1)) | ((aNaturalNumber0(tptp_fun_W3_5(W2, W0)) & (W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) & doDivides0(W2, W0)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (((~isPrime0(W2)) & ((~(~(W2 = sz00))) | (~(~(W2 = sz10))) | ((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & (aNaturalNumber0(tptp_fun_W3_6(W2)) & (aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) & doDivides0(tptp_fun_W3_6(W2), W2))))) | ((~doDivides0(W2, sdtasdt0(W0, W1))) & ![W3: $i] : (~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) <=> ((~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | ((~doDivides0(W2, sdtasdt0(W0, W1))) & ![W3: $i] : (~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))) | (aNaturalNumber0(tptp_fun_W3_4(W2, W1)) & (W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1))) & doDivides0(W2, W1)) | (aNaturalNumber0(tptp_fun_W3_5(W2, W0)) & (W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0))) & doDivides0(W2, W0)) | ((~isPrime0(W2)) & ((W2 = sz00) | (W2 = sz10) | ((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & aNaturalNumber0(tptp_fun_W3_6(W2)) & aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2))) & doDivides0(tptp_fun_W3_6(W2), W2)))))))),
% 0.21/0.49      inference(bind,[status(th)],[])).
% 0.21/0.49  tff(105,plain,
% 0.21/0.49      (![W0: $i, W1: $i, W2: $i] : (((aNaturalNumber0(tptp_fun_W3_4(W2, W1)) & (W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))) & doDivides0(W2, W1)) | ((aNaturalNumber0(tptp_fun_W3_5(W2, W0)) & (W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) & doDivides0(W2, W0)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (((~isPrime0(W2)) & ((~(~(W2 = sz00))) | (~(~(W2 = sz10))) | ((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & (aNaturalNumber0(tptp_fun_W3_6(W2)) & (aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) & doDivides0(tptp_fun_W3_6(W2), W2))))) | ((~doDivides0(W2, sdtasdt0(W0, W1))) & ![W3: $i] : (~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) <=> ![W0: $i, W1: $i, W2: $i] : ((~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | ((~doDivides0(W2, sdtasdt0(W0, W1))) & ![W3: $i] : (~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))) | (aNaturalNumber0(tptp_fun_W3_4(W2, W1)) & (W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1))) & doDivides0(W2, W1)) | (aNaturalNumber0(tptp_fun_W3_5(W2, W0)) & (W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0))) & doDivides0(W2, W0)) | ((~isPrime0(W2)) & ((W2 = sz00) | (W2 = sz10) | ((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & aNaturalNumber0(tptp_fun_W3_6(W2)) & aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2))) & doDivides0(tptp_fun_W3_6(W2), W2)))))),
% 0.21/0.49      inference(quant_intro,[status(thm)],[104])).
% 0.21/0.49  tff(106,plain,
% 0.21/0.49      (![W0: $i, W1: $i, W2: $i] : ((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~((isPrime0(W2) | ((~(W2 = sz00)) & (~(W2 = sz10)) & ![W3: $i] : ((W3 = W2) | (W3 = sz10) | (~(aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4))) & doDivides0(W3, W2)))))) & (doDivides0(W2, sdtasdt0(W0, W1)) | ?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) <=> ![W0: $i, W1: $i, W2: $i] : ((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~((isPrime0(W2) | ((~(W2 = sz00)) & (~(W2 = sz10)) & ![W3: $i] : ((W3 = W2) | (W3 = sz10) | (~(aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4))) & doDivides0(W3, W2)))))) & (doDivides0(W2, sdtasdt0(W0, W1)) | ?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))))))),
% 0.21/0.49      inference(rewrite,[status(thm)],[])).
% 0.21/0.49  tff(107,plain,
% 0.21/0.49      (^[W0: $i, W1: $i, W2: $i] : trans(monotonicity(rewrite(((aNaturalNumber0(W0) & aNaturalNumber0(W1)) & aNaturalNumber0(W2)) <=> (aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))), trans(monotonicity(rewrite((((((~(W2 = sz00)) & (~(W2 = sz10))) & ![W3: $i] : (((aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4)))) & doDivides0(W3, W2)) => ((W3 = sz10) | (W3 = W2)))) | isPrime0(W2)) & (?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))) | doDivides0(W2, sdtasdt0(W0, W1)))) <=> ((isPrime0(W2) | ((~(W2 = sz00)) & (~(W2 = sz10)) & ![W3: $i] : ((W3 = W2) | (W3 = sz10) | (~(aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4))) & doDivides0(W3, W2)))))) & (doDivides0(W2, sdtasdt0(W0, W1)) | ?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))))), trans(monotonicity(trans(monotonicity(rewrite((?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) <=> (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0))), rewrite((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) <=> (?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1))), (((?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1))) <=> ((?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1))))), rewrite(((?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1))) <=> ((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)))), (((?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1))) <=> ((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0))))), ((iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp)) => ((?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)))) <=> (iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp)) => ((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)))))), rewrite((iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp)) => ((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)))) <=> ((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))))), ((iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp)) => ((?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)))) <=> ((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp)))))), (((((((~(W2 = sz00)) & (~(W2 = sz10))) & ![W3: $i] : (((aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4)))) & doDivides0(W3, W2)) => ((W3 = sz10) | (W3 = W2)))) | isPrime0(W2)) & (?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))) | doDivides0(W2, sdtasdt0(W0, W1)))) => (iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp)) => ((?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1))))) <=> (((isPrime0(W2) | ((~(W2 = sz00)) & (~(W2 = sz10)) & ![W3: $i] : ((W3 = W2) | (W3 = sz10) | (~(aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4))) & doDivides0(W3, W2)))))) & (doDivides0(W2, sdtasdt0(W0, W1)) | ?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))) => ((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))))))), rewrite((((isPrime0(W2) | ((~(W2 = sz00)) & (~(W2 = sz10)) & ![W3: $i] : ((W3 = W2) | (W3 = sz10) | (~(aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4))) & doDivides0(W3, W2)))))) & (doDivides0(W2, sdtasdt0(W0, W1)) | ?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))) => ((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))))) <=> ((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~((isPrime0(W2) | ((~(W2 = sz00)) & (~(W2 = sz10)) & ![W3: $i] : ((W3 = W2) | (W3 = sz10) | (~(aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4))) & doDivides0(W3, W2)))))) & (doDivides0(W2, sdtasdt0(W0, W1)) | ?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))))))), (((((((~(W2 = sz00)) & (~(W2 = sz10))) & ![W3: $i] : (((aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4)))) & doDivides0(W3, W2)) => ((W3 = sz10) | (W3 = W2)))) | isPrime0(W2)) & (?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))) | doDivides0(W2, sdtasdt0(W0, W1)))) => (iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp)) => ((?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1))))) <=> ((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~((isPrime0(W2) | ((~(W2 = sz00)) & (~(W2 = sz10)) & ![W3: $i] : ((W3 = W2) | (W3 = sz10) | (~(aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4))) & doDivides0(W3, W2)))))) & (doDivides0(W2, sdtasdt0(W0, W1)) | ?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))))), ((((aNaturalNumber0(W0) & aNaturalNumber0(W1)) & aNaturalNumber0(W2)) => ((((((~(W2 = sz00)) & (~(W2 = sz10))) & ![W3: $i] : (((aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4)))) & doDivides0(W3, W2)) => ((W3 = sz10) | (W3 = W2)))) | isPrime0(W2)) & (?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))) | doDivides0(W2, sdtasdt0(W0, W1)))) => (iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp)) => ((?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)))))) <=> ((aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2)) => ((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~((isPrime0(W2) | ((~(W2 = sz00)) & (~(W2 = sz10)) & ![W3: $i] : ((W3 = W2) | (W3 = sz10) | (~(aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4))) & doDivides0(W3, W2)))))) & (doDivides0(W2, sdtasdt0(W0, W1)) | ?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))))))))), rewrite(((aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2)) => ((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~((isPrime0(W2) | ((~(W2 = sz00)) & (~(W2 = sz10)) & ![W3: $i] : ((W3 = W2) | (W3 = sz10) | (~(aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4))) & doDivides0(W3, W2)))))) & (doDivides0(W2, sdtasdt0(W0, W1)) | ?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))))))) <=> ((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~((isPrime0(W2) | ((~(W2 = sz00)) & (~(W2 = sz10)) & ![W3: $i] : ((W3 = W2) | (W3 = sz10) | (~(aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4))) & doDivides0(W3, W2)))))) & (doDivides0(W2, sdtasdt0(W0, W1)) | ?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))))))), ((((aNaturalNumber0(W0) & aNaturalNumber0(W1)) & aNaturalNumber0(W2)) => ((((((~(W2 = sz00)) & (~(W2 = sz10))) & ![W3: $i] : (((aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4)))) & doDivides0(W3, W2)) => ((W3 = sz10) | (W3 = W2)))) | isPrime0(W2)) & (?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))) | doDivides0(W2, sdtasdt0(W0, W1)))) => (iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp)) => ((?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)))))) <=> ((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~((isPrime0(W2) | ((~(W2 = sz00)) & (~(W2 = sz10)) & ![W3: $i] : ((W3 = W2) | (W3 = sz10) | (~(aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4))) & doDivides0(W3, W2)))))) & (doDivides0(W2, sdtasdt0(W0, W1)) | ?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))))))))),
% 0.21/0.49      inference(bind,[status(th)],[])).
% 0.21/0.49  tff(108,plain,
% 0.21/0.49      (![W0: $i, W1: $i, W2: $i] : (((aNaturalNumber0(W0) & aNaturalNumber0(W1)) & aNaturalNumber0(W2)) => ((((((~(W2 = sz00)) & (~(W2 = sz10))) & ![W3: $i] : (((aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4)))) & doDivides0(W3, W2)) => ((W3 = sz10) | (W3 = W2)))) | isPrime0(W2)) & (?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))) | doDivides0(W2, sdtasdt0(W0, W1)))) => (iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp)) => ((?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)))))) <=> ![W0: $i, W1: $i, W2: $i] : ((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~((isPrime0(W2) | ((~(W2 = sz00)) & (~(W2 = sz10)) & ![W3: $i] : ((W3 = W2) | (W3 = sz10) | (~(aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4))) & doDivides0(W3, W2)))))) & (doDivides0(W2, sdtasdt0(W0, W1)) | ?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))))))),
% 0.21/0.49      inference(quant_intro,[status(thm)],[107])).
% 0.21/0.49  tff(109,axiom,(![W0: $i, W1: $i, W2: $i] : (((aNaturalNumber0(W0) & aNaturalNumber0(W1)) & aNaturalNumber0(W2)) => ((((((~(W2 = sz00)) & (~(W2 = sz10))) & ![W3: $i] : (((aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4)))) & doDivides0(W3, W2)) => ((W3 = sz10) | (W3 = W2)))) | isPrime0(W2)) & (?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))) | doDivides0(W2, sdtasdt0(W0, W1)))) => (iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp)) => ((?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1))))))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','m__1799')).
% 0.21/0.49  tff(110,plain,
% 0.21/0.49      (![W0: $i, W1: $i, W2: $i] : ((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~((isPrime0(W2) | ((~(W2 = sz00)) & (~(W2 = sz10)) & ![W3: $i] : ((W3 = W2) | (W3 = sz10) | (~(aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4))) & doDivides0(W3, W2)))))) & (doDivides0(W2, sdtasdt0(W0, W1)) | ?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))))))),
% 0.21/0.49      inference(modus_ponens,[status(thm)],[109, 108])).
% 0.21/0.49  tff(111,plain,
% 0.21/0.49      (![W0: $i, W1: $i, W2: $i] : ((?[W3: $i] : (aNaturalNumber0(W3) & (W1 = sdtasdt0(W2, W3))) & doDivides0(W2, W1)) | (?[W3: $i] : (aNaturalNumber0(W3) & (W0 = sdtasdt0(W2, W3))) & doDivides0(W2, W0)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~((isPrime0(W2) | ((~(W2 = sz00)) & (~(W2 = sz10)) & ![W3: $i] : ((W3 = W2) | (W3 = sz10) | (~(aNaturalNumber0(W3) & ?[W4: $i] : (aNaturalNumber0(W4) & (W2 = sdtasdt0(W3, W4))) & doDivides0(W3, W2)))))) & (doDivides0(W2, sdtasdt0(W0, W1)) | ?[W3: $i] : (aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))))))),
% 0.21/0.49      inference(modus_ponens,[status(thm)],[110, 106])).
% 0.21/0.49  tff(112,plain,(
% 0.21/0.49      ![W0: $i, W1: $i, W2: $i] : (((aNaturalNumber0(tptp_fun_W3_4(W2, W1)) & (W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))) & doDivides0(W2, W1)) | ((aNaturalNumber0(tptp_fun_W3_5(W2, W0)) & (W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) & doDivides0(W2, W0)) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (((~isPrime0(W2)) & ((~(~(W2 = sz00))) | (~(~(W2 = sz10))) | ((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & (aNaturalNumber0(tptp_fun_W3_6(W2)) & (aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) & doDivides0(tptp_fun_W3_6(W2), W2))))) | ((~doDivides0(W2, sdtasdt0(W0, W1))) & ![W3: $i] : (~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3)))))))),
% 0.21/0.49      inference(skolemize,[status(sab)],[111])).
% 0.21/0.49  tff(113,plain,
% 0.21/0.49      (![W0: $i, W1: $i, W2: $i] : ((~(aNaturalNumber0(W0) & aNaturalNumber0(W1) & aNaturalNumber0(W2))) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | ((~doDivides0(W2, sdtasdt0(W0, W1))) & ![W3: $i] : (~(aNaturalNumber0(W3) & (sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))) | (aNaturalNumber0(tptp_fun_W3_4(W2, W1)) & (W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1))) & doDivides0(W2, W1)) | (aNaturalNumber0(tptp_fun_W3_5(W2, W0)) & (W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0))) & doDivides0(W2, W0)) | ((~isPrime0(W2)) & ((W2 = sz00) | (W2 = sz10) | ((~(tptp_fun_W3_6(W2) = W2)) & (~(tptp_fun_W3_6(W2) = sz10)) & aNaturalNumber0(tptp_fun_W3_6(W2)) & aNaturalNumber0(tptp_fun_W4_7(W2)) & (W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2))) & doDivides0(tptp_fun_W3_6(W2), W2)))))),
% 0.21/0.49      inference(modus_ponens,[status(thm)],[112, 105])).
% 0.21/0.49  tff(114,plain,
% 0.21/0.49      (![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))))),
% 0.21/0.49      inference(modus_ponens,[status(thm)],[113, 103])).
% 0.21/0.49  tff(115,plain,
% 0.21/0.49      (![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))))),
% 0.21/0.49      inference(modus_ponens,[status(thm)],[114, 101])).
% 0.21/0.49  tff(116,plain,
% 0.21/0.49      (![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))))),
% 0.21/0.49      inference(modus_ponens,[status(thm)],[115, 96])).
% 0.21/0.49  tff(117,plain,
% 0.21/0.49      (((~![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))))) | ((~aNaturalNumber0(xp)) | (~aNaturalNumber0(xm)) | (~((~doDivides0(xp, xm)) | (~aNaturalNumber0(tptp_fun_W3_4(xp, xm))) | (~(xm = sdtasdt0(xp, tptp_fun_W3_4(xp, xm)))))) | (~(isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp)))))))) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | (~iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~(doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(sdtsldt0(xn, xr), xm) = sdtasdt0(xp, W3))))))) | (~((~doDivides0(xp, sdtsldt0(xn, xr))) | (~aNaturalNumber0(tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))) | (~(sdtsldt0(xn, xr) = sdtasdt0(xp, tptp_fun_W3_5(xp, sdtsldt0(xn, xr))))))))) <=> ((~![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))))) | (~aNaturalNumber0(xp)) | (~aNaturalNumber0(xm)) | (~((~doDivides0(xp, xm)) | (~aNaturalNumber0(tptp_fun_W3_4(xp, xm))) | (~(xm = sdtasdt0(xp, tptp_fun_W3_4(xp, xm)))))) | (~(isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp)))))))) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | (~iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~(doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(sdtsldt0(xn, xr), xm) = sdtasdt0(xp, W3))))))) | (~((~doDivides0(xp, sdtsldt0(xn, xr))) | (~aNaturalNumber0(tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))) | (~(sdtsldt0(xn, xr) = sdtasdt0(xp, tptp_fun_W3_5(xp, sdtsldt0(xn, xr))))))))),
% 0.21/0.50      inference(rewrite,[status(thm)],[])).
% 0.21/0.50  tff(118,plain,
% 0.21/0.50      (((~aNaturalNumber0(xp)) | (~iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(xm)) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | (~((~doDivides0(xp, xm)) | (~aNaturalNumber0(tptp_fun_W3_4(xp, xm))) | (~(xm = sdtasdt0(xp, tptp_fun_W3_4(xp, xm)))))) | (~((~doDivides0(xp, sdtsldt0(xn, xr))) | (~aNaturalNumber0(tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))) | (~(sdtsldt0(xn, xr) = sdtasdt0(xp, tptp_fun_W3_5(xp, sdtsldt0(xn, xr))))))) | (~(isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp)))))))) | (~(doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(sdtsldt0(xn, xr), xm) = sdtasdt0(xp, W3)))))))) <=> ((~aNaturalNumber0(xp)) | (~aNaturalNumber0(xm)) | (~((~doDivides0(xp, xm)) | (~aNaturalNumber0(tptp_fun_W3_4(xp, xm))) | (~(xm = sdtasdt0(xp, tptp_fun_W3_4(xp, xm)))))) | (~(isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp)))))))) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | (~iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~(doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(sdtsldt0(xn, xr), xm) = sdtasdt0(xp, W3))))))) | (~((~doDivides0(xp, sdtsldt0(xn, xr))) | (~aNaturalNumber0(tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))) | (~(sdtsldt0(xn, xr) = sdtasdt0(xp, tptp_fun_W3_5(xp, sdtsldt0(xn, xr))))))))),
% 0.21/0.50      inference(rewrite,[status(thm)],[])).
% 0.21/0.50  tff(119,plain,
% 0.21/0.50      ((~(doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(sdtsldt0(xn, xr), xm) = sdtasdt0(xp, W3))))))) <=> (~(doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(sdtsldt0(xn, xr), xm) = sdtasdt0(xp, W3)))))))),
% 0.21/0.50      inference(rewrite,[status(thm)],[])).
% 0.21/0.50  tff(120,plain,
% 0.21/0.50      ((~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp)))))) <=> (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp))))))),
% 0.21/0.50      inference(rewrite,[status(thm)],[])).
% 0.21/0.50  tff(121,plain,
% 0.21/0.50      ((isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp))))))) <=> (isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp)))))))),
% 0.21/0.50      inference(monotonicity,[status(thm)],[120])).
% 0.21/0.50  tff(122,plain,
% 0.21/0.50      ((~(isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp)))))))) <=> (~(isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp))))))))),
% 0.21/0.50      inference(monotonicity,[status(thm)],[121])).
% 0.21/0.50  tff(123,plain,
% 0.21/0.50      ((~((~aNaturalNumber0(tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))) | (~(sdtsldt0(xn, xr) = sdtasdt0(xp, tptp_fun_W3_5(xp, sdtsldt0(xn, xr))))) | (~doDivides0(xp, sdtsldt0(xn, xr))))) <=> (~((~doDivides0(xp, sdtsldt0(xn, xr))) | (~aNaturalNumber0(tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))) | (~(sdtsldt0(xn, xr) = sdtasdt0(xp, tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))))))),
% 0.21/0.50      inference(rewrite,[status(thm)],[])).
% 0.21/0.50  tff(124,plain,
% 0.21/0.50      (((~aNaturalNumber0(xp)) | (~iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(xm)) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | (~((~doDivides0(xp, xm)) | (~aNaturalNumber0(tptp_fun_W3_4(xp, xm))) | (~(xm = sdtasdt0(xp, tptp_fun_W3_4(xp, xm)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))) | (~(sdtsldt0(xn, xr) = sdtasdt0(xp, tptp_fun_W3_5(xp, sdtsldt0(xn, xr))))) | (~doDivides0(xp, sdtsldt0(xn, xr))))) | (~(isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp)))))))) | (~(doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(sdtsldt0(xn, xr), xm) = sdtasdt0(xp, W3)))))))) <=> ((~aNaturalNumber0(xp)) | (~iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(xm)) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | (~((~doDivides0(xp, xm)) | (~aNaturalNumber0(tptp_fun_W3_4(xp, xm))) | (~(xm = sdtasdt0(xp, tptp_fun_W3_4(xp, xm)))))) | (~((~doDivides0(xp, sdtsldt0(xn, xr))) | (~aNaturalNumber0(tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))) | (~(sdtsldt0(xn, xr) = sdtasdt0(xp, tptp_fun_W3_5(xp, sdtsldt0(xn, xr))))))) | (~(isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp)))))))) | (~(doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(sdtsldt0(xn, xr), xm) = sdtasdt0(xp, W3))))))))),
% 0.21/0.50      inference(monotonicity,[status(thm)],[123, 122, 119])).
% 0.21/0.50  tff(125,plain,
% 0.21/0.50      (((~aNaturalNumber0(xp)) | (~iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(xm)) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | (~((~doDivides0(xp, xm)) | (~aNaturalNumber0(tptp_fun_W3_4(xp, xm))) | (~(xm = sdtasdt0(xp, tptp_fun_W3_4(xp, xm)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))) | (~(sdtsldt0(xn, xr) = sdtasdt0(xp, tptp_fun_W3_5(xp, sdtsldt0(xn, xr))))) | (~doDivides0(xp, sdtsldt0(xn, xr))))) | (~(isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp)))))))) | (~(doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(sdtsldt0(xn, xr), xm) = sdtasdt0(xp, W3)))))))) <=> ((~aNaturalNumber0(xp)) | (~aNaturalNumber0(xm)) | (~((~doDivides0(xp, xm)) | (~aNaturalNumber0(tptp_fun_W3_4(xp, xm))) | (~(xm = sdtasdt0(xp, tptp_fun_W3_4(xp, xm)))))) | (~(isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp)))))))) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | (~iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~(doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(sdtsldt0(xn, xr), xm) = sdtasdt0(xp, W3))))))) | (~((~doDivides0(xp, sdtsldt0(xn, xr))) | (~aNaturalNumber0(tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))) | (~(sdtsldt0(xn, xr) = sdtasdt0(xp, tptp_fun_W3_5(xp, sdtsldt0(xn, xr))))))))),
% 0.21/0.50      inference(transitivity,[status(thm)],[124, 118])).
% 0.21/0.50  tff(126,plain,
% 0.21/0.50      (((~![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))))) | ((~aNaturalNumber0(xp)) | (~iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(xm)) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | (~((~doDivides0(xp, xm)) | (~aNaturalNumber0(tptp_fun_W3_4(xp, xm))) | (~(xm = sdtasdt0(xp, tptp_fun_W3_4(xp, xm)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))) | (~(sdtsldt0(xn, xr) = sdtasdt0(xp, tptp_fun_W3_5(xp, sdtsldt0(xn, xr))))) | (~doDivides0(xp, sdtsldt0(xn, xr))))) | (~(isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp)))))))) | (~(doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(sdtsldt0(xn, xr), xm) = sdtasdt0(xp, W3))))))))) <=> ((~![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))))) | ((~aNaturalNumber0(xp)) | (~aNaturalNumber0(xm)) | (~((~doDivides0(xp, xm)) | (~aNaturalNumber0(tptp_fun_W3_4(xp, xm))) | (~(xm = sdtasdt0(xp, tptp_fun_W3_4(xp, xm)))))) | (~(isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp)))))))) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | (~iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~(doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(sdtsldt0(xn, xr), xm) = sdtasdt0(xp, W3))))))) | (~((~doDivides0(xp, sdtsldt0(xn, xr))) | (~aNaturalNumber0(tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))) | (~(sdtsldt0(xn, xr) = sdtasdt0(xp, tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))))))))),
% 0.21/0.50      inference(monotonicity,[status(thm)],[125])).
% 0.21/0.50  tff(127,plain,
% 0.21/0.50      (((~![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))))) | ((~aNaturalNumber0(xp)) | (~iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(xm)) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | (~((~doDivides0(xp, xm)) | (~aNaturalNumber0(tptp_fun_W3_4(xp, xm))) | (~(xm = sdtasdt0(xp, tptp_fun_W3_4(xp, xm)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))) | (~(sdtsldt0(xn, xr) = sdtasdt0(xp, tptp_fun_W3_5(xp, sdtsldt0(xn, xr))))) | (~doDivides0(xp, sdtsldt0(xn, xr))))) | (~(isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp)))))))) | (~(doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(sdtsldt0(xn, xr), xm) = sdtasdt0(xp, W3))))))))) <=> ((~![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))))) | (~aNaturalNumber0(xp)) | (~aNaturalNumber0(xm)) | (~((~doDivides0(xp, xm)) | (~aNaturalNumber0(tptp_fun_W3_4(xp, xm))) | (~(xm = sdtasdt0(xp, tptp_fun_W3_4(xp, xm)))))) | (~(isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp)))))))) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | (~iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~(doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(sdtsldt0(xn, xr), xm) = sdtasdt0(xp, W3))))))) | (~((~doDivides0(xp, sdtsldt0(xn, xr))) | (~aNaturalNumber0(tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))) | (~(sdtsldt0(xn, xr) = sdtasdt0(xp, tptp_fun_W3_5(xp, sdtsldt0(xn, xr))))))))),
% 0.21/0.51      inference(transitivity,[status(thm)],[126, 117])).
% 0.21/0.51  tff(128,plain,
% 0.21/0.51      ((~![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))))) | ((~aNaturalNumber0(xp)) | (~iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(xm)) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | (~((~doDivides0(xp, xm)) | (~aNaturalNumber0(tptp_fun_W3_4(xp, xm))) | (~(xm = sdtasdt0(xp, tptp_fun_W3_4(xp, xm)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))) | (~(sdtsldt0(xn, xr) = sdtasdt0(xp, tptp_fun_W3_5(xp, sdtsldt0(xn, xr))))) | (~doDivides0(xp, sdtsldt0(xn, xr))))) | (~(isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp)))))))) | (~(doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(sdtsldt0(xn, xr), xm) = sdtasdt0(xp, W3))))))))),
% 0.21/0.51      inference(quant_inst,[status(thm)],[])).
% 0.21/0.51  tff(129,plain,
% 0.21/0.51      ((~![W0: $i, W1: $i, W2: $i] : ((~aNaturalNumber0(W2)) | (~iLess0(sdtpldt0(sdtpldt0(W0, W1), W2), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)) | (~((~doDivides0(W2, W1)) | (~aNaturalNumber0(tptp_fun_W3_4(W2, W1))) | (~(W1 = sdtasdt0(W2, tptp_fun_W3_4(W2, W1)))))) | (~((~aNaturalNumber0(tptp_fun_W3_5(W2, W0))) | (~(W0 = sdtasdt0(W2, tptp_fun_W3_5(W2, W0)))) | (~doDivides0(W2, W0)))) | (~(isPrime0(W2) | (~((W2 = sz00) | (W2 = sz10) | (~((tptp_fun_W3_6(W2) = W2) | (tptp_fun_W3_6(W2) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(W2))) | (~aNaturalNumber0(tptp_fun_W4_7(W2))) | (~(W2 = sdtasdt0(tptp_fun_W3_6(W2), tptp_fun_W4_7(W2)))) | (~doDivides0(tptp_fun_W3_6(W2), W2)))))))) | (~(doDivides0(W2, sdtasdt0(W0, W1)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(W0, W1) = sdtasdt0(W2, W3))))))))) | (~aNaturalNumber0(xp)) | (~aNaturalNumber0(xm)) | (~((~doDivides0(xp, xm)) | (~aNaturalNumber0(tptp_fun_W3_4(xp, xm))) | (~(xm = sdtasdt0(xp, tptp_fun_W3_4(xp, xm)))))) | (~(isPrime0(xp) | (~((xp = sz00) | (xp = sz10) | (~((tptp_fun_W3_6(xp) = xp) | (tptp_fun_W3_6(xp) = sz10) | (~aNaturalNumber0(tptp_fun_W3_6(xp))) | (~aNaturalNumber0(tptp_fun_W4_7(xp))) | (~(xp = sdtasdt0(tptp_fun_W3_6(xp), tptp_fun_W4_7(xp)))) | (~doDivides0(tptp_fun_W3_6(xp), xp)))))))) | (~aNaturalNumber0(sdtsldt0(xn, xr))) | (~iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~(doDivides0(xp, sdtasdt0(sdtsldt0(xn, xr), xm)) | (~![W3: $i] : ((~aNaturalNumber0(W3)) | (~(sdtasdt0(sdtsldt0(xn, xr), xm) = sdtasdt0(xp, W3))))))) | (~((~doDivides0(xp, sdtsldt0(xn, xr))) | (~aNaturalNumber0(tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))) | (~(sdtsldt0(xn, xr) = sdtasdt0(xp, tptp_fun_W3_5(xp, sdtsldt0(xn, xr)))))))),
% 0.21/0.51      inference(modus_ponens,[status(thm)],[128, 127])).
% 0.21/0.51  tff(130,plain,
% 0.21/0.51      (~iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))),
% 0.21/0.51      inference(unit_resolution,[status(thm)],[129, 26, 49, 116, 21, 94, 89, 81, 75])).
% 0.21/0.51  tff(131,plain,
% 0.21/0.51      ((~(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp))) <=> (~(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp)))),
% 0.21/0.51      inference(rewrite,[status(thm)],[])).
% 0.21/0.51  tff(132,plain,
% 0.21/0.51      ((~((aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) => (sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp)))) <=> (~((~(aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr))))) | (sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp))))),
% 0.21/0.51      inference(rewrite,[status(thm)],[])).
% 0.21/0.51  tff(133,plain,
% 0.21/0.51      (((~((aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) => (sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp)))) & aNaturalNumber0(sdtsldt0(xn, xr))) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))),
% 0.21/0.51      inference(and_elim,[status(thm)],[3])).
% 0.21/0.51  tff(134,plain,
% 0.21/0.51      ((~((aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) => (sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp)))) & aNaturalNumber0(sdtsldt0(xn, xr))),
% 0.21/0.51      inference(and_elim,[status(thm)],[133])).
% 0.21/0.51  tff(135,plain,
% 0.21/0.51      (~((aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr)))) => (sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp)))),
% 0.21/0.51      inference(and_elim,[status(thm)],[134])).
% 0.21/0.51  tff(136,plain,
% 0.21/0.51      (~((~(aNaturalNumber0(sdtsldt0(xn, xr)) & (xn = sdtasdt0(xr, sdtsldt0(xn, xr))))) | (sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp)))),
% 0.21/0.51      inference(modus_ponens,[status(thm)],[135, 132])).
% 0.21/0.51  tff(137,plain,
% 0.21/0.51      (~(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp))),
% 0.21/0.51      inference(or_elim,[status(thm)],[136])).
% 0.21/0.51  tff(138,plain,
% 0.21/0.51      (~(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp))),
% 0.21/0.51      inference(modus_ponens,[status(thm)],[137, 131])).
% 0.21/0.51  tff(139,plain,
% 0.21/0.51      (sdtlseqdt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp)) <=> sdtlseqdt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))),
% 0.21/0.51      inference(rewrite,[status(thm)],[])).
% 0.21/0.51  tff(140,plain,
% 0.21/0.51      (sdtlseqdt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))),
% 0.21/0.51      inference(and_elim,[status(thm)],[2])).
% 0.21/0.51  tff(141,plain,
% 0.21/0.51      (sdtlseqdt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))),
% 0.21/0.51      inference(modus_ponens,[status(thm)],[140, 139])).
% 0.21/0.51  tff(142,plain,
% 0.21/0.51      (^[W0: $i, W1: $i] : refl(((W0 = W1) | iLess0(W0, W1) | (~aNaturalNumber0(W1)) | (~sdtlseqdt0(W0, W1)) | (~aNaturalNumber0(W0))) <=> ((W0 = W1) | iLess0(W0, W1) | (~aNaturalNumber0(W1)) | (~sdtlseqdt0(W0, W1)) | (~aNaturalNumber0(W0))))),
% 0.21/0.51      inference(bind,[status(th)],[])).
% 0.21/0.51  tff(143,plain,
% 0.21/0.51      (![W0: $i, W1: $i] : ((W0 = W1) | iLess0(W0, W1) | (~aNaturalNumber0(W1)) | (~sdtlseqdt0(W0, W1)) | (~aNaturalNumber0(W0))) <=> ![W0: $i, W1: $i] : ((W0 = W1) | iLess0(W0, W1) | (~aNaturalNumber0(W1)) | (~sdtlseqdt0(W0, W1)) | (~aNaturalNumber0(W0)))),
% 0.21/0.51      inference(quant_intro,[status(thm)],[142])).
% 0.21/0.51  tff(144,plain,
% 0.21/0.51      (^[W0: $i, W1: $i] : trans(monotonicity(trans(monotonicity(rewrite((aNaturalNumber0(W0) & aNaturalNumber0(W1)) <=> (~((~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0))))), ((~(aNaturalNumber0(W0) & aNaturalNumber0(W1))) <=> (~(~((~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0))))))), rewrite((~(~((~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0))))) <=> ((~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0)))), ((~(aNaturalNumber0(W0) & aNaturalNumber0(W1))) <=> ((~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0))))), trans(monotonicity(rewrite(((~(W0 = W1)) & sdtlseqdt0(W0, W1)) <=> (~((W0 = W1) | (~sdtlseqdt0(W0, W1))))), ((~((~(W0 = W1)) & sdtlseqdt0(W0, W1))) <=> (~(~((W0 = W1) | (~sdtlseqdt0(W0, W1))))))), rewrite((~(~((W0 = W1) | (~sdtlseqdt0(W0, W1))))) <=> ((W0 = W1) | (~sdtlseqdt0(W0, W1)))), ((~((~(W0 = W1)) & sdtlseqdt0(W0, W1))) <=> ((W0 = W1) | (~sdtlseqdt0(W0, W1))))), ((iLess0(W0, W1) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1))) | (~((~(W0 = W1)) & sdtlseqdt0(W0, W1)))) <=> (iLess0(W0, W1) | ((~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0))) | ((W0 = W1) | (~sdtlseqdt0(W0, W1)))))), rewrite((iLess0(W0, W1) | ((~aNaturalNumber0(W1)) | (~aNaturalNumber0(W0))) | ((W0 = W1) | (~sdtlseqdt0(W0, W1)))) <=> ((W0 = W1) | iLess0(W0, W1) | (~aNaturalNumber0(W1)) | (~sdtlseqdt0(W0, W1)) | (~aNaturalNumber0(W0)))), ((iLess0(W0, W1) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1))) | (~((~(W0 = W1)) & sdtlseqdt0(W0, W1)))) <=> ((W0 = W1) | iLess0(W0, W1) | (~aNaturalNumber0(W1)) | (~sdtlseqdt0(W0, W1)) | (~aNaturalNumber0(W0)))))),
% 0.21/0.51      inference(bind,[status(th)],[])).
% 0.21/0.51  tff(145,plain,
% 0.21/0.51      (![W0: $i, W1: $i] : (iLess0(W0, W1) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1))) | (~((~(W0 = W1)) & sdtlseqdt0(W0, W1)))) <=> ![W0: $i, W1: $i] : ((W0 = W1) | iLess0(W0, W1) | (~aNaturalNumber0(W1)) | (~sdtlseqdt0(W0, W1)) | (~aNaturalNumber0(W0)))),
% 0.21/0.51      inference(quant_intro,[status(thm)],[144])).
% 0.21/0.51  tff(146,plain,
% 0.21/0.51      (![W0: $i, W1: $i] : (iLess0(W0, W1) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1))) | (~((~(W0 = W1)) & sdtlseqdt0(W0, W1)))) <=> ![W0: $i, W1: $i] : (iLess0(W0, W1) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1))) | (~((~(W0 = W1)) & sdtlseqdt0(W0, W1))))),
% 0.21/0.51      inference(rewrite,[status(thm)],[])).
% 0.21/0.51  tff(147,plain,
% 0.21/0.51      (^[W0: $i, W1: $i] : trans(monotonicity(rewrite((((~(W0 = W1)) & sdtlseqdt0(W0, W1)) => iLess0(W0, W1)) <=> ((~((~(W0 = W1)) & sdtlseqdt0(W0, W1))) | iLess0(W0, W1))), (((aNaturalNumber0(W0) & aNaturalNumber0(W1)) => (((~(W0 = W1)) & sdtlseqdt0(W0, W1)) => iLess0(W0, W1))) <=> ((aNaturalNumber0(W0) & aNaturalNumber0(W1)) => ((~((~(W0 = W1)) & sdtlseqdt0(W0, W1))) | iLess0(W0, W1))))), rewrite(((aNaturalNumber0(W0) & aNaturalNumber0(W1)) => ((~((~(W0 = W1)) & sdtlseqdt0(W0, W1))) | iLess0(W0, W1))) <=> (iLess0(W0, W1) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1))) | (~((~(W0 = W1)) & sdtlseqdt0(W0, W1))))), (((aNaturalNumber0(W0) & aNaturalNumber0(W1)) => (((~(W0 = W1)) & sdtlseqdt0(W0, W1)) => iLess0(W0, W1))) <=> (iLess0(W0, W1) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1))) | (~((~(W0 = W1)) & sdtlseqdt0(W0, W1))))))),
% 0.21/0.51      inference(bind,[status(th)],[])).
% 0.21/0.51  tff(148,plain,
% 0.21/0.51      (![W0: $i, W1: $i] : ((aNaturalNumber0(W0) & aNaturalNumber0(W1)) => (((~(W0 = W1)) & sdtlseqdt0(W0, W1)) => iLess0(W0, W1))) <=> ![W0: $i, W1: $i] : (iLess0(W0, W1) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1))) | (~((~(W0 = W1)) & sdtlseqdt0(W0, W1))))),
% 0.21/0.51      inference(quant_intro,[status(thm)],[147])).
% 0.21/0.51  tff(149,axiom,(![W0: $i, W1: $i] : ((aNaturalNumber0(W0) & aNaturalNumber0(W1)) => (((~(W0 = W1)) & sdtlseqdt0(W0, W1)) => iLess0(W0, W1)))), file('/export/starexec/sandbox/benchmark/theBenchmark.p','mIH_03')).
% 0.21/0.51  tff(150,plain,
% 0.21/0.51      (![W0: $i, W1: $i] : (iLess0(W0, W1) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1))) | (~((~(W0 = W1)) & sdtlseqdt0(W0, W1))))),
% 0.21/0.51      inference(modus_ponens,[status(thm)],[149, 148])).
% 0.21/0.51  tff(151,plain,
% 0.21/0.51      (![W0: $i, W1: $i] : (iLess0(W0, W1) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1))) | (~((~(W0 = W1)) & sdtlseqdt0(W0, W1))))),
% 0.21/0.51      inference(modus_ponens,[status(thm)],[150, 146])).
% 0.21/0.51  tff(152,plain,(
% 0.21/0.51      ![W0: $i, W1: $i] : (iLess0(W0, W1) | (~(aNaturalNumber0(W0) & aNaturalNumber0(W1))) | (~((~(W0 = W1)) & sdtlseqdt0(W0, W1))))),
% 0.21/0.51      inference(skolemize,[status(sab)],[151])).
% 0.21/0.51  tff(153,plain,
% 0.21/0.51      (![W0: $i, W1: $i] : ((W0 = W1) | iLess0(W0, W1) | (~aNaturalNumber0(W1)) | (~sdtlseqdt0(W0, W1)) | (~aNaturalNumber0(W0)))),
% 0.21/0.51      inference(modus_ponens,[status(thm)],[152, 145])).
% 0.21/0.51  tff(154,plain,
% 0.21/0.51      (![W0: $i, W1: $i] : ((W0 = W1) | iLess0(W0, W1) | (~aNaturalNumber0(W1)) | (~sdtlseqdt0(W0, W1)) | (~aNaturalNumber0(W0)))),
% 0.21/0.51      inference(modus_ponens,[status(thm)],[153, 143])).
% 0.21/0.51  tff(155,plain,
% 0.21/0.51      (((~![W0: $i, W1: $i] : ((W0 = W1) | iLess0(W0, W1) | (~aNaturalNumber0(W1)) | (~sdtlseqdt0(W0, W1)) | (~aNaturalNumber0(W0)))) | ((sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp)) | iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(xn, xm), xp))) | (~sdtlseqdt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))))) <=> ((~![W0: $i, W1: $i] : ((W0 = W1) | iLess0(W0, W1) | (~aNaturalNumber0(W1)) | (~sdtlseqdt0(W0, W1)) | (~aNaturalNumber0(W0)))) | (sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp)) | iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(xn, xm), xp))) | (~sdtlseqdt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))))),
% 0.21/0.51      inference(rewrite,[status(thm)],[])).
% 0.21/0.51  tff(156,plain,
% 0.21/0.51      (((sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp)) | iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(xn, xm), xp))) | (~sdtlseqdt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp)))) <=> ((sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp)) | iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(xn, xm), xp))) | (~sdtlseqdt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))))),
% 0.21/0.51      inference(rewrite,[status(thm)],[])).
% 0.21/0.51  tff(157,plain,
% 0.21/0.51      (((~![W0: $i, W1: $i] : ((W0 = W1) | iLess0(W0, W1) | (~aNaturalNumber0(W1)) | (~sdtlseqdt0(W0, W1)) | (~aNaturalNumber0(W0)))) | ((sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp)) | iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(xn, xm), xp))) | (~sdtlseqdt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))))) <=> ((~![W0: $i, W1: $i] : ((W0 = W1) | iLess0(W0, W1) | (~aNaturalNumber0(W1)) | (~sdtlseqdt0(W0, W1)) | (~aNaturalNumber0(W0)))) | ((sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp)) | iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(xn, xm), xp))) | (~sdtlseqdt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp)))))),
% 0.21/0.52      inference(monotonicity,[status(thm)],[156])).
% 0.21/0.52  tff(158,plain,
% 0.21/0.52      (((~![W0: $i, W1: $i] : ((W0 = W1) | iLess0(W0, W1) | (~aNaturalNumber0(W1)) | (~sdtlseqdt0(W0, W1)) | (~aNaturalNumber0(W0)))) | ((sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp)) | iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(xn, xm), xp))) | (~sdtlseqdt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))))) <=> ((~![W0: $i, W1: $i] : ((W0 = W1) | iLess0(W0, W1) | (~aNaturalNumber0(W1)) | (~sdtlseqdt0(W0, W1)) | (~aNaturalNumber0(W0)))) | (sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp)) | iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(xn, xm), xp))) | (~sdtlseqdt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))))),
% 0.21/0.52      inference(transitivity,[status(thm)],[157, 155])).
% 0.21/0.52  tff(159,plain,
% 0.21/0.52      ((~![W0: $i, W1: $i] : ((W0 = W1) | iLess0(W0, W1) | (~aNaturalNumber0(W1)) | (~sdtlseqdt0(W0, W1)) | (~aNaturalNumber0(W0)))) | ((sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp)) | iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(xn, xm), xp))) | (~sdtlseqdt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp))) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))))),
% 0.21/0.52      inference(quant_inst,[status(thm)],[])).
% 0.21/0.52  tff(160,plain,
% 0.21/0.52      ((~![W0: $i, W1: $i] : ((W0 = W1) | iLess0(W0, W1) | (~aNaturalNumber0(W1)) | (~sdtlseqdt0(W0, W1)) | (~aNaturalNumber0(W0)))) | (sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp) = sdtpldt0(sdtpldt0(xn, xm), xp)) | iLess0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp)) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp))) | (~aNaturalNumber0(sdtpldt0(sdtpldt0(xn, xm), xp))) | (~sdtlseqdt0(sdtpldt0(sdtpldt0(sdtsldt0(xn, xr), xm), xp), sdtpldt0(sdtpldt0(xn, xm), xp)))),
% 0.21/0.52      inference(modus_ponens,[status(thm)],[159, 158])).
% 0.21/0.52  tff(161,plain,
% 0.21/0.52      (~aNaturalNumber0(sdtpldt0(sdtpldt0(xn, xm), xp))),
% 0.21/0.52      inference(unit_resolution,[status(thm)],[160, 154, 141, 138, 130, 56])).
% 0.21/0.52  tff(162,plain,
% 0.21/0.52      ($false),
% 0.21/0.52      inference(unit_resolution,[status(thm)],[161, 65])).
% 0.21/0.52  % SZS output end Proof
%------------------------------------------------------------------------------