TSTP Solution File: GEO270+1 by Drodi---3.5.1
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Drodi---3.5.1
% Problem : GEO270+1 : TPTP v8.1.2. Released v4.1.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:08:38 EDT 2023
% Result : Theorem 0.14s 0.37s
% Output : CNFRefutation 0.14s
% Verified :
% SZS Type : Refutation
% Derivation depth : 6
% Number of leaves : 10
% Syntax : Number of formulae : 47 ( 11 unt; 0 def)
% Number of atoms : 164 ( 78 equ)
% Maximal formula atoms : 8 ( 3 avg)
% Number of connectives : 194 ( 77 ~; 83 |; 20 &)
% ( 5 <=>; 9 =>; 0 <=; 0 <~>)
% Maximal formula depth : 15 ( 5 avg)
% Maximal term depth : 5 ( 1 avg)
% Number of predicates : 8 ( 6 usr; 6 prp; 0-2 aty)
% Number of functors : 8 ( 8 usr; 4 con; 0-6 aty)
% Number of variables : 64 (; 62 !; 2 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f1,conjecture,
? [Vd1052] :
( vf(vd1049,Vd1052) = vf(Vd1052,vd1047)
& vf(vd1047,vd1049) = vf(vd1049,Vd1052)
& rpoint(Vd1052) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f2,negated_conjecture,
~ ? [Vd1052] :
( vf(vd1049,Vd1052) = vf(Vd1052,vd1047)
& vf(vd1047,vd1049) = vf(vd1049,Vd1052)
& rpoint(Vd1052) ),
inference(negated_conjecture,[status(cth)],[f1]) ).
fof(f3,axiom,
( vd1049 = vd1050
& vd1047 != vd1049
& rpoint(vd1050)
& vd1047 = vd1048
& rpoint(vd1048) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f4,axiom,
! [Vd1055,Vd1056,Vd1057,Vd1058] :
( ( Vd1057 = Vd1058
& Vd1055 != Vd1057
& rpoint(Vd1058)
& Vd1055 = Vd1056
& rpoint(Vd1056) )
=> ! [Vd1060] :
( Vd1060 = vskolem1061(Vd1055,Vd1056,Vd1057,Vd1058)
=> ! [Vd1062] :
( Vd1062 = vskolem1063(Vd1060,Vd1055,Vd1056,Vd1057,Vd1058)
=> vf(Vd1057,vskolem1064(Vd1062,Vd1060,Vd1055,Vd1056,Vd1057,Vd1058)) = vf(vskolem1064(Vd1062,Vd1060,Vd1055,Vd1056,Vd1057,Vd1058),Vd1055) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f5,axiom,
! [Vd1055,Vd1056,Vd1057,Vd1058] :
( ( Vd1057 = Vd1058
& Vd1055 != Vd1057
& rpoint(Vd1058)
& Vd1055 = Vd1056
& rpoint(Vd1056) )
=> ! [Vd1060] :
( Vd1060 = vskolem1061(Vd1055,Vd1056,Vd1057,Vd1058)
=> ! [Vd1062] :
( Vd1062 = vskolem1063(Vd1060,Vd1055,Vd1056,Vd1057,Vd1058)
=> vf(Vd1055,Vd1057) = vf(Vd1057,vskolem1064(Vd1062,Vd1060,Vd1055,Vd1056,Vd1057,Vd1058)) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f10,axiom,
! [Vd1055,Vd1056,Vd1057,Vd1058] :
( ( Vd1057 = Vd1058
& Vd1055 != Vd1057
& rpoint(Vd1058)
& Vd1055 = Vd1056
& rpoint(Vd1056) )
=> ! [Vd1060] :
( Vd1060 = vskolem1061(Vd1055,Vd1056,Vd1057,Vd1058)
=> ! [Vd1062] :
( Vd1062 = vskolem1063(Vd1060,Vd1055,Vd1056,Vd1057,Vd1058)
=> rpoint(vskolem1064(Vd1062,Vd1060,Vd1055,Vd1056,Vd1057,Vd1058)) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f118,plain,
! [Vd1052] :
( vf(vd1049,Vd1052) != vf(Vd1052,vd1047)
| vf(vd1047,vd1049) != vf(vd1049,Vd1052)
| ~ rpoint(Vd1052) ),
inference(pre_NNF_transformation,[status(esa)],[f2]) ).
fof(f119,plain,
! [X0] :
( vf(vd1049,X0) != vf(X0,vd1047)
| vf(vd1047,vd1049) != vf(vd1049,X0)
| ~ rpoint(X0) ),
inference(cnf_transformation,[status(esa)],[f118]) ).
fof(f120,plain,
vd1049 = vd1050,
inference(cnf_transformation,[status(esa)],[f3]) ).
fof(f121,plain,
vd1047 != vd1049,
inference(cnf_transformation,[status(esa)],[f3]) ).
fof(f122,plain,
rpoint(vd1050),
inference(cnf_transformation,[status(esa)],[f3]) ).
fof(f123,plain,
vd1047 = vd1048,
inference(cnf_transformation,[status(esa)],[f3]) ).
fof(f124,plain,
rpoint(vd1048),
inference(cnf_transformation,[status(esa)],[f3]) ).
fof(f125,plain,
! [Vd1055,Vd1056,Vd1057,Vd1058] :
( Vd1057 != Vd1058
| Vd1055 = Vd1057
| ~ rpoint(Vd1058)
| Vd1055 != Vd1056
| ~ rpoint(Vd1056)
| ! [Vd1060] :
( Vd1060 != vskolem1061(Vd1055,Vd1056,Vd1057,Vd1058)
| ! [Vd1062] :
( Vd1062 != vskolem1063(Vd1060,Vd1055,Vd1056,Vd1057,Vd1058)
| vf(Vd1057,vskolem1064(Vd1062,Vd1060,Vd1055,Vd1056,Vd1057,Vd1058)) = vf(vskolem1064(Vd1062,Vd1060,Vd1055,Vd1056,Vd1057,Vd1058),Vd1055) ) ) ),
inference(pre_NNF_transformation,[status(esa)],[f4]) ).
fof(f126,plain,
! [X0,X1,X2,X3,X4,X5] :
( X0 != X1
| X2 = X0
| ~ rpoint(X1)
| X2 != X3
| ~ rpoint(X3)
| X4 != vskolem1061(X2,X3,X0,X1)
| X5 != vskolem1063(X4,X2,X3,X0,X1)
| vf(X0,vskolem1064(X5,X4,X2,X3,X0,X1)) = vf(vskolem1064(X5,X4,X2,X3,X0,X1),X2) ),
inference(cnf_transformation,[status(esa)],[f125]) ).
fof(f127,plain,
! [Vd1055,Vd1056,Vd1057,Vd1058] :
( Vd1057 != Vd1058
| Vd1055 = Vd1057
| ~ rpoint(Vd1058)
| Vd1055 != Vd1056
| ~ rpoint(Vd1056)
| ! [Vd1060] :
( Vd1060 != vskolem1061(Vd1055,Vd1056,Vd1057,Vd1058)
| ! [Vd1062] :
( Vd1062 != vskolem1063(Vd1060,Vd1055,Vd1056,Vd1057,Vd1058)
| vf(Vd1055,Vd1057) = vf(Vd1057,vskolem1064(Vd1062,Vd1060,Vd1055,Vd1056,Vd1057,Vd1058)) ) ) ),
inference(pre_NNF_transformation,[status(esa)],[f5]) ).
fof(f128,plain,
! [X0,X1,X2,X3,X4,X5] :
( X0 != X1
| X2 = X0
| ~ rpoint(X1)
| X2 != X3
| ~ rpoint(X3)
| X4 != vskolem1061(X2,X3,X0,X1)
| X5 != vskolem1063(X4,X2,X3,X0,X1)
| vf(X2,X0) = vf(X0,vskolem1064(X5,X4,X2,X3,X0,X1)) ),
inference(cnf_transformation,[status(esa)],[f127]) ).
fof(f137,plain,
! [Vd1055,Vd1056,Vd1057,Vd1058] :
( Vd1057 != Vd1058
| Vd1055 = Vd1057
| ~ rpoint(Vd1058)
| Vd1055 != Vd1056
| ~ rpoint(Vd1056)
| ! [Vd1060] :
( Vd1060 != vskolem1061(Vd1055,Vd1056,Vd1057,Vd1058)
| ! [Vd1062] :
( Vd1062 != vskolem1063(Vd1060,Vd1055,Vd1056,Vd1057,Vd1058)
| rpoint(vskolem1064(Vd1062,Vd1060,Vd1055,Vd1056,Vd1057,Vd1058)) ) ) ),
inference(pre_NNF_transformation,[status(esa)],[f10]) ).
fof(f138,plain,
! [X0,X1,X2,X3,X4,X5] :
( X0 != X1
| X2 = X0
| ~ rpoint(X1)
| X2 != X3
| ~ rpoint(X3)
| X4 != vskolem1061(X2,X3,X0,X1)
| X5 != vskolem1063(X4,X2,X3,X0,X1)
| rpoint(vskolem1064(X5,X4,X2,X3,X0,X1)) ),
inference(cnf_transformation,[status(esa)],[f137]) ).
fof(f658,plain,
! [X0,X1] :
( X0 = X1
| ~ rpoint(X1)
| ~ rpoint(X0)
| vf(X1,vskolem1064(vskolem1063(vskolem1061(X0,X0,X1,X1),X0,X0,X1,X1),vskolem1061(X0,X0,X1,X1),X0,X0,X1,X1)) = vf(vskolem1064(vskolem1063(vskolem1061(X0,X0,X1,X1),X0,X0,X1,X1),vskolem1061(X0,X0,X1,X1),X0,X0,X1,X1),X0) ),
inference(destructive_equality_resolution,[status(esa)],[f126]) ).
fof(f659,plain,
! [X0,X1] :
( X0 = X1
| ~ rpoint(X1)
| ~ rpoint(X0)
| vf(X0,X1) = vf(X1,vskolem1064(vskolem1063(vskolem1061(X0,X0,X1,X1),X0,X0,X1,X1),vskolem1061(X0,X0,X1,X1),X0,X0,X1,X1)) ),
inference(destructive_equality_resolution,[status(esa)],[f128]) ).
fof(f664,plain,
! [X0,X1] :
( X0 = X1
| ~ rpoint(X1)
| ~ rpoint(X0)
| rpoint(vskolem1064(vskolem1063(vskolem1061(X0,X0,X1,X1),X0,X0,X1,X1),vskolem1061(X0,X0,X1,X1),X0,X0,X1,X1)) ),
inference(destructive_equality_resolution,[status(esa)],[f138]) ).
fof(f885,plain,
( spl0_8
<=> rpoint(vd1049) ),
introduced(split_symbol_definition) ).
fof(f887,plain,
( ~ rpoint(vd1049)
| spl0_8 ),
inference(component_clause,[status(thm)],[f885]) ).
fof(f888,plain,
( spl0_9
<=> rpoint(vd1047) ),
introduced(split_symbol_definition) ).
fof(f890,plain,
( ~ rpoint(vd1047)
| spl0_9 ),
inference(component_clause,[status(thm)],[f888]) ).
fof(f898,plain,
rpoint(vd1049),
inference(forward_demodulation,[status(thm)],[f120,f122]) ).
fof(f899,plain,
rpoint(vd1047),
inference(forward_demodulation,[status(thm)],[f123,f124]) ).
fof(f901,plain,
( spl0_11
<=> vd1047 = vd1049 ),
introduced(split_symbol_definition) ).
fof(f902,plain,
( vd1047 = vd1049
| ~ spl0_11 ),
inference(component_clause,[status(thm)],[f901]) ).
fof(f904,plain,
( spl0_12
<=> vf(vd1049,vskolem1064(vskolem1063(vskolem1061(vd1047,vd1047,vd1049,vd1049),vd1047,vd1047,vd1049,vd1049),vskolem1061(vd1047,vd1047,vd1049,vd1049),vd1047,vd1047,vd1049,vd1049)) = vf(vskolem1064(vskolem1063(vskolem1061(vd1047,vd1047,vd1049,vd1049),vd1047,vd1047,vd1049,vd1049),vskolem1061(vd1047,vd1047,vd1049,vd1049),vd1047,vd1047,vd1049,vd1049),vd1047) ),
introduced(split_symbol_definition) ).
fof(f906,plain,
( vf(vd1049,vskolem1064(vskolem1063(vskolem1061(vd1047,vd1047,vd1049,vd1049),vd1047,vd1047,vd1049,vd1049),vskolem1061(vd1047,vd1047,vd1049,vd1049),vd1047,vd1047,vd1049,vd1049)) != vf(vskolem1064(vskolem1063(vskolem1061(vd1047,vd1047,vd1049,vd1049),vd1047,vd1047,vd1049,vd1049),vskolem1061(vd1047,vd1047,vd1049,vd1049),vd1047,vd1047,vd1049,vd1049),vd1047)
| spl0_12 ),
inference(component_clause,[status(thm)],[f904]) ).
fof(f907,plain,
( spl0_13
<=> rpoint(vskolem1064(vskolem1063(vskolem1061(vd1047,vd1047,vd1049,vd1049),vd1047,vd1047,vd1049,vd1049),vskolem1061(vd1047,vd1047,vd1049,vd1049),vd1047,vd1047,vd1049,vd1049)) ),
introduced(split_symbol_definition) ).
fof(f909,plain,
( ~ rpoint(vskolem1064(vskolem1063(vskolem1061(vd1047,vd1047,vd1049,vd1049),vd1047,vd1047,vd1049,vd1049),vskolem1061(vd1047,vd1047,vd1049,vd1049),vd1047,vd1047,vd1049,vd1049))
| spl0_13 ),
inference(component_clause,[status(thm)],[f907]) ).
fof(f910,plain,
( vd1047 = vd1049
| ~ rpoint(vd1049)
| ~ rpoint(vd1047)
| vf(vd1049,vskolem1064(vskolem1063(vskolem1061(vd1047,vd1047,vd1049,vd1049),vd1047,vd1047,vd1049,vd1049),vskolem1061(vd1047,vd1047,vd1049,vd1049),vd1047,vd1047,vd1049,vd1049)) != vf(vskolem1064(vskolem1063(vskolem1061(vd1047,vd1047,vd1049,vd1049),vd1047,vd1047,vd1049,vd1049),vskolem1061(vd1047,vd1047,vd1049,vd1049),vd1047,vd1047,vd1049,vd1049),vd1047)
| ~ rpoint(vskolem1064(vskolem1063(vskolem1061(vd1047,vd1047,vd1049,vd1049),vd1047,vd1047,vd1049,vd1049),vskolem1061(vd1047,vd1047,vd1049,vd1049),vd1047,vd1047,vd1049,vd1049)) ),
inference(resolution,[status(thm)],[f659,f119]) ).
fof(f911,plain,
( spl0_11
| ~ spl0_8
| ~ spl0_9
| ~ spl0_12
| ~ spl0_13 ),
inference(split_clause,[status(thm)],[f910,f901,f885,f888,f904,f907]) ).
fof(f912,plain,
( vd1047 = vd1049
| ~ rpoint(vd1049)
| ~ rpoint(vd1047)
| spl0_12 ),
inference(resolution,[status(thm)],[f906,f658]) ).
fof(f913,plain,
( spl0_11
| ~ spl0_8
| ~ spl0_9
| spl0_12 ),
inference(split_clause,[status(thm)],[f912,f901,f885,f888,f904]) ).
fof(f914,plain,
( $false
| spl0_9 ),
inference(forward_subsumption_resolution,[status(thm)],[f890,f899]) ).
fof(f915,plain,
spl0_9,
inference(contradiction_clause,[status(thm)],[f914]) ).
fof(f916,plain,
( $false
| spl0_8 ),
inference(forward_subsumption_resolution,[status(thm)],[f887,f898]) ).
fof(f917,plain,
spl0_8,
inference(contradiction_clause,[status(thm)],[f916]) ).
fof(f918,plain,
( $false
| ~ spl0_11 ),
inference(forward_subsumption_resolution,[status(thm)],[f902,f121]) ).
fof(f919,plain,
~ spl0_11,
inference(contradiction_clause,[status(thm)],[f918]) ).
fof(f933,plain,
( vd1047 = vd1049
| ~ rpoint(vd1049)
| ~ rpoint(vd1047)
| spl0_13 ),
inference(resolution,[status(thm)],[f664,f909]) ).
fof(f934,plain,
( spl0_11
| ~ spl0_8
| ~ spl0_9
| spl0_13 ),
inference(split_clause,[status(thm)],[f933,f901,f885,f888,f907]) ).
fof(f935,plain,
$false,
inference(sat_refutation,[status(thm)],[f911,f913,f915,f917,f919,f934]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12 % Problem : GEO270+1 : TPTP v8.1.2. Released v4.1.0.
% 0.07/0.13 % Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.14/0.33 % Computer : n009.cluster.edu
% 0.14/0.33 % Model : x86_64 x86_64
% 0.14/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.33 % Memory : 8042.1875MB
% 0.14/0.33 % OS : Linux 3.10.0-693.el7.x86_64
% 0.14/0.33 % CPULimit : 300
% 0.14/0.33 % WCLimit : 300
% 0.14/0.33 % DateTime : Tue May 30 11:56:01 EDT 2023
% 0.14/0.34 % CPUTime :
% 0.14/0.36 % Drodi V3.5.1
% 0.14/0.37 % Refutation found
% 0.14/0.37 % SZS status Theorem for theBenchmark: Theorem is valid
% 0.14/0.37 % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.14/0.40 % Elapsed time: 0.053178 seconds
% 0.14/0.40 % CPU time: 0.102439 seconds
% 0.14/0.40 % Memory used: 15.975 MB
%------------------------------------------------------------------------------