TSTP Solution File: GEO331+1 by Drodi---3.5.1
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Drodi---3.5.1
% Problem : GEO331+1 : TPTP v8.1.2. Released v4.1.0.
% Transfm : none
% Format : tptp:raw
% Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% Computer : n001.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:46 EDT 2023
% Result : Theorem 0.07s 0.29s
% Output : CNFRefutation 0.07s
% Verified :
% SZS Type : Refutation
% Derivation depth : 6
% Number of leaves : 20
% Syntax : Number of formulae : 75 ( 29 unt; 0 def)
% Number of atoms : 241 ( 102 equ)
% Maximal formula atoms : 13 ( 3 avg)
% Number of connectives : 264 ( 98 ~; 128 |; 24 &)
% ( 10 <=>; 4 =>; 0 <=; 0 <~>)
% Maximal formula depth : 19 ( 4 avg)
% Maximal term depth : 2 ( 1 avg)
% Number of predicates : 14 ( 12 usr; 11 prp; 0-2 aty)
% Number of functors : 8 ( 8 usr; 6 con; 0-3 aty)
% Number of variables : 45 (; 36 !; 9 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f1,conjecture,
vf(vd1352,vd1353) = vf(vd1352,vd1354),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f2,negated_conjecture,
vf(vd1352,vd1353) != vf(vd1352,vd1354),
inference(negated_conjecture,[status(cth)],[f1]) ).
fof(f3,axiom,
vangle(vd1352,vd1353,vd1354) = vangle(vd1352,vd1354,vd1353),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f4,axiom,
vd1353 != vd1354,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f5,axiom,
vd1352 != vd1354,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f6,axiom,
vd1352 != vd1353,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f7,axiom,
? [Vd1359] :
( vd1354 = Vd1359
& rpoint(Vd1359) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f8,axiom,
? [Vd1358] :
( vd1353 = Vd1358
& rpoint(Vd1358) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f9,axiom,
? [Vd1357] :
( vd1352 = Vd1357
& rpoint(Vd1357) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f10,axiom,
! [Vd1361,Vd1362,Vd1363] :
( ( vangle(Vd1361,Vd1362,Vd1363) = vangle(Vd1361,Vd1363,Vd1362)
& Vd1362 != Vd1363
& Vd1361 != Vd1363
& Vd1361 != Vd1362
& ? [Vd1368] :
( Vd1363 = Vd1368
& rpoint(Vd1368) )
& ? [Vd1367] :
( Vd1362 = Vd1367
& rpoint(Vd1367) )
& ? [Vd1366] :
( Vd1361 = Vd1366
& rpoint(Vd1366) ) )
=> ( vf(Vd1361,Vd1362) != vf(Vd1361,Vd1363)
=> ( rless(vf(Vd1361,Vd1362),vf(Vd1361,Vd1363))
| rless(vf(Vd1361,Vd1363),vf(Vd1361,Vd1362)) ) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f11,axiom,
! [Vd1361,Vd1362,Vd1363] :
( ( vangle(Vd1361,Vd1362,Vd1363) = vangle(Vd1361,Vd1363,Vd1362)
& Vd1362 != Vd1363
& Vd1361 != Vd1363
& Vd1361 != Vd1362
& ? [Vd1368] :
( Vd1363 = Vd1368
& rpoint(Vd1368) )
& ? [Vd1367] :
( Vd1362 = Vd1367
& rpoint(Vd1367) )
& ? [Vd1366] :
( Vd1361 = Vd1366
& rpoint(Vd1366) ) )
=> ( vf(Vd1361,Vd1362) != vf(Vd1361,Vd1363)
=> ~ rless(vf(Vd1361,Vd1362),vf(Vd1361,Vd1363)) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f128,plain,
vf(vd1352,vd1353) != vf(vd1352,vd1354),
inference(cnf_transformation,[status(esa)],[f2]) ).
fof(f129,plain,
vangle(vd1352,vd1353,vd1354) = vangle(vd1352,vd1354,vd1353),
inference(cnf_transformation,[status(esa)],[f3]) ).
fof(f130,plain,
vd1353 != vd1354,
inference(cnf_transformation,[status(esa)],[f4]) ).
fof(f131,plain,
vd1352 != vd1354,
inference(cnf_transformation,[status(esa)],[f5]) ).
fof(f132,plain,
vd1352 != vd1353,
inference(cnf_transformation,[status(esa)],[f6]) ).
fof(f133,plain,
( vd1354 = sk0_0
& rpoint(sk0_0) ),
inference(skolemization,[status(esa)],[f7]) ).
fof(f134,plain,
vd1354 = sk0_0,
inference(cnf_transformation,[status(esa)],[f133]) ).
fof(f135,plain,
rpoint(sk0_0),
inference(cnf_transformation,[status(esa)],[f133]) ).
fof(f136,plain,
( vd1353 = sk0_1
& rpoint(sk0_1) ),
inference(skolemization,[status(esa)],[f8]) ).
fof(f137,plain,
vd1353 = sk0_1,
inference(cnf_transformation,[status(esa)],[f136]) ).
fof(f138,plain,
rpoint(sk0_1),
inference(cnf_transformation,[status(esa)],[f136]) ).
fof(f139,plain,
( vd1352 = sk0_2
& rpoint(sk0_2) ),
inference(skolemization,[status(esa)],[f9]) ).
fof(f140,plain,
vd1352 = sk0_2,
inference(cnf_transformation,[status(esa)],[f139]) ).
fof(f141,plain,
rpoint(sk0_2),
inference(cnf_transformation,[status(esa)],[f139]) ).
fof(f142,plain,
! [Vd1361,Vd1362,Vd1363] :
( vangle(Vd1361,Vd1362,Vd1363) != vangle(Vd1361,Vd1363,Vd1362)
| Vd1362 = Vd1363
| Vd1361 = Vd1363
| Vd1361 = Vd1362
| ! [Vd1368] :
( Vd1363 != Vd1368
| ~ rpoint(Vd1368) )
| ! [Vd1367] :
( Vd1362 != Vd1367
| ~ rpoint(Vd1367) )
| ! [Vd1366] :
( Vd1361 != Vd1366
| ~ rpoint(Vd1366) )
| vf(Vd1361,Vd1362) = vf(Vd1361,Vd1363)
| rless(vf(Vd1361,Vd1362),vf(Vd1361,Vd1363))
| rless(vf(Vd1361,Vd1363),vf(Vd1361,Vd1362)) ),
inference(pre_NNF_transformation,[status(esa)],[f10]) ).
fof(f143,plain,
! [X0,X1,X2,X3,X4,X5] :
( vangle(X0,X1,X2) != vangle(X0,X2,X1)
| X1 = X2
| X0 = X2
| X0 = X1
| X2 != X3
| ~ rpoint(X3)
| X1 != X4
| ~ rpoint(X4)
| X0 != X5
| ~ rpoint(X5)
| vf(X0,X1) = vf(X0,X2)
| rless(vf(X0,X1),vf(X0,X2))
| rless(vf(X0,X2),vf(X0,X1)) ),
inference(cnf_transformation,[status(esa)],[f142]) ).
fof(f144,plain,
! [Vd1361,Vd1362,Vd1363] :
( vangle(Vd1361,Vd1362,Vd1363) != vangle(Vd1361,Vd1363,Vd1362)
| Vd1362 = Vd1363
| Vd1361 = Vd1363
| Vd1361 = Vd1362
| ! [Vd1368] :
( Vd1363 != Vd1368
| ~ rpoint(Vd1368) )
| ! [Vd1367] :
( Vd1362 != Vd1367
| ~ rpoint(Vd1367) )
| ! [Vd1366] :
( Vd1361 != Vd1366
| ~ rpoint(Vd1366) )
| vf(Vd1361,Vd1362) = vf(Vd1361,Vd1363)
| ~ rless(vf(Vd1361,Vd1362),vf(Vd1361,Vd1363)) ),
inference(pre_NNF_transformation,[status(esa)],[f11]) ).
fof(f145,plain,
! [X0,X1,X2,X3,X4,X5] :
( vangle(X0,X1,X2) != vangle(X0,X2,X1)
| X1 = X2
| X0 = X2
| X0 = X1
| X2 != X3
| ~ rpoint(X3)
| X1 != X4
| ~ rpoint(X4)
| X0 != X5
| ~ rpoint(X5)
| vf(X0,X1) = vf(X0,X2)
| ~ rless(vf(X0,X1),vf(X0,X2)) ),
inference(cnf_transformation,[status(esa)],[f144]) ).
fof(f694,plain,
! [X0,X1,X2] :
( vangle(X0,X1,X2) != vangle(X0,X2,X1)
| X1 = X2
| X0 = X2
| X0 = X1
| ~ rpoint(X2)
| ~ rpoint(X1)
| ~ rpoint(X0)
| vf(X0,X1) = vf(X0,X2)
| rless(vf(X0,X1),vf(X0,X2))
| rless(vf(X0,X2),vf(X0,X1)) ),
inference(destructive_equality_resolution,[status(esa)],[f143]) ).
fof(f695,plain,
! [X0,X1,X2] :
( vangle(X0,X1,X2) != vangle(X0,X2,X1)
| X1 = X2
| X0 = X2
| X0 = X1
| ~ rpoint(X2)
| ~ rpoint(X1)
| ~ rpoint(X0)
| vf(X0,X1) = vf(X0,X2)
| ~ rless(vf(X0,X1),vf(X0,X2)) ),
inference(destructive_equality_resolution,[status(esa)],[f145]) ).
fof(f930,plain,
rpoint(vd1354),
inference(forward_demodulation,[status(thm)],[f134,f135]) ).
fof(f931,plain,
rpoint(vd1353),
inference(forward_demodulation,[status(thm)],[f137,f138]) ).
fof(f932,plain,
rpoint(vd1352),
inference(forward_demodulation,[status(thm)],[f140,f141]) ).
fof(f934,plain,
( spl0_8
<=> vd1353 = vd1354 ),
introduced(split_symbol_definition) ).
fof(f935,plain,
( vd1353 = vd1354
| ~ spl0_8 ),
inference(component_clause,[status(thm)],[f934]) ).
fof(f937,plain,
( spl0_9
<=> vd1352 = vd1354 ),
introduced(split_symbol_definition) ).
fof(f938,plain,
( vd1352 = vd1354
| ~ spl0_9 ),
inference(component_clause,[status(thm)],[f937]) ).
fof(f940,plain,
( spl0_10
<=> vd1352 = vd1353 ),
introduced(split_symbol_definition) ).
fof(f941,plain,
( vd1352 = vd1353
| ~ spl0_10 ),
inference(component_clause,[status(thm)],[f940]) ).
fof(f943,plain,
( spl0_11
<=> rpoint(vd1354) ),
introduced(split_symbol_definition) ).
fof(f945,plain,
( ~ rpoint(vd1354)
| spl0_11 ),
inference(component_clause,[status(thm)],[f943]) ).
fof(f946,plain,
( spl0_12
<=> rpoint(vd1353) ),
introduced(split_symbol_definition) ).
fof(f948,plain,
( ~ rpoint(vd1353)
| spl0_12 ),
inference(component_clause,[status(thm)],[f946]) ).
fof(f949,plain,
( spl0_13
<=> rpoint(vd1352) ),
introduced(split_symbol_definition) ).
fof(f951,plain,
( ~ rpoint(vd1352)
| spl0_13 ),
inference(component_clause,[status(thm)],[f949]) ).
fof(f952,plain,
( spl0_14
<=> vf(vd1352,vd1353) = vf(vd1352,vd1354) ),
introduced(split_symbol_definition) ).
fof(f953,plain,
( vf(vd1352,vd1353) = vf(vd1352,vd1354)
| ~ spl0_14 ),
inference(component_clause,[status(thm)],[f952]) ).
fof(f955,plain,
( spl0_15
<=> rless(vf(vd1352,vd1353),vf(vd1352,vd1354)) ),
introduced(split_symbol_definition) ).
fof(f958,plain,
( spl0_16
<=> rless(vf(vd1352,vd1354),vf(vd1352,vd1353)) ),
introduced(split_symbol_definition) ).
fof(f961,plain,
( vd1353 = vd1354
| vd1352 = vd1354
| vd1352 = vd1353
| ~ rpoint(vd1354)
| ~ rpoint(vd1353)
| ~ rpoint(vd1352)
| vf(vd1352,vd1353) = vf(vd1352,vd1354)
| rless(vf(vd1352,vd1353),vf(vd1352,vd1354))
| rless(vf(vd1352,vd1354),vf(vd1352,vd1353)) ),
inference(resolution,[status(thm)],[f694,f129]) ).
fof(f962,plain,
( spl0_8
| spl0_9
| spl0_10
| ~ spl0_11
| ~ spl0_12
| ~ spl0_13
| spl0_14
| spl0_15
| spl0_16 ),
inference(split_clause,[status(thm)],[f961,f934,f937,f940,f943,f946,f949,f952,f955,f958]) ).
fof(f965,plain,
( spl0_17
<=> vangle(vd1352,vd1353,vd1354) = vangle(vd1352,vd1353,vd1354) ),
introduced(split_symbol_definition) ).
fof(f967,plain,
( vangle(vd1352,vd1353,vd1354) != vangle(vd1352,vd1353,vd1354)
| spl0_17 ),
inference(component_clause,[status(thm)],[f965]) ).
fof(f972,plain,
( $false
| spl0_17 ),
inference(trivial_equality_resolution,[status(esa)],[f967]) ).
fof(f973,plain,
spl0_17,
inference(contradiction_clause,[status(thm)],[f972]) ).
fof(f974,plain,
( $false
| spl0_13 ),
inference(forward_subsumption_resolution,[status(thm)],[f951,f932]) ).
fof(f975,plain,
spl0_13,
inference(contradiction_clause,[status(thm)],[f974]) ).
fof(f976,plain,
( $false
| spl0_11 ),
inference(forward_subsumption_resolution,[status(thm)],[f945,f930]) ).
fof(f977,plain,
spl0_11,
inference(contradiction_clause,[status(thm)],[f976]) ).
fof(f978,plain,
( $false
| spl0_12 ),
inference(forward_subsumption_resolution,[status(thm)],[f948,f931]) ).
fof(f979,plain,
spl0_12,
inference(contradiction_clause,[status(thm)],[f978]) ).
fof(f986,plain,
( vangle(vd1352,vd1353,vd1354) != vangle(vd1352,vd1353,vd1354)
| vd1354 = vd1353
| vd1352 = vd1353
| vd1352 = vd1354
| ~ rpoint(vd1353)
| ~ rpoint(vd1354)
| ~ rpoint(vd1352)
| vf(vd1352,vd1354) = vf(vd1352,vd1353)
| ~ rless(vf(vd1352,vd1354),vf(vd1352,vd1353)) ),
inference(paramodulation,[status(thm)],[f129,f695]) ).
fof(f987,plain,
( ~ spl0_17
| spl0_8
| spl0_10
| spl0_9
| ~ spl0_12
| ~ spl0_11
| ~ spl0_13
| spl0_14
| ~ spl0_16 ),
inference(split_clause,[status(thm)],[f986,f965,f934,f940,f937,f946,f943,f949,f952,f958]) ).
fof(f988,plain,
( vangle(vd1352,vd1353,vd1354) != vangle(vd1352,vd1353,vd1354)
| vd1353 = vd1354
| vd1352 = vd1354
| vd1352 = vd1353
| ~ rpoint(vd1354)
| ~ rpoint(vd1353)
| ~ rpoint(vd1352)
| vf(vd1352,vd1353) = vf(vd1352,vd1354)
| ~ rless(vf(vd1352,vd1353),vf(vd1352,vd1354)) ),
inference(paramodulation,[status(thm)],[f129,f695]) ).
fof(f989,plain,
( ~ spl0_17
| spl0_8
| spl0_9
| spl0_10
| ~ spl0_11
| ~ spl0_12
| ~ spl0_13
| spl0_14
| ~ spl0_15 ),
inference(split_clause,[status(thm)],[f988,f965,f934,f937,f940,f943,f946,f949,f952,f955]) ).
fof(f990,plain,
( $false
| ~ spl0_14 ),
inference(forward_subsumption_resolution,[status(thm)],[f953,f128]) ).
fof(f991,plain,
~ spl0_14,
inference(contradiction_clause,[status(thm)],[f990]) ).
fof(f992,plain,
( $false
| ~ spl0_10 ),
inference(forward_subsumption_resolution,[status(thm)],[f941,f132]) ).
fof(f993,plain,
~ spl0_10,
inference(contradiction_clause,[status(thm)],[f992]) ).
fof(f994,plain,
( $false
| ~ spl0_9 ),
inference(forward_subsumption_resolution,[status(thm)],[f938,f131]) ).
fof(f995,plain,
~ spl0_9,
inference(contradiction_clause,[status(thm)],[f994]) ).
fof(f996,plain,
( $false
| ~ spl0_8 ),
inference(forward_subsumption_resolution,[status(thm)],[f935,f130]) ).
fof(f997,plain,
~ spl0_8,
inference(contradiction_clause,[status(thm)],[f996]) ).
fof(f998,plain,
$false,
inference(sat_refutation,[status(thm)],[f962,f973,f975,f977,f979,f987,f989,f991,f993,f995,f997]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.07 % Problem : GEO331+1 : TPTP v8.1.2. Released v4.1.0.
% 0.00/0.08 % Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.07/0.26 % Computer : n001.cluster.edu
% 0.07/0.26 % Model : x86_64 x86_64
% 0.07/0.26 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.07/0.26 % Memory : 8042.1875MB
% 0.07/0.26 % OS : Linux 3.10.0-693.el7.x86_64
% 0.07/0.27 % CPULimit : 300
% 0.07/0.27 % WCLimit : 300
% 0.07/0.27 % DateTime : Tue May 30 12:34:00 EDT 2023
% 0.07/0.27 % CPUTime :
% 0.07/0.28 % Drodi V3.5.1
% 0.07/0.29 % Refutation found
% 0.07/0.29 % SZS status Theorem for theBenchmark: Theorem is valid
% 0.07/0.29 % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.07/0.30 % Elapsed time: 0.034768 seconds
% 0.07/0.30 % CPU time: 0.068839 seconds
% 0.07/0.30 % Memory used: 18.483 MB
%------------------------------------------------------------------------------