TSTP Solution File: FLD025-2 by Drodi---3.6.0
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Drodi---3.6.0
% Problem : FLD025-2 : TPTP v8.1.2. Bugfixed v2.1.0.
% Transfm : none
% Format : tptp:raw
% Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %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 : Tue Apr 30 20:16:23 EDT 2024
% Result : Unsatisfiable 2.20s 0.64s
% Output : CNFRefutation 2.20s
% Verified :
% SZS Type : Refutation
% Derivation depth : 11
% Number of leaves : 22
% Syntax : Number of formulae : 91 ( 27 unt; 0 def)
% Number of atoms : 193 ( 0 equ)
% Maximal formula atoms : 4 ( 2 avg)
% Number of connectives : 201 ( 99 ~; 93 |; 0 &)
% ( 9 <=>; 0 =>; 0 <=; 0 <~>)
% Maximal formula depth : 7 ( 3 avg)
% Maximal term depth : 2 ( 1 avg)
% Number of predicates : 12 ( 11 usr; 10 prp; 0-2 aty)
% Number of functors : 7 ( 7 usr; 6 con; 0-2 aty)
% Number of variables : 47 ( 47 !; 0 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f8,axiom,
! [X,Y] :
( equalish(multiply(X,Y),multiply(Y,X))
| ~ defined(X)
| ~ defined(Y) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f22,axiom,
! [X,Y] :
( equalish(X,Y)
| ~ equalish(Y,X) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f23,axiom,
! [X,Z,Y] :
( equalish(X,Z)
| ~ equalish(X,Y)
| ~ equalish(Y,Z) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f25,axiom,
! [X,Z,Y] :
( equalish(multiply(X,Z),multiply(Y,Z))
| ~ defined(Z)
| ~ equalish(X,Y) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f28,hypothesis,
defined(a),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f29,hypothesis,
defined(b),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f30,hypothesis,
defined(c),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f31,hypothesis,
defined(d),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f34,negated_conjecture,
equalish(a,b),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f35,negated_conjecture,
equalish(c,d),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f36,negated_conjecture,
equalish(multiply(a,c),u),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f37,negated_conjecture,
equalish(multiply(d,b),v),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f38,negated_conjecture,
~ equalish(v,u),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f49,plain,
! [Y] :
( ! [X] :
( equalish(multiply(X,Y),multiply(Y,X))
| ~ defined(X) )
| ~ defined(Y) ),
inference(miniscoping,[status(esa)],[f8]) ).
fof(f50,plain,
! [X0,X1] :
( equalish(multiply(X0,X1),multiply(X1,X0))
| ~ defined(X0)
| ~ defined(X1) ),
inference(cnf_transformation,[status(esa)],[f49]) ).
fof(f71,plain,
! [X0,X1] :
( equalish(X0,X1)
| ~ equalish(X1,X0) ),
inference(cnf_transformation,[status(esa)],[f22]) ).
fof(f72,plain,
! [Z,Y] :
( ! [X] :
( equalish(X,Z)
| ~ equalish(X,Y) )
| ~ equalish(Y,Z) ),
inference(miniscoping,[status(esa)],[f23]) ).
fof(f73,plain,
! [X0,X1,X2] :
( equalish(X0,X1)
| ~ equalish(X0,X2)
| ~ equalish(X2,X1) ),
inference(cnf_transformation,[status(esa)],[f72]) ).
fof(f76,plain,
! [X,Y] :
( ! [Z] :
( equalish(multiply(X,Z),multiply(Y,Z))
| ~ defined(Z) )
| ~ equalish(X,Y) ),
inference(miniscoping,[status(esa)],[f25]) ).
fof(f77,plain,
! [X0,X1,X2] :
( equalish(multiply(X0,X1),multiply(X2,X1))
| ~ defined(X1)
| ~ equalish(X0,X2) ),
inference(cnf_transformation,[status(esa)],[f76]) ).
fof(f81,plain,
defined(a),
inference(cnf_transformation,[status(esa)],[f28]) ).
fof(f82,plain,
defined(b),
inference(cnf_transformation,[status(esa)],[f29]) ).
fof(f83,plain,
defined(c),
inference(cnf_transformation,[status(esa)],[f30]) ).
fof(f84,plain,
defined(d),
inference(cnf_transformation,[status(esa)],[f31]) ).
fof(f87,plain,
equalish(a,b),
inference(cnf_transformation,[status(esa)],[f34]) ).
fof(f88,plain,
equalish(c,d),
inference(cnf_transformation,[status(esa)],[f35]) ).
fof(f89,plain,
equalish(multiply(a,c),u),
inference(cnf_transformation,[status(esa)],[f36]) ).
fof(f90,plain,
equalish(multiply(d,b),v),
inference(cnf_transformation,[status(esa)],[f37]) ).
fof(f91,plain,
~ equalish(v,u),
inference(cnf_transformation,[status(esa)],[f38]) ).
fof(f92,plain,
~ equalish(u,v),
inference(resolution,[status(thm)],[f71,f91]) ).
fof(f94,plain,
! [X0] :
( ~ equalish(u,X0)
| ~ equalish(X0,v) ),
inference(resolution,[status(thm)],[f73,f92]) ).
fof(f97,plain,
! [X0] :
( ~ equalish(X0,v)
| ~ equalish(X0,u) ),
inference(resolution,[status(thm)],[f94,f71]) ).
fof(f116,plain,
~ equalish(multiply(d,b),u),
inference(resolution,[status(thm)],[f97,f90]) ).
fof(f121,plain,
! [X0] :
( ~ equalish(multiply(d,b),X0)
| ~ equalish(X0,u) ),
inference(resolution,[status(thm)],[f116,f73]) ).
fof(f151,plain,
~ equalish(multiply(d,b),multiply(a,c)),
inference(resolution,[status(thm)],[f121,f89]) ).
fof(f180,plain,
! [X0] :
( ~ equalish(multiply(d,b),X0)
| ~ equalish(X0,multiply(a,c)) ),
inference(resolution,[status(thm)],[f151,f73]) ).
fof(f248,plain,
( spl0_17
<=> equalish(multiply(d,b),multiply(c,a)) ),
introduced(split_symbol_definition) ).
fof(f250,plain,
( ~ equalish(multiply(d,b),multiply(c,a))
| spl0_17 ),
inference(component_clause,[status(thm)],[f248]) ).
fof(f251,plain,
( spl0_18
<=> defined(c) ),
introduced(split_symbol_definition) ).
fof(f253,plain,
( ~ defined(c)
| spl0_18 ),
inference(component_clause,[status(thm)],[f251]) ).
fof(f254,plain,
( spl0_19
<=> defined(a) ),
introduced(split_symbol_definition) ).
fof(f256,plain,
( ~ defined(a)
| spl0_19 ),
inference(component_clause,[status(thm)],[f254]) ).
fof(f257,plain,
( ~ equalish(multiply(d,b),multiply(c,a))
| ~ defined(c)
| ~ defined(a) ),
inference(resolution,[status(thm)],[f180,f50]) ).
fof(f258,plain,
( ~ spl0_17
| ~ spl0_18
| ~ spl0_19 ),
inference(split_clause,[status(thm)],[f257,f248,f251,f254]) ).
fof(f269,plain,
( $false
| spl0_19 ),
inference(forward_subsumption_resolution,[status(thm)],[f256,f81]) ).
fof(f270,plain,
spl0_19,
inference(contradiction_clause,[status(thm)],[f269]) ).
fof(f272,plain,
( ~ equalish(multiply(c,a),multiply(d,b))
| spl0_17 ),
inference(resolution,[status(thm)],[f250,f71]) ).
fof(f273,plain,
! [X0] :
( ~ equalish(multiply(c,a),X0)
| ~ equalish(X0,multiply(d,b))
| spl0_17 ),
inference(resolution,[status(thm)],[f272,f73]) ).
fof(f291,plain,
( spl0_23
<=> equalish(multiply(a,c),multiply(b,d)) ),
introduced(split_symbol_definition) ).
fof(f293,plain,
( ~ equalish(multiply(a,c),multiply(b,d))
| spl0_23 ),
inference(component_clause,[status(thm)],[f291]) ).
fof(f294,plain,
( spl0_24
<=> defined(b) ),
introduced(split_symbol_definition) ).
fof(f296,plain,
( ~ defined(b)
| spl0_24 ),
inference(component_clause,[status(thm)],[f294]) ).
fof(f297,plain,
( spl0_25
<=> defined(d) ),
introduced(split_symbol_definition) ).
fof(f299,plain,
( ~ defined(d)
| spl0_25 ),
inference(component_clause,[status(thm)],[f297]) ).
fof(f312,plain,
( $false
| spl0_25 ),
inference(forward_subsumption_resolution,[status(thm)],[f299,f84]) ).
fof(f313,plain,
spl0_25,
inference(contradiction_clause,[status(thm)],[f312]) ).
fof(f315,plain,
( ~ equalish(multiply(b,d),multiply(a,c))
| spl0_23 ),
inference(resolution,[status(thm)],[f293,f71]) ).
fof(f316,plain,
! [X0] :
( ~ equalish(multiply(b,d),X0)
| ~ equalish(X0,multiply(a,c))
| spl0_23 ),
inference(resolution,[status(thm)],[f315,f73]) ).
fof(f376,plain,
( $false
| spl0_18 ),
inference(forward_subsumption_resolution,[status(thm)],[f253,f83]) ).
fof(f377,plain,
spl0_18,
inference(contradiction_clause,[status(thm)],[f376]) ).
fof(f430,plain,
! [X0] :
( ~ equalish(X0,multiply(d,b))
| ~ equalish(X0,multiply(c,a))
| spl0_17 ),
inference(resolution,[status(thm)],[f273,f71]) ).
fof(f450,plain,
( $false
| spl0_24 ),
inference(forward_subsumption_resolution,[status(thm)],[f296,f82]) ).
fof(f451,plain,
spl0_24,
inference(contradiction_clause,[status(thm)],[f450]) ).
fof(f489,plain,
( spl0_42
<=> equalish(multiply(b,d),multiply(c,a)) ),
introduced(split_symbol_definition) ).
fof(f491,plain,
( ~ equalish(multiply(b,d),multiply(c,a))
| spl0_42 ),
inference(component_clause,[status(thm)],[f489]) ).
fof(f492,plain,
( ~ equalish(multiply(b,d),multiply(c,a))
| ~ defined(b)
| ~ defined(d)
| spl0_17 ),
inference(resolution,[status(thm)],[f430,f50]) ).
fof(f493,plain,
( ~ spl0_42
| ~ spl0_24
| ~ spl0_25
| spl0_17 ),
inference(split_clause,[status(thm)],[f492,f489,f294,f297,f248]) ).
fof(f499,plain,
( ~ equalish(multiply(c,a),multiply(b,d))
| spl0_42 ),
inference(resolution,[status(thm)],[f491,f71]) ).
fof(f500,plain,
! [X0] :
( ~ equalish(multiply(c,a),X0)
| ~ equalish(X0,multiply(b,d))
| spl0_42 ),
inference(resolution,[status(thm)],[f499,f73]) ).
fof(f505,plain,
! [X0] :
( ~ equalish(X0,multiply(a,c))
| ~ equalish(X0,multiply(b,d))
| spl0_23 ),
inference(resolution,[status(thm)],[f316,f71]) ).
fof(f544,plain,
( ~ equalish(multiply(a,c),multiply(b,d))
| ~ defined(c)
| ~ defined(a)
| spl0_42 ),
inference(resolution,[status(thm)],[f500,f50]) ).
fof(f545,plain,
( ~ spl0_23
| ~ spl0_18
| ~ spl0_19
| spl0_42 ),
inference(split_clause,[status(thm)],[f544,f291,f251,f254,f489]) ).
fof(f618,plain,
! [X0,X1] :
( equalish(multiply(X0,d),multiply(X1,d))
| ~ equalish(X0,X1) ),
inference(resolution,[status(thm)],[f77,f84]) ).
fof(f621,plain,
! [X0,X1] :
( equalish(multiply(X0,a),multiply(X1,a))
| ~ equalish(X0,X1) ),
inference(resolution,[status(thm)],[f77,f81]) ).
fof(f625,plain,
! [X0] :
( ~ equalish(X0,b)
| ~ equalish(multiply(X0,d),multiply(a,c))
| spl0_23 ),
inference(resolution,[status(thm)],[f618,f505]) ).
fof(f648,plain,
! [X0,X1] :
( ~ equalish(X0,b)
| ~ equalish(multiply(X0,d),X1)
| ~ equalish(X1,multiply(a,c))
| spl0_23 ),
inference(resolution,[status(thm)],[f625,f73]) ).
fof(f1078,plain,
! [X0] :
( ~ equalish(multiply(a,d),X0)
| ~ equalish(X0,multiply(a,c))
| spl0_23 ),
inference(resolution,[status(thm)],[f648,f87]) ).
fof(f1084,plain,
( spl0_85
<=> equalish(multiply(d,a),multiply(a,c)) ),
introduced(split_symbol_definition) ).
fof(f1086,plain,
( ~ equalish(multiply(d,a),multiply(a,c))
| spl0_85 ),
inference(component_clause,[status(thm)],[f1084]) ).
fof(f1087,plain,
( ~ equalish(multiply(d,a),multiply(a,c))
| ~ defined(a)
| ~ defined(d)
| spl0_23 ),
inference(resolution,[status(thm)],[f1078,f50]) ).
fof(f1088,plain,
( ~ spl0_85
| ~ spl0_19
| ~ spl0_25
| spl0_23 ),
inference(split_clause,[status(thm)],[f1087,f1084,f254,f297,f291]) ).
fof(f1099,plain,
! [X0] :
( ~ equalish(multiply(d,a),X0)
| ~ equalish(X0,multiply(a,c))
| spl0_85 ),
inference(resolution,[status(thm)],[f1086,f73]) ).
fof(f1115,plain,
! [X0] :
( ~ equalish(multiply(X0,a),multiply(a,c))
| ~ equalish(d,X0)
| spl0_85 ),
inference(resolution,[status(thm)],[f1099,f621]) ).
fof(f1171,plain,
( spl0_94
<=> equalish(d,c) ),
introduced(split_symbol_definition) ).
fof(f1173,plain,
( ~ equalish(d,c)
| spl0_94 ),
inference(component_clause,[status(thm)],[f1171]) ).
fof(f1174,plain,
( ~ equalish(d,c)
| ~ defined(c)
| ~ defined(a)
| spl0_85 ),
inference(resolution,[status(thm)],[f1115,f50]) ).
fof(f1175,plain,
( ~ spl0_94
| ~ spl0_18
| ~ spl0_19
| spl0_85 ),
inference(split_clause,[status(thm)],[f1174,f1171,f251,f254,f1084]) ).
fof(f1179,plain,
( ~ equalish(c,d)
| spl0_94 ),
inference(resolution,[status(thm)],[f1173,f71]) ).
fof(f1180,plain,
( $false
| spl0_94 ),
inference(forward_subsumption_resolution,[status(thm)],[f1179,f88]) ).
fof(f1181,plain,
spl0_94,
inference(contradiction_clause,[status(thm)],[f1180]) ).
fof(f1182,plain,
$false,
inference(sat_refutation,[status(thm)],[f258,f270,f313,f377,f451,f493,f545,f1088,f1175,f1181]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12 % Problem : FLD025-2 : TPTP v8.1.2. Bugfixed v2.1.0.
% 0.03/0.13 % Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.12/0.34 % Computer : n024.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 : Mon Apr 29 23:19:51 EDT 2024
% 0.12/0.34 % CPUTime :
% 0.12/0.35 % Drodi V3.6.0
% 2.20/0.64 % Refutation found
% 2.20/0.64 % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 2.20/0.64 % SZS output start CNFRefutation for theBenchmark
% See solution above
% 2.20/0.65 % Elapsed time: 0.307181 seconds
% 2.20/0.65 % CPU time: 2.379892 seconds
% 2.20/0.65 % Total memory used: 35.790 MB
% 2.20/0.65 % Net memory used: 34.473 MB
%------------------------------------------------------------------------------