TPTP-NUM016-1 {
-l
-N
--SP
--ftl=TTProof.ftl
--tdir=TPTP
--tmpl=%@-P^.html
--id=TPTP-NUM016-1
-c
--ML=10000
--MT=0
-k
-v
-Dtau.ProverSR.condImpl=1
-Dtau.ProverSR.splitImpl=0
-Dtau.ProverSR.splitDACond=1
-Dtau.ProverSR.splitEquiv=1
-Dtau.ProverSR.splitAnd=1
-Dtau.ProverSR.minNeg=1
-Dtau.ProverSR.univInst=0
-Dtau.ProverSR.enumExists=0
-Dtau.ProverSR.enumForall=0
-Dtau.ProverSR.mInduction=0
-Dtau.PRMVInd.ctxPremise=0
-Dtau.PRMVInd.rewriteFurther=1
-Dtau.BrandX.keepUnflat=1
-Dtau.BrandX.stUnflat=1
-Dtau.ProverME.chRoots=0
-Dtau.ProverME.idTrans=1
-Dtau.ProverME.iSubsumption=0
-Dtau.ProverME.iASubsumption=1
-Dtau.ProverME.searchOrder=mH
-Dtau.ProverME.depthCutoff=35
-Dtau.ProverME.noFactors=1
-Dtau.ProverME.noCFactors=0
-Dtau.ProverME.UILeading=0
-Dtau.ProverME.nodeHeuristic=(+ (node nLiterals) (node termDepth))
-Dtau.ProverME.pairHeuristic=(+ (pair nLiterals) (pair termDepth))
-Dtau.ProverME.trace=0x803f
rrs.util.ResourceLimiter: CPU timing is unavailable.
Formulas.loadConfiguration: eqSort=L; cEqFormulaRank=3; cNeqFormulaRank=4
Premise:
(forall ?X (not (less ?X ?X)))
Premise Clauses:
{ (not (less ?X ?X)) }
Premise:
(forall ?X (forall ?Y (or (not (less ?X ?Y)) (not (less ?Y ?X)))))
Premise Clauses:
{ (not (less ?X ?Y));
(not (less ?Y ?X)) }
Premise:
(forall ?X (divides ?X ?X))
Premise Clauses:
{ (divides ?X ?X) }
Premise:
(forall ?X (forall ?Y (forall ?Z (=> (and (divides ?X ?Y) (divides ?Y ?Z))
(divides ?X ?Z)))))
Premise Clauses:
{ (not (divides ?X ?Y));
(not (divides ?Y ?Z));
(divides ?X ?Z) }
Premise:
(forall ?X (forall ?Y (or (not (divides ?X ?Y)) (not (less ?Y ?X)))))
Premise Clauses:
{ (not (divides ?X ?Y));
(not (less ?Y ?X)) }
Premise:
(forall ?X (less ?X (factorial_plus_one ?X)))
Premise Clauses:
{ (less ?X (factorial_plus_one ?X)) }
Premise:
(forall ?X (forall ?Y (or (not (divides ?X (factorial_plus_one ?Y))) (less ?Y
?X))))
Premise Clauses:
{ (not (divides ?X (factorial_plus_one ?Y)));
(less ?Y ?X) }
Premise:
(forall ?X (or (prime ?X) (divides (prime_divisor ?X) ?X)))
Premise Clauses:
{ (prime ?X);
(divides (prime_divisor ?X) ?X) }
Premise:
(forall ?X (or (prime ?X) (prime (prime_divisor ?X))))
Premise Clauses:
{ (prime ?X);
(prime (prime_divisor ?X)) }
Premise:
(forall ?X (or (prime ?X) (less (prime_divisor ?X) ?X)))
Premise Clauses:
{ (prime ?X);
(less (prime_divisor ?X) ?X) }
Premise:
(prime a)
Premise Clauses:
{ (prime a) }
Begin step 1
Search Order: Modified best-first
= / Identity: Unused
Depth cutoff: 35
Clause limit: 10000
Clock limit: 0.0
Conclusion:
(exists ?X (and (prime ?X) (less a ?X) (not (less (factorial_plus_one a) ?X))))
~Conclusion:
(not (exists ?X (and (prime ?X) (less a ?X) (not (less (factorial_plus_one a)
?X)))))
Conclusion Clauses:
{ (not (prime ?X));
(not (less a ?X));
(less (factorial_plus_one a) ?X) }
Root Clause:
{ (not (prime ?X));
(not (less a ?X));
(less (factorial_plus_one a) ?X) }
Proof Chain -- 9 steps:
Root:
{ (not (prime ?X));
(not (less a ?X));
(less (factorial_plus_one a) ?X) }
Extend:
{ (not (less ?X-2 ?Y-3));
(not (less ?Y-3 ?X-2)) }
2
[ ?Y-3 -> (factorial_plus_one a), ?X -> ?X-2 ]
Clause:
{ (not (prime ?X-2));
(not (less a ?X-2));
[(less (factorial_plus_one a) ?X-2)];
(not (less ?X-2 (factorial_plus_one a))) }
Reduce: 3; [ ?X-2 -> (factorial_plus_one a) ]
Clause:
{ (not (prime (factorial_plus_one a)));
(not (less a (factorial_plus_one a))) }
Extend:
{ (not (divides ?X-4y (factorial_plus_one ?Y-4z)));
(less ?Y-4z ?X-4y) }
2
[ ?Y-4z -> a, ?X-4y -> (factorial_plus_one a) ]
Clause:
{ (not (prime (factorial_plus_one a)));
[(not (less a (factorial_plus_one a)))];
(not (divides (factorial_plus_one a) (factorial_plus_one a))) }
Extend:
{ (divides ?X-6f ?X-6f) }
1
[ ?X-6f -> (factorial_plus_one a) ]
Clause:
{ (not (prime (factorial_plus_one a))) }
Extend:
{ (prime ?X-71);
(divides (prime_divisor ?X-71) ?X-71) }
1
[ ?X-71 -> (factorial_plus_one a) ]
Clause:
{ [(not (prime (factorial_plus_one a)))];
(divides (prime_divisor (factorial_plus_one a)) (factorial_plus_one a)) }
Extend:
{ (not (divides ?X-77 ?Y-78));
(not (less ?Y-78 ?X-77)) }
1
[ ?X-77 -> (prime_divisor (factorial_plus_one a)), ?Y-78 -> (factorial_plus_one
a) ]
Clause:
{ [(not (prime (factorial_plus_one a)))];
[(divides (prime_divisor (factorial_plus_one a)) (factorial_plus_one a))];
(not (less (factorial_plus_one a) (prime_divisor (factorial_plus_one a)))) }
Extend:
{ (not (prime ?X-8c));
(not (less a ?X-8c));
(less (factorial_plus_one a) ?X-8c) }
3
[ ?X-8c -> (prime_divisor (factorial_plus_one a)) ]
Clause:
{ [(not (prime (factorial_plus_one a)))];
[(divides (prime_divisor (factorial_plus_one a)) (factorial_plus_one a))];
[(not (less (factorial_plus_one a) (prime_divisor (factorial_plus_one a))))];
(not (prime (prime_divisor (factorial_plus_one a))));
(not (less a (prime_divisor (factorial_plus_one a)))) }
Extend:
{ (not (divides ?X-r5 (factorial_plus_one ?Y-r6)));
(less ?Y-r6 ?X-r5) }
2
[ ?Y-r6 -> a, ?X-r5 -> (prime_divisor (factorial_plus_one a)) ]
Clause:
{ [(not (prime (factorial_plus_one a)))];
[(divides (prime_divisor (factorial_plus_one a)) (factorial_plus_one a))];
[(not (less (factorial_plus_one a) (prime_divisor (factorial_plus_one a))))];
(not (prime (prime_divisor (factorial_plus_one a)))) }
Extend:
{ (prime ?X-1cx);
(prime (prime_divisor ?X-1cx)) }
2
[ ?X-1cx -> (factorial_plus_one a) ]
Clause:
{ }
End step 1
Proved
Step Stats: elapsedTime=0.375; cpuTime=0.0; steps=9; roots=1; inputs=12; hornInputs=9;
definiteInputs=6; generalInputs=3; factors=0; premiseLiterals=19; rootLiterals=3;
generated=349; predicates=3; functions=2; constants=1; skFunctions=0; skConstants=0;
expanded=348; derivations=348; factorizations=0; reductions=4; extensions=345;
symIDUnif=0; outOrder=1.0; maxQueue=472; nResidual=468; nTooDeep=0; nUnacceptable=9;
nXUnacceptable=0; nSubsumed=0; nVacuous=0; proofLength=9
Proof Stats: proved=1; elapsedTime=0.375; cpuTime=0.0; subproofs=1; successes=1; steps=9; roots=1; inputs=12; hornInputs=9; definiteInputs=6; generalInputs=3; factors=0; premiseLiterals=19; rootLiterals=3; generated=349; predicates=3; functions=2; constants=1; skFunctions=0; skConstants=0; expanded=348; derivations=348; factorizations=0; reductions=4; extensions=345; symIDUnif=0; outOrder=1.0; maxQueue=472; nResidual=468; nTooDeep=0; nUnacceptable=9; nXUnacceptable=0; nSubsumed=0; nVacuous=0; proofLength=9
Elapsed: 0m1s; User: 0m1.7s; System: 0m0.1s
} TPTP-NUM016-1