TSTP Solution File: NUM552+3 by Drodi---3.5.1
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Drodi---3.5.1
% Problem : NUM552+3 : TPTP v8.1.2. Released v4.0.0.
% Transfm : none
% Format : tptp:raw
% Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% Computer : n009.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Wed May 31 12:29:40 EDT 2023
% Result : Theorem 0.12s 0.36s
% Output : CNFRefutation 0.19s
% Verified :
% SZS Type : Refutation
% Derivation depth : 8
% Number of leaves : 3
% Syntax : Number of formulae : 18 ( 6 unt; 0 def)
% Number of atoms : 203 ( 30 equ)
% Maximal formula atoms : 43 ( 11 avg)
% Number of connectives : 255 ( 70 ~; 57 |; 111 &)
% ( 0 <=>; 17 =>; 0 <=; 0 <~>)
% Maximal formula depth : 18 ( 6 avg)
% Maximal term depth : 2 ( 1 avg)
% Number of predicates : 5 ( 3 usr; 1 prp; 0-2 aty)
% Number of functors : 12 ( 12 usr; 7 con; 0-2 aty)
% Number of variables : 52 (; 43 !; 9 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f63,hypothesis,
( aSet0(slbdtsldtrb0(xS,xk))
& ! [W0] :
( ( aElementOf0(W0,slbdtsldtrb0(xS,xk))
=> ( aSet0(W0)
& ! [W1] :
( aElementOf0(W1,W0)
=> aElementOf0(W1,xS) )
& aSubsetOf0(W0,xS)
& sbrdtbr0(W0) = xk ) )
& ( ( ( ( aSet0(W0)
& ! [W1] :
( aElementOf0(W1,W0)
=> aElementOf0(W1,xS) ) )
| aSubsetOf0(W0,xS) )
& sbrdtbr0(W0) = xk )
=> aElementOf0(W0,slbdtsldtrb0(xS,xk)) ) )
& aSet0(slbdtsldtrb0(xT,xk))
& ! [W0] :
( ( aElementOf0(W0,slbdtsldtrb0(xT,xk))
=> ( aSet0(W0)
& ! [W1] :
( aElementOf0(W1,W0)
=> aElementOf0(W1,xT) )
& aSubsetOf0(W0,xT)
& sbrdtbr0(W0) = xk ) )
& ( ( ( ( aSet0(W0)
& ! [W1] :
( aElementOf0(W1,W0)
=> aElementOf0(W1,xT) ) )
| aSubsetOf0(W0,xT) )
& sbrdtbr0(W0) = xk )
=> aElementOf0(W0,slbdtsldtrb0(xT,xk)) ) )
& ! [W0] :
( aElementOf0(W0,slbdtsldtrb0(xS,xk))
=> aElementOf0(W0,slbdtsldtrb0(xT,xk)) )
& aSubsetOf0(slbdtsldtrb0(xS,xk),slbdtsldtrb0(xT,xk))
& ~ ( ! [W0] :
( ( aElementOf0(W0,slbdtsldtrb0(xS,xk))
=> ( aSet0(W0)
& ! [W1] :
( aElementOf0(W1,W0)
=> aElementOf0(W1,xS) )
& aSubsetOf0(W0,xS)
& sbrdtbr0(W0) = xk ) )
& ( ( ( ( aSet0(W0)
& ! [W1] :
( aElementOf0(W1,W0)
=> aElementOf0(W1,xS) ) )
| aSubsetOf0(W0,xS) )
& sbrdtbr0(W0) = xk )
=> aElementOf0(W0,slbdtsldtrb0(xS,xk)) ) )
=> ( ~ ? [W0] : aElementOf0(W0,slbdtsldtrb0(xS,xk))
| slbdtsldtrb0(xS,xk) = slcrc0 ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f65,hypothesis,
( aSet0(xQ)
& ! [W0] :
( aElementOf0(W0,xQ)
=> aElementOf0(W0,xS) )
& aSubsetOf0(xQ,xS)
& sbrdtbr0(xQ) = xk
& aElementOf0(xQ,slbdtsldtrb0(xS,xk)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f68,conjecture,
( aElementOf0(xx,xQ)
=> aElementOf0(xx,xT) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f69,negated_conjecture,
~ ( aElementOf0(xx,xQ)
=> aElementOf0(xx,xT) ),
inference(negated_conjecture,[status(cth)],[f68]) ).
fof(f272,plain,
( aSet0(slbdtsldtrb0(xS,xk))
& ! [W0] :
( ( ~ aElementOf0(W0,slbdtsldtrb0(xS,xk))
| ( aSet0(W0)
& ! [W1] :
( ~ aElementOf0(W1,W0)
| aElementOf0(W1,xS) )
& aSubsetOf0(W0,xS)
& sbrdtbr0(W0) = xk ) )
& ( ( ( ~ aSet0(W0)
| ? [W1] :
( aElementOf0(W1,W0)
& ~ aElementOf0(W1,xS) ) )
& ~ aSubsetOf0(W0,xS) )
| sbrdtbr0(W0) != xk
| aElementOf0(W0,slbdtsldtrb0(xS,xk)) ) )
& aSet0(slbdtsldtrb0(xT,xk))
& ! [W0] :
( ( ~ aElementOf0(W0,slbdtsldtrb0(xT,xk))
| ( aSet0(W0)
& ! [W1] :
( ~ aElementOf0(W1,W0)
| aElementOf0(W1,xT) )
& aSubsetOf0(W0,xT)
& sbrdtbr0(W0) = xk ) )
& ( ( ( ~ aSet0(W0)
| ? [W1] :
( aElementOf0(W1,W0)
& ~ aElementOf0(W1,xT) ) )
& ~ aSubsetOf0(W0,xT) )
| sbrdtbr0(W0) != xk
| aElementOf0(W0,slbdtsldtrb0(xT,xk)) ) )
& ! [W0] :
( ~ aElementOf0(W0,slbdtsldtrb0(xS,xk))
| aElementOf0(W0,slbdtsldtrb0(xT,xk)) )
& aSubsetOf0(slbdtsldtrb0(xS,xk),slbdtsldtrb0(xT,xk))
& ! [W0] :
( ( ~ aElementOf0(W0,slbdtsldtrb0(xS,xk))
| ( aSet0(W0)
& ! [W1] :
( ~ aElementOf0(W1,W0)
| aElementOf0(W1,xS) )
& aSubsetOf0(W0,xS)
& sbrdtbr0(W0) = xk ) )
& ( ( ( ~ aSet0(W0)
| ? [W1] :
( aElementOf0(W1,W0)
& ~ aElementOf0(W1,xS) ) )
& ~ aSubsetOf0(W0,xS) )
| sbrdtbr0(W0) != xk
| aElementOf0(W0,slbdtsldtrb0(xS,xk)) ) )
& ? [W0] : aElementOf0(W0,slbdtsldtrb0(xS,xk))
& slbdtsldtrb0(xS,xk) != slcrc0 ),
inference(pre_NNF_transformation,[status(esa)],[f63]) ).
fof(f273,plain,
( aSet0(slbdtsldtrb0(xS,xk))
& ! [W0] :
( ~ aElementOf0(W0,slbdtsldtrb0(xS,xk))
| ( aSet0(W0)
& ! [W1] :
( ~ aElementOf0(W1,W0)
| aElementOf0(W1,xS) )
& aSubsetOf0(W0,xS)
& sbrdtbr0(W0) = xk ) )
& ! [W0] :
( ( ( ~ aSet0(W0)
| ? [W1] :
( aElementOf0(W1,W0)
& ~ aElementOf0(W1,xS) ) )
& ~ aSubsetOf0(W0,xS) )
| sbrdtbr0(W0) != xk
| aElementOf0(W0,slbdtsldtrb0(xS,xk)) )
& aSet0(slbdtsldtrb0(xT,xk))
& ! [W0] :
( ~ aElementOf0(W0,slbdtsldtrb0(xT,xk))
| ( aSet0(W0)
& ! [W1] :
( ~ aElementOf0(W1,W0)
| aElementOf0(W1,xT) )
& aSubsetOf0(W0,xT)
& sbrdtbr0(W0) = xk ) )
& ! [W0] :
( ( ( ~ aSet0(W0)
| ? [W1] :
( aElementOf0(W1,W0)
& ~ aElementOf0(W1,xT) ) )
& ~ aSubsetOf0(W0,xT) )
| sbrdtbr0(W0) != xk
| aElementOf0(W0,slbdtsldtrb0(xT,xk)) )
& ! [W0] :
( ~ aElementOf0(W0,slbdtsldtrb0(xS,xk))
| aElementOf0(W0,slbdtsldtrb0(xT,xk)) )
& aSubsetOf0(slbdtsldtrb0(xS,xk),slbdtsldtrb0(xT,xk))
& ! [W0] :
( ~ aElementOf0(W0,slbdtsldtrb0(xS,xk))
| ( aSet0(W0)
& ! [W1] :
( ~ aElementOf0(W1,W0)
| aElementOf0(W1,xS) )
& aSubsetOf0(W0,xS)
& sbrdtbr0(W0) = xk ) )
& ! [W0] :
( ( ( ~ aSet0(W0)
| ? [W1] :
( aElementOf0(W1,W0)
& ~ aElementOf0(W1,xS) ) )
& ~ aSubsetOf0(W0,xS) )
| sbrdtbr0(W0) != xk
| aElementOf0(W0,slbdtsldtrb0(xS,xk)) )
& ? [W0] : aElementOf0(W0,slbdtsldtrb0(xS,xk))
& slbdtsldtrb0(xS,xk) != slcrc0 ),
inference(miniscoping,[status(esa)],[f272]) ).
fof(f274,plain,
( aSet0(slbdtsldtrb0(xS,xk))
& ! [W0] :
( ~ aElementOf0(W0,slbdtsldtrb0(xS,xk))
| ( aSet0(W0)
& ! [W1] :
( ~ aElementOf0(W1,W0)
| aElementOf0(W1,xS) )
& aSubsetOf0(W0,xS)
& sbrdtbr0(W0) = xk ) )
& ! [W0] :
( ( ( ~ aSet0(W0)
| ( aElementOf0(sk0_11(W0),W0)
& ~ aElementOf0(sk0_11(W0),xS) ) )
& ~ aSubsetOf0(W0,xS) )
| sbrdtbr0(W0) != xk
| aElementOf0(W0,slbdtsldtrb0(xS,xk)) )
& aSet0(slbdtsldtrb0(xT,xk))
& ! [W0] :
( ~ aElementOf0(W0,slbdtsldtrb0(xT,xk))
| ( aSet0(W0)
& ! [W1] :
( ~ aElementOf0(W1,W0)
| aElementOf0(W1,xT) )
& aSubsetOf0(W0,xT)
& sbrdtbr0(W0) = xk ) )
& ! [W0] :
( ( ( ~ aSet0(W0)
| ( aElementOf0(sk0_12(W0),W0)
& ~ aElementOf0(sk0_12(W0),xT) ) )
& ~ aSubsetOf0(W0,xT) )
| sbrdtbr0(W0) != xk
| aElementOf0(W0,slbdtsldtrb0(xT,xk)) )
& ! [W0] :
( ~ aElementOf0(W0,slbdtsldtrb0(xS,xk))
| aElementOf0(W0,slbdtsldtrb0(xT,xk)) )
& aSubsetOf0(slbdtsldtrb0(xS,xk),slbdtsldtrb0(xT,xk))
& ! [W0] :
( ~ aElementOf0(W0,slbdtsldtrb0(xS,xk))
| ( aSet0(W0)
& ! [W1] :
( ~ aElementOf0(W1,W0)
| aElementOf0(W1,xS) )
& aSubsetOf0(W0,xS)
& sbrdtbr0(W0) = xk ) )
& ! [W0] :
( ( ( ~ aSet0(W0)
| ( aElementOf0(sk0_13(W0),W0)
& ~ aElementOf0(sk0_13(W0),xS) ) )
& ~ aSubsetOf0(W0,xS) )
| sbrdtbr0(W0) != xk
| aElementOf0(W0,slbdtsldtrb0(xS,xk)) )
& aElementOf0(sk0_14,slbdtsldtrb0(xS,xk))
& slbdtsldtrb0(xS,xk) != slcrc0 ),
inference(skolemization,[status(esa)],[f273]) ).
fof(f285,plain,
! [X0,X1] :
( ~ aElementOf0(X0,slbdtsldtrb0(xT,xk))
| ~ aElementOf0(X1,X0)
| aElementOf0(X1,xT) ),
inference(cnf_transformation,[status(esa)],[f274]) ).
fof(f291,plain,
! [X0] :
( ~ aElementOf0(X0,slbdtsldtrb0(xS,xk))
| aElementOf0(X0,slbdtsldtrb0(xT,xk)) ),
inference(cnf_transformation,[status(esa)],[f274]) ).
fof(f303,plain,
( aSet0(xQ)
& ! [W0] :
( ~ aElementOf0(W0,xQ)
| aElementOf0(W0,xS) )
& aSubsetOf0(xQ,xS)
& sbrdtbr0(xQ) = xk
& aElementOf0(xQ,slbdtsldtrb0(xS,xk)) ),
inference(pre_NNF_transformation,[status(esa)],[f65]) ).
fof(f308,plain,
aElementOf0(xQ,slbdtsldtrb0(xS,xk)),
inference(cnf_transformation,[status(esa)],[f303]) ).
fof(f314,plain,
( aElementOf0(xx,xQ)
& ~ aElementOf0(xx,xT) ),
inference(pre_NNF_transformation,[status(esa)],[f69]) ).
fof(f315,plain,
aElementOf0(xx,xQ),
inference(cnf_transformation,[status(esa)],[f314]) ).
fof(f316,plain,
~ aElementOf0(xx,xT),
inference(cnf_transformation,[status(esa)],[f314]) ).
fof(f551,plain,
aElementOf0(xQ,slbdtsldtrb0(xT,xk)),
inference(resolution,[status(thm)],[f291,f308]) ).
fof(f570,plain,
! [X0] :
( ~ aElementOf0(X0,xQ)
| aElementOf0(X0,xT) ),
inference(resolution,[status(thm)],[f285,f551]) ).
fof(f579,plain,
aElementOf0(xx,xT),
inference(resolution,[status(thm)],[f570,f315]) ).
fof(f580,plain,
$false,
inference(forward_subsumption_resolution,[status(thm)],[f579,f316]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12 % Problem : NUM552+3 : TPTP v8.1.2. Released v4.0.0.
% 0.03/0.13 % Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.12/0.34 % Computer : n009.cluster.edu
% 0.12/0.34 % Model : x86_64 x86_64
% 0.12/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34 % Memory : 8042.1875MB
% 0.12/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34 % CPULimit : 300
% 0.12/0.34 % WCLimit : 300
% 0.12/0.34 % DateTime : Tue May 30 09:46:31 EDT 2023
% 0.12/0.34 % CPUTime :
% 0.12/0.35 % Drodi V3.5.1
% 0.12/0.36 % Refutation found
% 0.12/0.36 % SZS status Theorem for theBenchmark: Theorem is valid
% 0.12/0.36 % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.19/0.38 % Elapsed time: 0.030849 seconds
% 0.19/0.38 % CPU time: 0.054491 seconds
% 0.19/0.38 % Memory used: 15.827 MB
%------------------------------------------------------------------------------