TSTP Solution File: NUM450+6 by Vampire-SAT---4.8
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Vampire-SAT---4.8
% Problem : NUM450+6 : TPTP v8.1.2. Released v4.0.0.
% Transfm : none
% Format : tptp:raw
% Command : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% Computer : n025.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 May 5 08:28:23 EDT 2024
% Result : Theorem 0.22s 0.40s
% Output : Refutation 0.22s
% Verified :
% SZS Type : Refutation
% Derivation depth : 19
% Number of leaves : 22
% Syntax : Number of formulae : 67 ( 7 unt; 0 def)
% Number of atoms : 825 ( 90 equ)
% Maximal formula atoms : 56 ( 12 avg)
% Number of connectives : 1025 ( 267 ~; 222 |; 460 &)
% ( 38 <=>; 38 =>; 0 <=; 0 <~>)
% Maximal formula depth : 23 ( 9 avg)
% Maximal term depth : 3 ( 1 avg)
% Number of predicates : 25 ( 23 usr; 3 prp; 0-3 aty)
% Number of functors : 14 ( 14 usr; 4 con; 0-2 aty)
% Number of variables : 255 ( 184 !; 71 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f729,plain,
$false,
inference(resolution,[],[f728,f567]) ).
fof(f567,plain,
aElementOf0(sz10,cS2076),
inference(forward_demodulation,[],[f548,f375]) ).
fof(f375,plain,
stldt0(sbsmnsldt0(xS)) = cS2076,
inference(cnf_transformation,[],[f207]) ).
fof(f207,plain,
( stldt0(sbsmnsldt0(xS)) = cS2076
& ! [X0] :
( ( aElementOf0(X0,stldt0(sbsmnsldt0(xS)))
| ( smndt0(sz10) != X0
& sz10 != X0 ) )
& ( smndt0(sz10) = X0
| sz10 = X0
| ~ aElementOf0(X0,stldt0(sbsmnsldt0(xS))) ) )
& ! [X1] :
( ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
| aElementOf0(X1,sbsmnsldt0(xS))
| ~ aInteger0(X1) )
& ( ( ~ aElementOf0(X1,sbsmnsldt0(xS))
& aInteger0(X1) )
| ~ aElementOf0(X1,stldt0(sbsmnsldt0(xS))) ) )
& aSet0(stldt0(sbsmnsldt0(xS)))
& ! [X2] :
( ( aElementOf0(X2,sbsmnsldt0(xS))
| ! [X3] :
( ~ aElementOf0(X2,X3)
| ~ aElementOf0(X3,xS) )
| ~ aInteger0(X2) )
& ( ( aElementOf0(X2,sK40(X2))
& aElementOf0(sK40(X2),xS)
& aInteger0(X2) )
| ~ aElementOf0(X2,sbsmnsldt0(xS)) ) )
& aSet0(sbsmnsldt0(xS)) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK40])],[f205,f206]) ).
fof(f206,plain,
! [X2] :
( ? [X4] :
( aElementOf0(X2,X4)
& aElementOf0(X4,xS) )
=> ( aElementOf0(X2,sK40(X2))
& aElementOf0(sK40(X2),xS) ) ),
introduced(choice_axiom,[]) ).
fof(f205,plain,
( stldt0(sbsmnsldt0(xS)) = cS2076
& ! [X0] :
( ( aElementOf0(X0,stldt0(sbsmnsldt0(xS)))
| ( smndt0(sz10) != X0
& sz10 != X0 ) )
& ( smndt0(sz10) = X0
| sz10 = X0
| ~ aElementOf0(X0,stldt0(sbsmnsldt0(xS))) ) )
& ! [X1] :
( ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
| aElementOf0(X1,sbsmnsldt0(xS))
| ~ aInteger0(X1) )
& ( ( ~ aElementOf0(X1,sbsmnsldt0(xS))
& aInteger0(X1) )
| ~ aElementOf0(X1,stldt0(sbsmnsldt0(xS))) ) )
& aSet0(stldt0(sbsmnsldt0(xS)))
& ! [X2] :
( ( aElementOf0(X2,sbsmnsldt0(xS))
| ! [X3] :
( ~ aElementOf0(X2,X3)
| ~ aElementOf0(X3,xS) )
| ~ aInteger0(X2) )
& ( ( ? [X4] :
( aElementOf0(X2,X4)
& aElementOf0(X4,xS) )
& aInteger0(X2) )
| ~ aElementOf0(X2,sbsmnsldt0(xS)) ) )
& aSet0(sbsmnsldt0(xS)) ),
inference(rectify,[],[f204]) ).
fof(f204,plain,
( stldt0(sbsmnsldt0(xS)) = cS2076
& ! [X0] :
( ( aElementOf0(X0,stldt0(sbsmnsldt0(xS)))
| ( smndt0(sz10) != X0
& sz10 != X0 ) )
& ( smndt0(sz10) = X0
| sz10 = X0
| ~ aElementOf0(X0,stldt0(sbsmnsldt0(xS))) ) )
& ! [X1] :
( ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
| aElementOf0(X1,sbsmnsldt0(xS))
| ~ aInteger0(X1) )
& ( ( ~ aElementOf0(X1,sbsmnsldt0(xS))
& aInteger0(X1) )
| ~ aElementOf0(X1,stldt0(sbsmnsldt0(xS))) ) )
& aSet0(stldt0(sbsmnsldt0(xS)))
& ! [X2] :
( ( aElementOf0(X2,sbsmnsldt0(xS))
| ! [X3] :
( ~ aElementOf0(X2,X3)
| ~ aElementOf0(X3,xS) )
| ~ aInteger0(X2) )
& ( ( ? [X3] :
( aElementOf0(X2,X3)
& aElementOf0(X3,xS) )
& aInteger0(X2) )
| ~ aElementOf0(X2,sbsmnsldt0(xS)) ) )
& aSet0(sbsmnsldt0(xS)) ),
inference(flattening,[],[f203]) ).
fof(f203,plain,
( stldt0(sbsmnsldt0(xS)) = cS2076
& ! [X0] :
( ( aElementOf0(X0,stldt0(sbsmnsldt0(xS)))
| ( smndt0(sz10) != X0
& sz10 != X0 ) )
& ( smndt0(sz10) = X0
| sz10 = X0
| ~ aElementOf0(X0,stldt0(sbsmnsldt0(xS))) ) )
& ! [X1] :
( ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
| aElementOf0(X1,sbsmnsldt0(xS))
| ~ aInteger0(X1) )
& ( ( ~ aElementOf0(X1,sbsmnsldt0(xS))
& aInteger0(X1) )
| ~ aElementOf0(X1,stldt0(sbsmnsldt0(xS))) ) )
& aSet0(stldt0(sbsmnsldt0(xS)))
& ! [X2] :
( ( aElementOf0(X2,sbsmnsldt0(xS))
| ! [X3] :
( ~ aElementOf0(X2,X3)
| ~ aElementOf0(X3,xS) )
| ~ aInteger0(X2) )
& ( ( ? [X3] :
( aElementOf0(X2,X3)
& aElementOf0(X3,xS) )
& aInteger0(X2) )
| ~ aElementOf0(X2,sbsmnsldt0(xS)) ) )
& aSet0(sbsmnsldt0(xS)) ),
inference(nnf_transformation,[],[f50]) ).
fof(f50,plain,
( stldt0(sbsmnsldt0(xS)) = cS2076
& ! [X0] :
( aElementOf0(X0,stldt0(sbsmnsldt0(xS)))
<=> ( smndt0(sz10) = X0
| sz10 = X0 ) )
& ! [X1] :
( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
<=> ( ~ aElementOf0(X1,sbsmnsldt0(xS))
& aInteger0(X1) ) )
& aSet0(stldt0(sbsmnsldt0(xS)))
& ! [X2] :
( aElementOf0(X2,sbsmnsldt0(xS))
<=> ( ? [X3] :
( aElementOf0(X2,X3)
& aElementOf0(X3,xS) )
& aInteger0(X2) ) )
& aSet0(sbsmnsldt0(xS)) ),
inference(rectify,[],[f43]) ).
fof(f43,axiom,
( stldt0(sbsmnsldt0(xS)) = cS2076
& ! [X0] :
( aElementOf0(X0,stldt0(sbsmnsldt0(xS)))
<=> ( smndt0(sz10) = X0
| sz10 = X0 ) )
& ! [X0] :
( aElementOf0(X0,stldt0(sbsmnsldt0(xS)))
<=> ( ~ aElementOf0(X0,sbsmnsldt0(xS))
& aInteger0(X0) ) )
& aSet0(stldt0(sbsmnsldt0(xS)))
& ! [X0] :
( aElementOf0(X0,sbsmnsldt0(xS))
<=> ( ? [X1] :
( aElementOf0(X0,X1)
& aElementOf0(X1,xS) )
& aInteger0(X0) ) )
& aSet0(sbsmnsldt0(xS)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__2079) ).
fof(f548,plain,
aElementOf0(sz10,stldt0(sbsmnsldt0(xS))),
inference(equality_resolution,[],[f373]) ).
fof(f373,plain,
! [X0] :
( aElementOf0(X0,stldt0(sbsmnsldt0(xS)))
| sz10 != X0 ),
inference(cnf_transformation,[],[f207]) ).
fof(f728,plain,
~ aElementOf0(sz10,cS2076),
inference(resolution,[],[f727,f577]) ).
fof(f577,plain,
! [X0] :
( sP21(X0)
| ~ aElementOf0(X0,cS2076) ),
inference(forward_demodulation,[],[f427,f375]) ).
fof(f427,plain,
! [X0] :
( sP21(X0)
| ~ aElementOf0(X0,stldt0(sbsmnsldt0(xS))) ),
inference(cnf_transformation,[],[f236]) ).
fof(f236,plain,
( ! [X0] :
( sP21(X0)
| ~ aElementOf0(X0,stldt0(sbsmnsldt0(xS))) )
& ! [X1] :
( ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
| aElementOf0(X1,sbsmnsldt0(xS))
| ~ aInteger0(X1) )
& ( ( ~ aElementOf0(X1,sbsmnsldt0(xS))
& aInteger0(X1) )
| ~ aElementOf0(X1,stldt0(sbsmnsldt0(xS))) ) )
& ! [X2] :
( ( aElementOf0(X2,sbsmnsldt0(xS))
| ! [X3] :
( ~ aElementOf0(X2,X3)
| ~ aElementOf0(X3,xS) )
| ~ aInteger0(X2) )
& ( ( aElementOf0(X2,sK45(X2))
& aElementOf0(sK45(X2),xS)
& aInteger0(X2) )
| ~ aElementOf0(X2,sbsmnsldt0(xS)) ) )
& aSet0(sbsmnsldt0(xS))
& isClosed0(sbsmnsldt0(xS))
& isOpen0(stldt0(sbsmnsldt0(xS)))
& ! [X5] :
( sP17(X5)
| ~ aElementOf0(X5,stldt0(sbsmnsldt0(xS))) )
& ! [X6] :
( ( aElementOf0(X6,stldt0(sbsmnsldt0(xS)))
| aElementOf0(X6,sbsmnsldt0(xS))
| ~ aInteger0(X6) )
& ( ( ~ aElementOf0(X6,sbsmnsldt0(xS))
& aInteger0(X6) )
| ~ aElementOf0(X6,stldt0(sbsmnsldt0(xS))) ) )
& ! [X7] :
( ( aElementOf0(X7,sbsmnsldt0(xS))
| ! [X8] :
( ~ aElementOf0(X7,X8)
| ~ aElementOf0(X8,xS) )
| ~ aInteger0(X7) )
& ( ( aElementOf0(X7,sK46(X7))
& aElementOf0(sK46(X7),xS)
& aInteger0(X7) )
| ~ aElementOf0(X7,sbsmnsldt0(xS)) ) )
& aSet0(sbsmnsldt0(xS)) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK45,sK46])],[f233,f235,f234]) ).
fof(f234,plain,
! [X2] :
( ? [X4] :
( aElementOf0(X2,X4)
& aElementOf0(X4,xS) )
=> ( aElementOf0(X2,sK45(X2))
& aElementOf0(sK45(X2),xS) ) ),
introduced(choice_axiom,[]) ).
fof(f235,plain,
! [X7] :
( ? [X9] :
( aElementOf0(X7,X9)
& aElementOf0(X9,xS) )
=> ( aElementOf0(X7,sK46(X7))
& aElementOf0(sK46(X7),xS) ) ),
introduced(choice_axiom,[]) ).
fof(f233,plain,
( ! [X0] :
( sP21(X0)
| ~ aElementOf0(X0,stldt0(sbsmnsldt0(xS))) )
& ! [X1] :
( ( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
| aElementOf0(X1,sbsmnsldt0(xS))
| ~ aInteger0(X1) )
& ( ( ~ aElementOf0(X1,sbsmnsldt0(xS))
& aInteger0(X1) )
| ~ aElementOf0(X1,stldt0(sbsmnsldt0(xS))) ) )
& ! [X2] :
( ( aElementOf0(X2,sbsmnsldt0(xS))
| ! [X3] :
( ~ aElementOf0(X2,X3)
| ~ aElementOf0(X3,xS) )
| ~ aInteger0(X2) )
& ( ( ? [X4] :
( aElementOf0(X2,X4)
& aElementOf0(X4,xS) )
& aInteger0(X2) )
| ~ aElementOf0(X2,sbsmnsldt0(xS)) ) )
& aSet0(sbsmnsldt0(xS))
& isClosed0(sbsmnsldt0(xS))
& isOpen0(stldt0(sbsmnsldt0(xS)))
& ! [X5] :
( sP17(X5)
| ~ aElementOf0(X5,stldt0(sbsmnsldt0(xS))) )
& ! [X6] :
( ( aElementOf0(X6,stldt0(sbsmnsldt0(xS)))
| aElementOf0(X6,sbsmnsldt0(xS))
| ~ aInteger0(X6) )
& ( ( ~ aElementOf0(X6,sbsmnsldt0(xS))
& aInteger0(X6) )
| ~ aElementOf0(X6,stldt0(sbsmnsldt0(xS))) ) )
& ! [X7] :
( ( aElementOf0(X7,sbsmnsldt0(xS))
| ! [X8] :
( ~ aElementOf0(X7,X8)
| ~ aElementOf0(X8,xS) )
| ~ aInteger0(X7) )
& ( ( ? [X9] :
( aElementOf0(X7,X9)
& aElementOf0(X9,xS) )
& aInteger0(X7) )
| ~ aElementOf0(X7,sbsmnsldt0(xS)) ) )
& aSet0(sbsmnsldt0(xS)) ),
inference(rectify,[],[f232]) ).
fof(f232,plain,
( ! [X0] :
( sP21(X0)
| ~ aElementOf0(X0,stldt0(sbsmnsldt0(xS))) )
& ! [X6] :
( ( aElementOf0(X6,stldt0(sbsmnsldt0(xS)))
| aElementOf0(X6,sbsmnsldt0(xS))
| ~ aInteger0(X6) )
& ( ( ~ aElementOf0(X6,sbsmnsldt0(xS))
& aInteger0(X6) )
| ~ aElementOf0(X6,stldt0(sbsmnsldt0(xS))) ) )
& ! [X7] :
( ( aElementOf0(X7,sbsmnsldt0(xS))
| ! [X8] :
( ~ aElementOf0(X7,X8)
| ~ aElementOf0(X8,xS) )
| ~ aInteger0(X7) )
& ( ( ? [X8] :
( aElementOf0(X7,X8)
& aElementOf0(X8,xS) )
& aInteger0(X7) )
| ~ aElementOf0(X7,sbsmnsldt0(xS)) ) )
& aSet0(sbsmnsldt0(xS))
& isClosed0(sbsmnsldt0(xS))
& isOpen0(stldt0(sbsmnsldt0(xS)))
& ! [X9] :
( sP17(X9)
| ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
& ! [X15] :
( ( aElementOf0(X15,stldt0(sbsmnsldt0(xS)))
| aElementOf0(X15,sbsmnsldt0(xS))
| ~ aInteger0(X15) )
& ( ( ~ aElementOf0(X15,sbsmnsldt0(xS))
& aInteger0(X15) )
| ~ aElementOf0(X15,stldt0(sbsmnsldt0(xS))) ) )
& ! [X16] :
( ( aElementOf0(X16,sbsmnsldt0(xS))
| ! [X17] :
( ~ aElementOf0(X16,X17)
| ~ aElementOf0(X17,xS) )
| ~ aInteger0(X16) )
& ( ( ? [X17] :
( aElementOf0(X16,X17)
& aElementOf0(X17,xS) )
& aInteger0(X16) )
| ~ aElementOf0(X16,sbsmnsldt0(xS)) ) )
& aSet0(sbsmnsldt0(xS)) ),
inference(flattening,[],[f231]) ).
fof(f231,plain,
( ! [X0] :
( sP21(X0)
| ~ aElementOf0(X0,stldt0(sbsmnsldt0(xS))) )
& ! [X6] :
( ( aElementOf0(X6,stldt0(sbsmnsldt0(xS)))
| aElementOf0(X6,sbsmnsldt0(xS))
| ~ aInteger0(X6) )
& ( ( ~ aElementOf0(X6,sbsmnsldt0(xS))
& aInteger0(X6) )
| ~ aElementOf0(X6,stldt0(sbsmnsldt0(xS))) ) )
& ! [X7] :
( ( aElementOf0(X7,sbsmnsldt0(xS))
| ! [X8] :
( ~ aElementOf0(X7,X8)
| ~ aElementOf0(X8,xS) )
| ~ aInteger0(X7) )
& ( ( ? [X8] :
( aElementOf0(X7,X8)
& aElementOf0(X8,xS) )
& aInteger0(X7) )
| ~ aElementOf0(X7,sbsmnsldt0(xS)) ) )
& aSet0(sbsmnsldt0(xS))
& isClosed0(sbsmnsldt0(xS))
& isOpen0(stldt0(sbsmnsldt0(xS)))
& ! [X9] :
( sP17(X9)
| ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
& ! [X15] :
( ( aElementOf0(X15,stldt0(sbsmnsldt0(xS)))
| aElementOf0(X15,sbsmnsldt0(xS))
| ~ aInteger0(X15) )
& ( ( ~ aElementOf0(X15,sbsmnsldt0(xS))
& aInteger0(X15) )
| ~ aElementOf0(X15,stldt0(sbsmnsldt0(xS))) ) )
& ! [X16] :
( ( aElementOf0(X16,sbsmnsldt0(xS))
| ! [X17] :
( ~ aElementOf0(X16,X17)
| ~ aElementOf0(X17,xS) )
| ~ aInteger0(X16) )
& ( ( ? [X17] :
( aElementOf0(X16,X17)
& aElementOf0(X17,xS) )
& aInteger0(X16) )
| ~ aElementOf0(X16,sbsmnsldt0(xS)) ) )
& aSet0(sbsmnsldt0(xS)) ),
inference(nnf_transformation,[],[f144]) ).
fof(f144,plain,
( ! [X0] :
( sP21(X0)
| ~ aElementOf0(X0,stldt0(sbsmnsldt0(xS))) )
& ! [X6] :
( aElementOf0(X6,stldt0(sbsmnsldt0(xS)))
<=> ( ~ aElementOf0(X6,sbsmnsldt0(xS))
& aInteger0(X6) ) )
& ! [X7] :
( aElementOf0(X7,sbsmnsldt0(xS))
<=> ( ? [X8] :
( aElementOf0(X7,X8)
& aElementOf0(X8,xS) )
& aInteger0(X7) ) )
& aSet0(sbsmnsldt0(xS))
& isClosed0(sbsmnsldt0(xS))
& isOpen0(stldt0(sbsmnsldt0(xS)))
& ! [X9] :
( sP17(X9)
| ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
& ! [X15] :
( aElementOf0(X15,stldt0(sbsmnsldt0(xS)))
<=> ( ~ aElementOf0(X15,sbsmnsldt0(xS))
& aInteger0(X15) ) )
& ! [X16] :
( aElementOf0(X16,sbsmnsldt0(xS))
<=> ( ? [X17] :
( aElementOf0(X16,X17)
& aElementOf0(X17,xS) )
& aInteger0(X16) ) )
& aSet0(sbsmnsldt0(xS)) ),
inference(definition_folding,[],[f63,f143,f142,f141,f140,f139,f138,f137,f136]) ).
fof(f136,plain,
! [X10,X9,X12] :
( ? [X14] :
( sdtpldt0(X12,smndt0(X9)) = sdtasdt0(X10,X14)
& aInteger0(X14) )
| ~ sP14(X10,X9,X12) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP14])]) ).
fof(f137,plain,
! [X10,X9,X12] :
( ( sdteqdtlpzmzozddtrp0(X12,X9,X10)
& aDivisorOf0(X10,sdtpldt0(X12,smndt0(X9)))
& sP14(X10,X9,X12)
& aInteger0(X12) )
| ~ aElementOf0(X12,szAzrzSzezqlpdtcmdtrp0(X9,X10))
| ~ sP15(X10,X9,X12) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP15])]) ).
fof(f138,plain,
! [X10,X9] :
( ! [X12] :
( ( aElementOf0(X12,szAzrzSzezqlpdtcmdtrp0(X9,X10))
| ( ~ sdteqdtlpzmzozddtrp0(X12,X9,X10)
& ~ aDivisorOf0(X10,sdtpldt0(X12,smndt0(X9)))
& ! [X13] :
( sdtpldt0(X12,smndt0(X9)) != sdtasdt0(X10,X13)
| ~ aInteger0(X13) ) )
| ~ aInteger0(X12) )
& sP15(X10,X9,X12) )
| ~ sP16(X10,X9) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP16])]) ).
fof(f139,plain,
! [X9] :
( ? [X10] :
( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X9,X10),stldt0(sbsmnsldt0(xS)))
& ! [X11] :
( aElementOf0(X11,stldt0(sbsmnsldt0(xS)))
| ~ aElementOf0(X11,szAzrzSzezqlpdtcmdtrp0(X9,X10)) )
& sP16(X10,X9)
& aSet0(szAzrzSzezqlpdtcmdtrp0(X9,X10))
& sz00 != X10
& aInteger0(X10) )
| ~ sP17(X9) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP17])]) ).
fof(f140,plain,
! [X1,X0,X3] :
( ? [X5] :
( sdtpldt0(X3,smndt0(X0)) = sdtasdt0(X1,X5)
& aInteger0(X5) )
| ~ sP18(X1,X0,X3) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP18])]) ).
fof(f141,plain,
! [X1,X0,X3] :
( ( sdteqdtlpzmzozddtrp0(X3,X0,X1)
& aDivisorOf0(X1,sdtpldt0(X3,smndt0(X0)))
& sP18(X1,X0,X3)
& aInteger0(X3) )
| ~ aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X0,X1))
| ~ sP19(X1,X0,X3) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP19])]) ).
fof(f142,plain,
! [X1,X0] :
( ! [X3] :
( ( aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X0,X1))
| ( ~ sdteqdtlpzmzozddtrp0(X3,X0,X1)
& ~ aDivisorOf0(X1,sdtpldt0(X3,smndt0(X0)))
& ! [X4] :
( sdtasdt0(X1,X4) != sdtpldt0(X3,smndt0(X0))
| ~ aInteger0(X4) ) )
| ~ aInteger0(X3) )
& sP19(X1,X0,X3) )
| ~ sP20(X1,X0) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP20])]) ).
fof(f143,plain,
! [X0] :
( ? [X1] :
( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X0,X1),stldt0(sbsmnsldt0(xS)))
& ! [X2] :
( aElementOf0(X2,stldt0(sbsmnsldt0(xS)))
| ~ aElementOf0(X2,szAzrzSzezqlpdtcmdtrp0(X0,X1)) )
& sP20(X1,X0)
& aSet0(szAzrzSzezqlpdtcmdtrp0(X0,X1))
& sz00 != X1
& aInteger0(X1) )
| ~ sP21(X0) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP21])]) ).
fof(f63,plain,
( ! [X0] :
( ? [X1] :
( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X0,X1),stldt0(sbsmnsldt0(xS)))
& ! [X2] :
( aElementOf0(X2,stldt0(sbsmnsldt0(xS)))
| ~ aElementOf0(X2,szAzrzSzezqlpdtcmdtrp0(X0,X1)) )
& ! [X3] :
( ( aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X0,X1))
| ( ~ sdteqdtlpzmzozddtrp0(X3,X0,X1)
& ~ aDivisorOf0(X1,sdtpldt0(X3,smndt0(X0)))
& ! [X4] :
( sdtasdt0(X1,X4) != sdtpldt0(X3,smndt0(X0))
| ~ aInteger0(X4) ) )
| ~ aInteger0(X3) )
& ( ( sdteqdtlpzmzozddtrp0(X3,X0,X1)
& aDivisorOf0(X1,sdtpldt0(X3,smndt0(X0)))
& ? [X5] :
( sdtpldt0(X3,smndt0(X0)) = sdtasdt0(X1,X5)
& aInteger0(X5) )
& aInteger0(X3) )
| ~ aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X0,X1)) ) )
& aSet0(szAzrzSzezqlpdtcmdtrp0(X0,X1))
& sz00 != X1
& aInteger0(X1) )
| ~ aElementOf0(X0,stldt0(sbsmnsldt0(xS))) )
& ! [X6] :
( aElementOf0(X6,stldt0(sbsmnsldt0(xS)))
<=> ( ~ aElementOf0(X6,sbsmnsldt0(xS))
& aInteger0(X6) ) )
& ! [X7] :
( aElementOf0(X7,sbsmnsldt0(xS))
<=> ( ? [X8] :
( aElementOf0(X7,X8)
& aElementOf0(X8,xS) )
& aInteger0(X7) ) )
& aSet0(sbsmnsldt0(xS))
& isClosed0(sbsmnsldt0(xS))
& isOpen0(stldt0(sbsmnsldt0(xS)))
& ! [X9] :
( ? [X10] :
( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X9,X10),stldt0(sbsmnsldt0(xS)))
& ! [X11] :
( aElementOf0(X11,stldt0(sbsmnsldt0(xS)))
| ~ aElementOf0(X11,szAzrzSzezqlpdtcmdtrp0(X9,X10)) )
& ! [X12] :
( ( aElementOf0(X12,szAzrzSzezqlpdtcmdtrp0(X9,X10))
| ( ~ sdteqdtlpzmzozddtrp0(X12,X9,X10)
& ~ aDivisorOf0(X10,sdtpldt0(X12,smndt0(X9)))
& ! [X13] :
( sdtpldt0(X12,smndt0(X9)) != sdtasdt0(X10,X13)
| ~ aInteger0(X13) ) )
| ~ aInteger0(X12) )
& ( ( sdteqdtlpzmzozddtrp0(X12,X9,X10)
& aDivisorOf0(X10,sdtpldt0(X12,smndt0(X9)))
& ? [X14] :
( sdtpldt0(X12,smndt0(X9)) = sdtasdt0(X10,X14)
& aInteger0(X14) )
& aInteger0(X12) )
| ~ aElementOf0(X12,szAzrzSzezqlpdtcmdtrp0(X9,X10)) ) )
& aSet0(szAzrzSzezqlpdtcmdtrp0(X9,X10))
& sz00 != X10
& aInteger0(X10) )
| ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
& ! [X15] :
( aElementOf0(X15,stldt0(sbsmnsldt0(xS)))
<=> ( ~ aElementOf0(X15,sbsmnsldt0(xS))
& aInteger0(X15) ) )
& ! [X16] :
( aElementOf0(X16,sbsmnsldt0(xS))
<=> ( ? [X17] :
( aElementOf0(X16,X17)
& aElementOf0(X17,xS) )
& aInteger0(X16) ) )
& aSet0(sbsmnsldt0(xS)) ),
inference(flattening,[],[f62]) ).
fof(f62,plain,
( ! [X0] :
( ? [X1] :
( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X0,X1),stldt0(sbsmnsldt0(xS)))
& ! [X2] :
( aElementOf0(X2,stldt0(sbsmnsldt0(xS)))
| ~ aElementOf0(X2,szAzrzSzezqlpdtcmdtrp0(X0,X1)) )
& ! [X3] :
( ( aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X0,X1))
| ( ~ sdteqdtlpzmzozddtrp0(X3,X0,X1)
& ~ aDivisorOf0(X1,sdtpldt0(X3,smndt0(X0)))
& ! [X4] :
( sdtasdt0(X1,X4) != sdtpldt0(X3,smndt0(X0))
| ~ aInteger0(X4) ) )
| ~ aInteger0(X3) )
& ( ( sdteqdtlpzmzozddtrp0(X3,X0,X1)
& aDivisorOf0(X1,sdtpldt0(X3,smndt0(X0)))
& ? [X5] :
( sdtpldt0(X3,smndt0(X0)) = sdtasdt0(X1,X5)
& aInteger0(X5) )
& aInteger0(X3) )
| ~ aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X0,X1)) ) )
& aSet0(szAzrzSzezqlpdtcmdtrp0(X0,X1))
& sz00 != X1
& aInteger0(X1) )
| ~ aElementOf0(X0,stldt0(sbsmnsldt0(xS))) )
& ! [X6] :
( aElementOf0(X6,stldt0(sbsmnsldt0(xS)))
<=> ( ~ aElementOf0(X6,sbsmnsldt0(xS))
& aInteger0(X6) ) )
& ! [X7] :
( aElementOf0(X7,sbsmnsldt0(xS))
<=> ( ? [X8] :
( aElementOf0(X7,X8)
& aElementOf0(X8,xS) )
& aInteger0(X7) ) )
& aSet0(sbsmnsldt0(xS))
& isClosed0(sbsmnsldt0(xS))
& isOpen0(stldt0(sbsmnsldt0(xS)))
& ! [X9] :
( ? [X10] :
( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X9,X10),stldt0(sbsmnsldt0(xS)))
& ! [X11] :
( aElementOf0(X11,stldt0(sbsmnsldt0(xS)))
| ~ aElementOf0(X11,szAzrzSzezqlpdtcmdtrp0(X9,X10)) )
& ! [X12] :
( ( aElementOf0(X12,szAzrzSzezqlpdtcmdtrp0(X9,X10))
| ( ~ sdteqdtlpzmzozddtrp0(X12,X9,X10)
& ~ aDivisorOf0(X10,sdtpldt0(X12,smndt0(X9)))
& ! [X13] :
( sdtpldt0(X12,smndt0(X9)) != sdtasdt0(X10,X13)
| ~ aInteger0(X13) ) )
| ~ aInteger0(X12) )
& ( ( sdteqdtlpzmzozddtrp0(X12,X9,X10)
& aDivisorOf0(X10,sdtpldt0(X12,smndt0(X9)))
& ? [X14] :
( sdtpldt0(X12,smndt0(X9)) = sdtasdt0(X10,X14)
& aInteger0(X14) )
& aInteger0(X12) )
| ~ aElementOf0(X12,szAzrzSzezqlpdtcmdtrp0(X9,X10)) ) )
& aSet0(szAzrzSzezqlpdtcmdtrp0(X9,X10))
& sz00 != X10
& aInteger0(X10) )
| ~ aElementOf0(X9,stldt0(sbsmnsldt0(xS))) )
& ! [X15] :
( aElementOf0(X15,stldt0(sbsmnsldt0(xS)))
<=> ( ~ aElementOf0(X15,sbsmnsldt0(xS))
& aInteger0(X15) ) )
& ! [X16] :
( aElementOf0(X16,sbsmnsldt0(xS))
<=> ( ? [X17] :
( aElementOf0(X16,X17)
& aElementOf0(X17,xS) )
& aInteger0(X16) ) )
& aSet0(sbsmnsldt0(xS)) ),
inference(ennf_transformation,[],[f51]) ).
fof(f51,plain,
( ! [X0] :
( aElementOf0(X0,stldt0(sbsmnsldt0(xS)))
=> ? [X1] :
( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X0,X1),stldt0(sbsmnsldt0(xS)))
& ! [X2] :
( aElementOf0(X2,szAzrzSzezqlpdtcmdtrp0(X0,X1))
=> aElementOf0(X2,stldt0(sbsmnsldt0(xS))) )
& ! [X3] :
( ( ( ( sdteqdtlpzmzozddtrp0(X3,X0,X1)
| aDivisorOf0(X1,sdtpldt0(X3,smndt0(X0)))
| ? [X4] :
( sdtasdt0(X1,X4) = sdtpldt0(X3,smndt0(X0))
& aInteger0(X4) ) )
& aInteger0(X3) )
=> aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X0,X1)) )
& ( aElementOf0(X3,szAzrzSzezqlpdtcmdtrp0(X0,X1))
=> ( sdteqdtlpzmzozddtrp0(X3,X0,X1)
& aDivisorOf0(X1,sdtpldt0(X3,smndt0(X0)))
& ? [X5] :
( sdtpldt0(X3,smndt0(X0)) = sdtasdt0(X1,X5)
& aInteger0(X5) )
& aInteger0(X3) ) ) )
& aSet0(szAzrzSzezqlpdtcmdtrp0(X0,X1))
& sz00 != X1
& aInteger0(X1) ) )
& ! [X6] :
( aElementOf0(X6,stldt0(sbsmnsldt0(xS)))
<=> ( ~ aElementOf0(X6,sbsmnsldt0(xS))
& aInteger0(X6) ) )
& ! [X7] :
( aElementOf0(X7,sbsmnsldt0(xS))
<=> ( ? [X8] :
( aElementOf0(X7,X8)
& aElementOf0(X8,xS) )
& aInteger0(X7) ) )
& aSet0(sbsmnsldt0(xS))
& isClosed0(sbsmnsldt0(xS))
& isOpen0(stldt0(sbsmnsldt0(xS)))
& ! [X9] :
( aElementOf0(X9,stldt0(sbsmnsldt0(xS)))
=> ? [X10] :
( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X9,X10),stldt0(sbsmnsldt0(xS)))
& ! [X11] :
( aElementOf0(X11,szAzrzSzezqlpdtcmdtrp0(X9,X10))
=> aElementOf0(X11,stldt0(sbsmnsldt0(xS))) )
& ! [X12] :
( ( ( ( sdteqdtlpzmzozddtrp0(X12,X9,X10)
| aDivisorOf0(X10,sdtpldt0(X12,smndt0(X9)))
| ? [X13] :
( sdtpldt0(X12,smndt0(X9)) = sdtasdt0(X10,X13)
& aInteger0(X13) ) )
& aInteger0(X12) )
=> aElementOf0(X12,szAzrzSzezqlpdtcmdtrp0(X9,X10)) )
& ( aElementOf0(X12,szAzrzSzezqlpdtcmdtrp0(X9,X10))
=> ( sdteqdtlpzmzozddtrp0(X12,X9,X10)
& aDivisorOf0(X10,sdtpldt0(X12,smndt0(X9)))
& ? [X14] :
( sdtpldt0(X12,smndt0(X9)) = sdtasdt0(X10,X14)
& aInteger0(X14) )
& aInteger0(X12) ) ) )
& aSet0(szAzrzSzezqlpdtcmdtrp0(X9,X10))
& sz00 != X10
& aInteger0(X10) ) )
& ! [X15] :
( aElementOf0(X15,stldt0(sbsmnsldt0(xS)))
<=> ( ~ aElementOf0(X15,sbsmnsldt0(xS))
& aInteger0(X15) ) )
& ! [X16] :
( aElementOf0(X16,sbsmnsldt0(xS))
<=> ( ? [X17] :
( aElementOf0(X16,X17)
& aElementOf0(X17,xS) )
& aInteger0(X16) ) )
& aSet0(sbsmnsldt0(xS)) ),
inference(rectify,[],[f45]) ).
fof(f45,axiom,
( ! [X0] :
( aElementOf0(X0,stldt0(sbsmnsldt0(xS)))
=> ? [X1] :
( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X0,X1),stldt0(sbsmnsldt0(xS)))
& ! [X2] :
( aElementOf0(X2,szAzrzSzezqlpdtcmdtrp0(X0,X1))
=> aElementOf0(X2,stldt0(sbsmnsldt0(xS))) )
& ! [X2] :
( ( ( ( sdteqdtlpzmzozddtrp0(X2,X0,X1)
| aDivisorOf0(X1,sdtpldt0(X2,smndt0(X0)))
| ? [X3] :
( sdtasdt0(X1,X3) = sdtpldt0(X2,smndt0(X0))
& aInteger0(X3) ) )
& aInteger0(X2) )
=> aElementOf0(X2,szAzrzSzezqlpdtcmdtrp0(X0,X1)) )
& ( aElementOf0(X2,szAzrzSzezqlpdtcmdtrp0(X0,X1))
=> ( sdteqdtlpzmzozddtrp0(X2,X0,X1)
& aDivisorOf0(X1,sdtpldt0(X2,smndt0(X0)))
& ? [X3] :
( sdtasdt0(X1,X3) = sdtpldt0(X2,smndt0(X0))
& aInteger0(X3) )
& aInteger0(X2) ) ) )
& aSet0(szAzrzSzezqlpdtcmdtrp0(X0,X1))
& sz00 != X1
& aInteger0(X1) ) )
& ! [X0] :
( aElementOf0(X0,stldt0(sbsmnsldt0(xS)))
<=> ( ~ aElementOf0(X0,sbsmnsldt0(xS))
& aInteger0(X0) ) )
& ! [X0] :
( aElementOf0(X0,sbsmnsldt0(xS))
<=> ( ? [X1] :
( aElementOf0(X0,X1)
& aElementOf0(X1,xS) )
& aInteger0(X0) ) )
& aSet0(sbsmnsldt0(xS))
& isClosed0(sbsmnsldt0(xS))
& isOpen0(stldt0(sbsmnsldt0(xS)))
& ! [X0] :
( aElementOf0(X0,stldt0(sbsmnsldt0(xS)))
=> ? [X1] :
( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X0,X1),stldt0(sbsmnsldt0(xS)))
& ! [X2] :
( aElementOf0(X2,szAzrzSzezqlpdtcmdtrp0(X0,X1))
=> aElementOf0(X2,stldt0(sbsmnsldt0(xS))) )
& ! [X2] :
( ( ( ( sdteqdtlpzmzozddtrp0(X2,X0,X1)
| aDivisorOf0(X1,sdtpldt0(X2,smndt0(X0)))
| ? [X3] :
( sdtasdt0(X1,X3) = sdtpldt0(X2,smndt0(X0))
& aInteger0(X3) ) )
& aInteger0(X2) )
=> aElementOf0(X2,szAzrzSzezqlpdtcmdtrp0(X0,X1)) )
& ( aElementOf0(X2,szAzrzSzezqlpdtcmdtrp0(X0,X1))
=> ( sdteqdtlpzmzozddtrp0(X2,X0,X1)
& aDivisorOf0(X1,sdtpldt0(X2,smndt0(X0)))
& ? [X3] :
( sdtasdt0(X1,X3) = sdtpldt0(X2,smndt0(X0))
& aInteger0(X3) )
& aInteger0(X2) ) ) )
& aSet0(szAzrzSzezqlpdtcmdtrp0(X0,X1))
& sz00 != X1
& aInteger0(X1) ) )
& ! [X0] :
( aElementOf0(X0,stldt0(sbsmnsldt0(xS)))
<=> ( ~ aElementOf0(X0,sbsmnsldt0(xS))
& aInteger0(X0) ) )
& ! [X0] :
( aElementOf0(X0,sbsmnsldt0(xS))
<=> ( ? [X1] :
( aElementOf0(X0,X1)
& aElementOf0(X1,xS) )
& aInteger0(X0) ) )
& aSet0(sbsmnsldt0(xS)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__2144) ).
fof(f727,plain,
~ sP21(sz10),
inference(trivial_inequality_removal,[],[f725]) ).
fof(f725,plain,
( sz00 != sz00
| ~ sP21(sz10) ),
inference(superposition,[],[f377,f720]) ).
fof(f720,plain,
sz00 = sK41(sz10),
inference(resolution,[],[f719,f567]) ).
fof(f719,plain,
( ~ aElementOf0(sz10,cS2076)
| sz00 = sK41(sz10) ),
inference(duplicate_literal_removal,[],[f718]) ).
fof(f718,plain,
( ~ aElementOf0(sz10,cS2076)
| sz00 = sK41(sz10)
| ~ aElementOf0(sz10,cS2076) ),
inference(resolution,[],[f715,f577]) ).
fof(f715,plain,
( ~ sP21(sz10)
| ~ aElementOf0(sz10,cS2076)
| sz00 = sK41(sz10) ),
inference(resolution,[],[f713,f376]) ).
fof(f376,plain,
! [X0] :
( aInteger0(sK41(X0))
| ~ sP21(X0) ),
inference(cnf_transformation,[],[f210]) ).
fof(f210,plain,
! [X0] :
( ( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X0,sK41(X0)),stldt0(sbsmnsldt0(xS)))
& ! [X2] :
( aElementOf0(X2,stldt0(sbsmnsldt0(xS)))
| ~ aElementOf0(X2,szAzrzSzezqlpdtcmdtrp0(X0,sK41(X0))) )
& sP20(sK41(X0),X0)
& aSet0(szAzrzSzezqlpdtcmdtrp0(X0,sK41(X0)))
& sz00 != sK41(X0)
& aInteger0(sK41(X0)) )
| ~ sP21(X0) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK41])],[f208,f209]) ).
fof(f209,plain,
! [X0] :
( ? [X1] :
( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X0,X1),stldt0(sbsmnsldt0(xS)))
& ! [X2] :
( aElementOf0(X2,stldt0(sbsmnsldt0(xS)))
| ~ aElementOf0(X2,szAzrzSzezqlpdtcmdtrp0(X0,X1)) )
& sP20(X1,X0)
& aSet0(szAzrzSzezqlpdtcmdtrp0(X0,X1))
& sz00 != X1
& aInteger0(X1) )
=> ( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X0,sK41(X0)),stldt0(sbsmnsldt0(xS)))
& ! [X2] :
( aElementOf0(X2,stldt0(sbsmnsldt0(xS)))
| ~ aElementOf0(X2,szAzrzSzezqlpdtcmdtrp0(X0,sK41(X0))) )
& sP20(sK41(X0),X0)
& aSet0(szAzrzSzezqlpdtcmdtrp0(X0,sK41(X0)))
& sz00 != sK41(X0)
& aInteger0(sK41(X0)) ) ),
introduced(choice_axiom,[]) ).
fof(f208,plain,
! [X0] :
( ? [X1] :
( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X0,X1),stldt0(sbsmnsldt0(xS)))
& ! [X2] :
( aElementOf0(X2,stldt0(sbsmnsldt0(xS)))
| ~ aElementOf0(X2,szAzrzSzezqlpdtcmdtrp0(X0,X1)) )
& sP20(X1,X0)
& aSet0(szAzrzSzezqlpdtcmdtrp0(X0,X1))
& sz00 != X1
& aInteger0(X1) )
| ~ sP21(X0) ),
inference(nnf_transformation,[],[f143]) ).
fof(f713,plain,
( ~ aInteger0(sK41(sz10))
| sz00 = sK41(sz10)
| ~ aElementOf0(sz10,cS2076) ),
inference(resolution,[],[f709,f577]) ).
fof(f709,plain,
( ~ sP21(sz10)
| sz00 = sK41(sz10)
| ~ aInteger0(sK41(sz10)) ),
inference(resolution,[],[f573,f599]) ).
fof(f599,plain,
! [X0] :
( ~ aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(sz10,X0),cS2076)
| sz00 = X0
| ~ aInteger0(X0) ),
inference(resolution,[],[f565,f329]) ).
fof(f329,plain,
! [X0] :
( sP6(X0)
| sz00 = X0
| ~ aInteger0(X0) ),
inference(cnf_transformation,[],[f127]) ).
fof(f127,plain,
! [X0] :
( sP6(X0)
| sz00 = X0
| ~ aInteger0(X0) ),
inference(definition_folding,[],[f59,f126,f125,f124,f123,f122,f121,f120]) ).
fof(f120,plain,
! [X0,X1] :
( ? [X3] :
( sdtpldt0(X1,smndt0(sz10)) = sdtasdt0(X0,X3)
& aInteger0(X3) )
| ~ sP0(X0,X1) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])]) ).
fof(f121,plain,
! [X0,X1] :
( ( sdteqdtlpzmzozddtrp0(X1,sz10,X0)
& aDivisorOf0(X0,sdtpldt0(X1,smndt0(sz10)))
& sP0(X0,X1)
& aInteger0(X1) )
| ~ aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,X0))
| ~ sP1(X0,X1) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP1])]) ).
fof(f122,plain,
! [X0] :
( ! [X1] :
( ( aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,X0))
| ( ~ sdteqdtlpzmzozddtrp0(X1,sz10,X0)
& ~ aDivisorOf0(X0,sdtpldt0(X1,smndt0(sz10)))
& ! [X2] :
( sdtasdt0(X0,X2) != sdtpldt0(X1,smndt0(sz10))
| ~ aInteger0(X2) ) )
| ~ aInteger0(X1) )
& sP1(X0,X1) )
| ~ sP2(X0) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP2])]) ).
fof(f123,plain,
( ! [X4] :
( aElementOf0(X4,sbsmnsldt0(xS))
<=> ( ? [X5] :
( aElementOf0(X4,X5)
& aElementOf0(X5,xS) )
& aInteger0(X4) ) )
| ~ sP3 ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP3])]) ).
fof(f124,plain,
( ! [X6] :
( aElementOf0(X6,stldt0(sbsmnsldt0(xS)))
<=> ( ~ aElementOf0(X6,sbsmnsldt0(xS))
& aInteger0(X6) ) )
| ~ sP4 ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP4])]) ).
fof(f125,plain,
! [X0] :
( ? [X7] :
( ~ aElementOf0(X7,stldt0(sbsmnsldt0(xS)))
& aElementOf0(X7,szAzrzSzezqlpdtcmdtrp0(sz10,X0)) )
| ~ sP5(X0) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP5])]) ).
fof(f126,plain,
! [X0] :
( ( ~ aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(sz10,X0),stldt0(sbsmnsldt0(xS)))
& sP5(X0)
& sP4
& sP3
& aSet0(sbsmnsldt0(xS))
& sP2(X0)
& aSet0(szAzrzSzezqlpdtcmdtrp0(sz10,X0)) )
| ~ sP6(X0) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[sP6])]) ).
fof(f59,plain,
! [X0] :
( ( ~ aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(sz10,X0),stldt0(sbsmnsldt0(xS)))
& ? [X7] :
( ~ aElementOf0(X7,stldt0(sbsmnsldt0(xS)))
& aElementOf0(X7,szAzrzSzezqlpdtcmdtrp0(sz10,X0)) )
& ! [X6] :
( aElementOf0(X6,stldt0(sbsmnsldt0(xS)))
<=> ( ~ aElementOf0(X6,sbsmnsldt0(xS))
& aInteger0(X6) ) )
& ! [X4] :
( aElementOf0(X4,sbsmnsldt0(xS))
<=> ( ? [X5] :
( aElementOf0(X4,X5)
& aElementOf0(X5,xS) )
& aInteger0(X4) ) )
& aSet0(sbsmnsldt0(xS))
& ! [X1] :
( ( aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,X0))
| ( ~ sdteqdtlpzmzozddtrp0(X1,sz10,X0)
& ~ aDivisorOf0(X0,sdtpldt0(X1,smndt0(sz10)))
& ! [X2] :
( sdtasdt0(X0,X2) != sdtpldt0(X1,smndt0(sz10))
| ~ aInteger0(X2) ) )
| ~ aInteger0(X1) )
& ( ( sdteqdtlpzmzozddtrp0(X1,sz10,X0)
& aDivisorOf0(X0,sdtpldt0(X1,smndt0(sz10)))
& ? [X3] :
( sdtpldt0(X1,smndt0(sz10)) = sdtasdt0(X0,X3)
& aInteger0(X3) )
& aInteger0(X1) )
| ~ aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,X0)) ) )
& aSet0(szAzrzSzezqlpdtcmdtrp0(sz10,X0)) )
| sz00 = X0
| ~ aInteger0(X0) ),
inference(flattening,[],[f58]) ).
fof(f58,plain,
! [X0] :
( ( ~ aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(sz10,X0),stldt0(sbsmnsldt0(xS)))
& ? [X7] :
( ~ aElementOf0(X7,stldt0(sbsmnsldt0(xS)))
& aElementOf0(X7,szAzrzSzezqlpdtcmdtrp0(sz10,X0)) )
& ! [X6] :
( aElementOf0(X6,stldt0(sbsmnsldt0(xS)))
<=> ( ~ aElementOf0(X6,sbsmnsldt0(xS))
& aInteger0(X6) ) )
& ! [X4] :
( aElementOf0(X4,sbsmnsldt0(xS))
<=> ( ? [X5] :
( aElementOf0(X4,X5)
& aElementOf0(X5,xS) )
& aInteger0(X4) ) )
& aSet0(sbsmnsldt0(xS))
& ! [X1] :
( ( aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,X0))
| ( ~ sdteqdtlpzmzozddtrp0(X1,sz10,X0)
& ~ aDivisorOf0(X0,sdtpldt0(X1,smndt0(sz10)))
& ! [X2] :
( sdtasdt0(X0,X2) != sdtpldt0(X1,smndt0(sz10))
| ~ aInteger0(X2) ) )
| ~ aInteger0(X1) )
& ( ( sdteqdtlpzmzozddtrp0(X1,sz10,X0)
& aDivisorOf0(X0,sdtpldt0(X1,smndt0(sz10)))
& ? [X3] :
( sdtpldt0(X1,smndt0(sz10)) = sdtasdt0(X0,X3)
& aInteger0(X3) )
& aInteger0(X1) )
| ~ aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,X0)) ) )
& aSet0(szAzrzSzezqlpdtcmdtrp0(sz10,X0)) )
| sz00 = X0
| ~ aInteger0(X0) ),
inference(ennf_transformation,[],[f48]) ).
fof(f48,plain,
~ ? [X0] :
( ( ( ! [X1] :
( ( ( ( sdteqdtlpzmzozddtrp0(X1,sz10,X0)
| aDivisorOf0(X0,sdtpldt0(X1,smndt0(sz10)))
| ? [X2] :
( sdtasdt0(X0,X2) = sdtpldt0(X1,smndt0(sz10))
& aInteger0(X2) ) )
& aInteger0(X1) )
=> aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,X0)) )
& ( aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,X0))
=> ( sdteqdtlpzmzozddtrp0(X1,sz10,X0)
& aDivisorOf0(X0,sdtpldt0(X1,smndt0(sz10)))
& ? [X3] :
( sdtpldt0(X1,smndt0(sz10)) = sdtasdt0(X0,X3)
& aInteger0(X3) )
& aInteger0(X1) ) ) )
& aSet0(szAzrzSzezqlpdtcmdtrp0(sz10,X0)) )
=> ( ( ! [X4] :
( aElementOf0(X4,sbsmnsldt0(xS))
<=> ( ? [X5] :
( aElementOf0(X4,X5)
& aElementOf0(X5,xS) )
& aInteger0(X4) ) )
& aSet0(sbsmnsldt0(xS)) )
=> ( ! [X6] :
( aElementOf0(X6,stldt0(sbsmnsldt0(xS)))
<=> ( ~ aElementOf0(X6,sbsmnsldt0(xS))
& aInteger0(X6) ) )
=> ( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(sz10,X0),stldt0(sbsmnsldt0(xS)))
| ! [X7] :
( aElementOf0(X7,szAzrzSzezqlpdtcmdtrp0(sz10,X0))
=> aElementOf0(X7,stldt0(sbsmnsldt0(xS))) ) ) ) ) )
& sz00 != X0
& aInteger0(X0) ),
inference(rectify,[],[f47]) ).
fof(f47,negated_conjecture,
~ ? [X0] :
( ( ( ! [X1] :
( ( ( ( sdteqdtlpzmzozddtrp0(X1,sz10,X0)
| aDivisorOf0(X0,sdtpldt0(X1,smndt0(sz10)))
| ? [X2] :
( sdtasdt0(X0,X2) = sdtpldt0(X1,smndt0(sz10))
& aInteger0(X2) ) )
& aInteger0(X1) )
=> aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,X0)) )
& ( aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,X0))
=> ( sdteqdtlpzmzozddtrp0(X1,sz10,X0)
& aDivisorOf0(X0,sdtpldt0(X1,smndt0(sz10)))
& ? [X2] :
( sdtasdt0(X0,X2) = sdtpldt0(X1,smndt0(sz10))
& aInteger0(X2) )
& aInteger0(X1) ) ) )
& aSet0(szAzrzSzezqlpdtcmdtrp0(sz10,X0)) )
=> ( ( ! [X1] :
( aElementOf0(X1,sbsmnsldt0(xS))
<=> ( ? [X2] :
( aElementOf0(X1,X2)
& aElementOf0(X2,xS) )
& aInteger0(X1) ) )
& aSet0(sbsmnsldt0(xS)) )
=> ( ! [X1] :
( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
<=> ( ~ aElementOf0(X1,sbsmnsldt0(xS))
& aInteger0(X1) ) )
=> ( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(sz10,X0),stldt0(sbsmnsldt0(xS)))
| ! [X1] :
( aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,X0))
=> aElementOf0(X1,stldt0(sbsmnsldt0(xS))) ) ) ) ) )
& sz00 != X0
& aInteger0(X0) ),
inference(negated_conjecture,[],[f46]) ).
fof(f46,conjecture,
? [X0] :
( ( ( ! [X1] :
( ( ( ( sdteqdtlpzmzozddtrp0(X1,sz10,X0)
| aDivisorOf0(X0,sdtpldt0(X1,smndt0(sz10)))
| ? [X2] :
( sdtasdt0(X0,X2) = sdtpldt0(X1,smndt0(sz10))
& aInteger0(X2) ) )
& aInteger0(X1) )
=> aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,X0)) )
& ( aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,X0))
=> ( sdteqdtlpzmzozddtrp0(X1,sz10,X0)
& aDivisorOf0(X0,sdtpldt0(X1,smndt0(sz10)))
& ? [X2] :
( sdtasdt0(X0,X2) = sdtpldt0(X1,smndt0(sz10))
& aInteger0(X2) )
& aInteger0(X1) ) ) )
& aSet0(szAzrzSzezqlpdtcmdtrp0(sz10,X0)) )
=> ( ( ! [X1] :
( aElementOf0(X1,sbsmnsldt0(xS))
<=> ( ? [X2] :
( aElementOf0(X1,X2)
& aElementOf0(X2,xS) )
& aInteger0(X1) ) )
& aSet0(sbsmnsldt0(xS)) )
=> ( ! [X1] :
( aElementOf0(X1,stldt0(sbsmnsldt0(xS)))
<=> ( ~ aElementOf0(X1,sbsmnsldt0(xS))
& aInteger0(X1) ) )
=> ( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(sz10,X0),stldt0(sbsmnsldt0(xS)))
| ! [X1] :
( aElementOf0(X1,szAzrzSzezqlpdtcmdtrp0(sz10,X0))
=> aElementOf0(X1,stldt0(sbsmnsldt0(xS))) ) ) ) ) )
& sz00 != X0
& aInteger0(X0) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__) ).
fof(f565,plain,
! [X0] :
( ~ sP6(X0)
| ~ aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(sz10,X0),cS2076) ),
inference(backward_demodulation,[],[f309,f375]) ).
fof(f309,plain,
! [X0] :
( ~ aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(sz10,X0),stldt0(sbsmnsldt0(xS)))
| ~ sP6(X0) ),
inference(cnf_transformation,[],[f164]) ).
fof(f164,plain,
! [X0] :
( ( ~ aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(sz10,X0),stldt0(sbsmnsldt0(xS)))
& sP5(X0)
& sP4
& sP3
& aSet0(sbsmnsldt0(xS))
& sP2(X0)
& aSet0(szAzrzSzezqlpdtcmdtrp0(sz10,X0)) )
| ~ sP6(X0) ),
inference(nnf_transformation,[],[f126]) ).
fof(f573,plain,
! [X0] :
( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X0,sK41(X0)),cS2076)
| ~ sP21(X0) ),
inference(forward_demodulation,[],[f381,f375]) ).
fof(f381,plain,
! [X0] :
( aSubsetOf0(szAzrzSzezqlpdtcmdtrp0(X0,sK41(X0)),stldt0(sbsmnsldt0(xS)))
| ~ sP21(X0) ),
inference(cnf_transformation,[],[f210]) ).
fof(f377,plain,
! [X0] :
( sz00 != sK41(X0)
| ~ sP21(X0) ),
inference(cnf_transformation,[],[f210]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12 % Problem : NUM450+6 : TPTP v8.1.2. Released v4.0.0.
% 0.07/0.14 % Command : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.15/0.35 % Computer : n025.cluster.edu
% 0.15/0.35 % Model : x86_64 x86_64
% 0.15/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.35 % Memory : 8042.1875MB
% 0.15/0.35 % OS : Linux 3.10.0-693.el7.x86_64
% 0.15/0.35 % CPULimit : 300
% 0.15/0.35 % WCLimit : 300
% 0.15/0.35 % DateTime : Fri May 3 14:53:53 EDT 2024
% 0.15/0.35 % CPUTime :
% 0.15/0.35 % (4451)Running in auto input_syntax mode. Trying TPTP
% 0.15/0.37 % (4460)WARNING: value z3 for option sas not known
% 0.15/0.37 % (4461)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.15/0.37 % (4459)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.15/0.37 % (4460)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.15/0.37 % (4463)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.15/0.37 % (4462)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.15/0.37 % (4458)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.15/0.38 % (4465)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on theBenchmark for (497ds/0Mi)
% 0.22/0.39 % (4463)First to succeed.
% 0.22/0.40 % (4463)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-4451"
% 0.22/0.40 TRYING [1]
% 0.22/0.40 % (4463)Refutation found. Thanks to Tanya!
% 0.22/0.40 % SZS status Theorem for theBenchmark
% 0.22/0.40 % SZS output start Proof for theBenchmark
% See solution above
% 0.22/0.40 % (4463)------------------------------
% 0.22/0.40 % (4463)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.22/0.40 % (4463)Termination reason: Refutation
% 0.22/0.40
% 0.22/0.40 % (4463)Memory used [KB]: 1306
% 0.22/0.40 % (4463)Time elapsed: 0.023 s
% 0.22/0.40 % (4463)Instructions burned: 36 (million)
% 0.22/0.40 % (4451)Success in time 0.033 s
%------------------------------------------------------------------------------