TSTP Solution File: GRP472-1 by Drodi---3.5.1
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Drodi---3.5.1
% Problem : GRP472-1 : TPTP v8.1.2. Released v2.6.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 : Wed May 31 12:11:48 EDT 2023
% Result : Unsatisfiable 47.34s 6.42s
% Output : CNFRefutation 48.12s
% Verified :
% SZS Type : Refutation
% Derivation depth : 32
% Number of leaves : 3
% Syntax : Number of formulae : 78 ( 78 unt; 0 def)
% Number of atoms : 78 ( 77 equ)
% Maximal formula atoms : 1 ( 1 avg)
% Number of connectives : 3 ( 3 ~; 0 |; 0 &)
% ( 0 <=>; 0 =>; 0 <=; 0 <~>)
% Maximal formula depth : 11 ( 5 avg)
% Maximal term depth : 9 ( 2 avg)
% Number of predicates : 2 ( 0 usr; 1 prp; 0-2 aty)
% Number of functors : 5 ( 5 usr; 2 con; 0-2 aty)
% Number of variables : 332 (; 332 !; 0 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f1,axiom,
! [A,B,C,D] : divide(divide(inverse(divide(A,B)),divide(divide(C,D),A)),divide(D,C)) = B,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f2,axiom,
! [A,B] : multiply(A,B) = divide(A,inverse(B)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f3,negated_conjecture,
multiply(inverse(a1),a1) != multiply(inverse(b1),b1),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f4,plain,
! [X0,X1,X2,X3] : divide(divide(inverse(divide(X0,X1)),divide(divide(X2,X3),X0)),divide(X3,X2)) = X1,
inference(cnf_transformation,[status(esa)],[f1]) ).
fof(f5,plain,
! [X0,X1] : multiply(X0,X1) = divide(X0,inverse(X1)),
inference(cnf_transformation,[status(esa)],[f2]) ).
fof(f6,plain,
multiply(inverse(a1),a1) != multiply(inverse(b1),b1),
inference(cnf_transformation,[status(esa)],[f3]) ).
fof(f7,plain,
! [X0,X1,X2,X3,X4,X5] : divide(divide(inverse(X0),divide(divide(X1,X2),divide(inverse(divide(X3,X0)),divide(divide(X4,X5),X3)))),divide(X2,X1)) = divide(X5,X4),
inference(paramodulation,[status(thm)],[f4,f4]) ).
fof(f8,plain,
! [X0,X1,X2,X3] : divide(divide(inverse(multiply(X0,X1)),divide(divide(X2,X3),X0)),divide(X3,X2)) = inverse(X1),
inference(paramodulation,[status(thm)],[f5,f4]) ).
fof(f11,plain,
! [X0,X1,X2,X3] : divide(divide(inverse(divide(inverse(X0),X1)),multiply(divide(X2,X3),X0)),divide(X3,X2)) = X1,
inference(paramodulation,[status(thm)],[f5,f4]) ).
fof(f15,plain,
! [X0,X1,X2,X3] : divide(divide(inverse(divide(X0,X1)),divide(divide(inverse(X2),X3),X0)),multiply(X3,X2)) = X1,
inference(paramodulation,[status(thm)],[f5,f4]) ).
fof(f24,plain,
! [X0,X1,X2,X3] : divide(divide(inverse(multiply(X0,X1)),divide(multiply(X2,X3),X0)),divide(inverse(X3),X2)) = inverse(X1),
inference(paramodulation,[status(thm)],[f5,f8]) ).
fof(f28,plain,
! [X0,X1,X2,X3] : divide(divide(inverse(multiply(X0,X1)),divide(divide(inverse(X2),X3),X0)),multiply(X3,X2)) = inverse(X1),
inference(paramodulation,[status(thm)],[f5,f8]) ).
fof(f29,plain,
! [X0,X1,X2,X3,X4] : divide(divide(inverse(divide(divide(X0,X1),X2)),inverse(X3)),divide(divide(divide(X1,X0),X4),inverse(multiply(X4,X3)))) = X2,
inference(paramodulation,[status(thm)],[f8,f4]) ).
fof(f30,plain,
! [X0,X1,X2,X3,X4] : divide(multiply(inverse(divide(divide(X0,X1),X2)),X3),divide(divide(divide(X1,X0),X4),inverse(multiply(X4,X3)))) = X2,
inference(forward_demodulation,[status(thm)],[f5,f29]) ).
fof(f31,plain,
! [X0,X1,X2,X3,X4] : divide(multiply(inverse(divide(divide(X0,X1),X2)),X3),multiply(divide(divide(X1,X0),X4),multiply(X4,X3))) = X2,
inference(forward_demodulation,[status(thm)],[f5,f30]) ).
fof(f41,plain,
! [X0,X1,X2,X3,X4,X5] : divide(divide(inverse(divide(inverse(X0),X1)),multiply(divide(divide(X2,X3),divide(inverse(multiply(X4,X5)),divide(divide(X3,X2),X4))),X0)),inverse(X5)) = X1,
inference(paramodulation,[status(thm)],[f8,f11]) ).
fof(f42,plain,
! [X0,X1,X2,X3,X4,X5] : multiply(divide(inverse(divide(inverse(X0),X1)),multiply(divide(divide(X2,X3),divide(inverse(multiply(X4,X5)),divide(divide(X3,X2),X4))),X0)),X5) = X1,
inference(forward_demodulation,[status(thm)],[f5,f41]) ).
fof(f55,plain,
! [X0,X1,X2,X3,X4,X5] : divide(divide(inverse(X0),inverse(X1)),divide(divide(divide(divide(divide(X2,X3),X4),inverse(divide(X4,X0))),X5),inverse(multiply(X5,X1)))) = divide(X3,X2),
inference(paramodulation,[status(thm)],[f8,f7]) ).
fof(f56,plain,
! [X0,X1,X2,X3,X4,X5] : divide(multiply(inverse(X0),X1),divide(divide(divide(divide(divide(X2,X3),X4),inverse(divide(X4,X0))),X5),inverse(multiply(X5,X1)))) = divide(X3,X2),
inference(forward_demodulation,[status(thm)],[f5,f55]) ).
fof(f57,plain,
! [X0,X1,X2,X3,X4,X5] : divide(multiply(inverse(X0),X1),multiply(divide(divide(divide(divide(X2,X3),X4),inverse(divide(X4,X0))),X5),multiply(X5,X1))) = divide(X3,X2),
inference(forward_demodulation,[status(thm)],[f5,f56]) ).
fof(f58,plain,
! [X0,X1,X2,X3,X4,X5] : divide(multiply(inverse(X0),X1),multiply(divide(multiply(divide(divide(X2,X3),X4),divide(X4,X0)),X5),multiply(X5,X1))) = divide(X3,X2),
inference(forward_demodulation,[status(thm)],[f5,f57]) ).
fof(f75,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7] : divide(divide(inverse(divide(X0,X1)),divide(divide(X2,X3),divide(inverse(X4),divide(divide(X5,X6),divide(inverse(divide(X7,X4)),divide(divide(X1,X0),X7)))))),divide(X3,X2)) = divide(X6,X5),
inference(paramodulation,[status(thm)],[f4,f7]) ).
fof(f78,plain,
! [X0,X1,X2,X3,X4,X5,X6] : divide(divide(inverse(X0),divide(divide(X1,X2),divide(inverse(divide(divide(X3,X4),X0)),inverse(X5)))),divide(X2,X1)) = divide(divide(divide(X4,X3),X6),inverse(multiply(X6,X5))),
inference(paramodulation,[status(thm)],[f8,f7]) ).
fof(f79,plain,
! [X0,X1,X2,X3,X4,X5,X6] : divide(divide(inverse(X0),divide(divide(X1,X2),multiply(inverse(divide(divide(X3,X4),X0)),X5))),divide(X2,X1)) = divide(divide(divide(X4,X3),X6),inverse(multiply(X6,X5))),
inference(forward_demodulation,[status(thm)],[f5,f78]) ).
fof(f80,plain,
! [X0,X1,X2,X3,X4,X5,X6] : divide(divide(inverse(X0),divide(divide(X1,X2),multiply(inverse(divide(divide(X3,X4),X0)),X5))),divide(X2,X1)) = multiply(divide(divide(X4,X3),X6),multiply(X6,X5)),
inference(forward_demodulation,[status(thm)],[f5,f79]) ).
fof(f91,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] : divide(divide(inverse(X0),divide(divide(X1,X2),divide(inverse(divide(X3,X0)),divide(divide(X4,X5),X3)))),divide(X2,X1)) = divide(divide(X6,X7),divide(inverse(X8),divide(divide(X7,X6),divide(inverse(divide(X9,X8)),divide(divide(X5,X4),X9))))),
inference(paramodulation,[status(thm)],[f7,f7]) ).
fof(f92,plain,
! [X0,X1,X2,X3,X4,X5] : divide(X0,X1) = divide(divide(X2,X3),divide(inverse(X4),divide(divide(X3,X2),divide(inverse(divide(X5,X4)),divide(divide(X0,X1),X5))))),
inference(forward_demodulation,[status(thm)],[f7,f91]) ).
fof(f224,plain,
! [X0,X1,X2,X3] : divide(divide(inverse(multiply(X0,X1)),divide(multiply(inverse(X2),X3),X0)),multiply(inverse(X3),X2)) = inverse(X1),
inference(paramodulation,[status(thm)],[f5,f24]) ).
fof(f727,plain,
! [X0,X1,X2,X3,X4,X5] : divide(multiply(inverse(divide(divide(divide(divide(X0,X1),X2),inverse(divide(X2,X3))),X4)),X5),multiply(X3,multiply(divide(X1,X0),X5))) = X4,
inference(paramodulation,[status(thm)],[f4,f31]) ).
fof(f728,plain,
! [X0,X1,X2,X3,X4,X5] : divide(multiply(inverse(divide(multiply(divide(divide(X0,X1),X2),divide(X2,X3)),X4)),X5),multiply(X3,multiply(divide(X1,X0),X5))) = X4,
inference(forward_demodulation,[status(thm)],[f5,f727]) ).
fof(f898,plain,
! [X0,X1,X2,X3,X4] : divide(divide(inverse(multiply(multiply(inverse(X0),X1),X2)),inverse(X3)),multiply(divide(multiply(inverse(X1),X0),X4),multiply(X4,X3))) = inverse(X2),
inference(paramodulation,[status(thm)],[f224,f28]) ).
fof(f899,plain,
! [X0,X1,X2,X3,X4] : divide(multiply(inverse(multiply(multiply(inverse(X0),X1),X2)),X3),multiply(divide(multiply(inverse(X1),X0),X4),multiply(X4,X3))) = inverse(X2),
inference(forward_demodulation,[status(thm)],[f5,f898]) ).
fof(f900,plain,
! [X0,X1,X2,X3,X4] : divide(divide(inverse(divide(multiply(inverse(X0),X1),X2)),inverse(X3)),multiply(divide(multiply(inverse(X1),X0),X4),multiply(X4,X3))) = X2,
inference(paramodulation,[status(thm)],[f224,f15]) ).
fof(f901,plain,
! [X0,X1,X2,X3,X4] : divide(multiply(inverse(divide(multiply(inverse(X0),X1),X2)),X3),multiply(divide(multiply(inverse(X1),X0),X4),multiply(X4,X3))) = X2,
inference(forward_demodulation,[status(thm)],[f5,f900]) ).
fof(f9680,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] : divide(multiply(inverse(X0),X1),multiply(divide(multiply(divide(divide(X2,X3),X4),divide(X4,X0)),X5),multiply(X5,X1))) = divide(multiply(divide(multiply(divide(divide(X3,X2),X6),divide(X6,X7)),X8),multiply(X8,X9)),multiply(inverse(X7),X9)),
inference(paramodulation,[status(thm)],[f58,f58]) ).
fof(f9681,plain,
! [X0,X1,X2,X3,X4,X5] : divide(X0,X1) = divide(multiply(divide(multiply(divide(divide(X0,X1),X2),divide(X2,X3)),X4),multiply(X4,X5)),multiply(inverse(X3),X5)),
inference(forward_demodulation,[status(thm)],[f58,f9680]) ).
fof(f22325,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] : divide(multiply(inverse(divide(multiply(divide(divide(X0,X1),X2),divide(X2,X3)),X4)),X5),multiply(X3,multiply(divide(X1,X0),X5))) = divide(multiply(divide(multiply(divide(X4,X6),divide(X6,X7)),X8),multiply(X8,X9)),multiply(inverse(X7),X9)),
inference(paramodulation,[status(thm)],[f728,f9681]) ).
fof(f22326,plain,
! [X0,X1,X2,X3,X4] : X0 = divide(multiply(divide(multiply(divide(X0,X1),divide(X1,X2)),X3),multiply(X3,X4)),multiply(inverse(X2),X4)),
inference(forward_demodulation,[status(thm)],[f728,f22325]) ).
fof(f23181,plain,
! [X0,X1,X2,X3,X4] : multiply(divide(divide(X0,X1),X2),multiply(X2,X3)) = multiply(divide(divide(X0,X1),X4),multiply(X4,X3)),
inference(paramodulation,[status(thm)],[f80,f80]) ).
fof(f25269,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7] : multiply(divide(X0,X1),multiply(X1,X2)) = multiply(divide(divide(multiply(divide(multiply(divide(X0,X3),divide(X3,X4)),X5),multiply(X5,X6)),multiply(inverse(X4),X6)),X7),multiply(X7,X2)),
inference(paramodulation,[status(thm)],[f22326,f23181]) ).
fof(f25270,plain,
! [X0,X1,X2,X3] : multiply(divide(X0,X1),multiply(X1,X2)) = multiply(divide(X0,X3),multiply(X3,X2)),
inference(forward_demodulation,[status(thm)],[f22326,f25269]) ).
fof(f25938,plain,
! [X0,X1,X2,X3] : multiply(multiply(X0,X1),multiply(inverse(X1),X2)) = multiply(divide(X0,X3),multiply(X3,X2)),
inference(paramodulation,[status(thm)],[f5,f25270]) ).
fof(f34640,plain,
! [X0,X1,X2,X3] : divide(divide(inverse(divide(X0,X1)),divide(X1,X0)),divide(X2,X3)) = divide(X3,X2),
inference(paramodulation,[status(thm)],[f92,f75]) ).
fof(f43050,plain,
! [X0,X1,X2,X3,X4,X5] : divide(divide(inverse(divide(X0,X1)),divide(X1,X0)),divide(X2,X3)) = divide(divide(X3,X2),divide(inverse(divide(X4,X5)),divide(X5,X4))),
inference(paramodulation,[status(thm)],[f34640,f34640]) ).
fof(f43051,plain,
! [X0,X1,X2,X3] : divide(X0,X1) = divide(divide(X0,X1),divide(inverse(divide(X2,X3)),divide(X3,X2))),
inference(forward_demodulation,[status(thm)],[f34640,f43050]) ).
fof(f43703,plain,
! [X0,X1,X2,X3,X4,X5,X6] : divide(multiply(divide(multiply(divide(X0,X1),divide(X1,X2)),X3),multiply(X3,X4)),multiply(inverse(X2),X4)) = divide(X0,divide(inverse(divide(X5,X6)),divide(X6,X5))),
inference(paramodulation,[status(thm)],[f22326,f43051]) ).
fof(f43704,plain,
! [X0,X1,X2] : X0 = divide(X0,divide(inverse(divide(X1,X2)),divide(X2,X1))),
inference(forward_demodulation,[status(thm)],[f22326,f43703]) ).
fof(f44768,plain,
! [X0,X1,X2] : X0 = divide(X0,inverse(divide(divide(X1,X2),inverse(divide(X2,X1))))),
inference(paramodulation,[status(thm)],[f43704,f43704]) ).
fof(f44769,plain,
! [X0,X1,X2] : X0 = multiply(X0,divide(divide(X1,X2),inverse(divide(X2,X1)))),
inference(forward_demodulation,[status(thm)],[f5,f44768]) ).
fof(f44770,plain,
! [X0,X1,X2] : X0 = multiply(X0,multiply(divide(X1,X2),divide(X2,X1))),
inference(forward_demodulation,[status(thm)],[f5,f44769]) ).
fof(f45746,plain,
! [X0,X1,X2] : X0 = multiply(X0,multiply(multiply(X1,X2),divide(inverse(X2),X1))),
inference(paramodulation,[status(thm)],[f5,f44770]) ).
fof(f45852,plain,
! [X0,X1,X2] : X0 = multiply(X0,multiply(divide(inverse(X1),X2),multiply(X2,X1))),
inference(paramodulation,[status(thm)],[f5,f44770]) ).
fof(f45969,plain,
! [X0,X1,X2,X3,X4] : multiply(multiply(X0,X1),inverse(X1)) = multiply(divide(X0,X2),multiply(X2,multiply(divide(X3,X4),divide(X4,X3)))),
inference(paramodulation,[status(thm)],[f44770,f25938]) ).
fof(f45970,plain,
! [X0,X1,X2] : multiply(multiply(X0,X1),inverse(X1)) = multiply(divide(X0,X2),X2),
inference(forward_demodulation,[status(thm)],[f44770,f45969]) ).
fof(f46029,plain,
! [X0,X1,X2,X3,X4] : multiply(divide(X0,X1),multiply(X1,multiply(divide(X2,X3),divide(X3,X2)))) = multiply(divide(X0,X4),X4),
inference(paramodulation,[status(thm)],[f44770,f25270]) ).
fof(f46030,plain,
! [X0,X1,X2] : multiply(divide(X0,X1),X1) = multiply(divide(X0,X2),X2),
inference(forward_demodulation,[status(thm)],[f44770,f46029]) ).
fof(f48249,plain,
! [X0,X1,X2] : X0 = multiply(X0,divide(inverse(divide(X1,X2)),divide(X2,X1))),
inference(paramodulation,[status(thm)],[f44770,f45852]) ).
fof(f48874,plain,
! [X0,X1,X2,X3] : divide(X0,divide(inverse(divide(X1,X2)),divide(X2,X1))) = multiply(multiply(X0,X3),inverse(X3)),
inference(paramodulation,[status(thm)],[f45970,f48249]) ).
fof(f48875,plain,
! [X0,X1] : X0 = multiply(multiply(X0,X1),inverse(X1)),
inference(forward_demodulation,[status(thm)],[f43704,f48874]) ).
fof(f48876,plain,
! [X0,X1,X2,X3] : divide(X0,divide(inverse(divide(X1,X2)),divide(X2,X1))) = multiply(divide(X0,X3),X3),
inference(paramodulation,[status(thm)],[f46030,f48249]) ).
fof(f48877,plain,
! [X0,X1] : X0 = multiply(divide(X0,X1),X1),
inference(forward_demodulation,[status(thm)],[f43704,f48876]) ).
fof(f49433,plain,
! [X0,X1,X2] : X0 = divide(X0,multiply(divide(X1,X2),divide(X2,X1))),
inference(paramodulation,[status(thm)],[f44770,f48877]) ).
fof(f49664,plain,
! [X0,X1] : divide(X0,X1) = multiply(X0,inverse(X1)),
inference(paramodulation,[status(thm)],[f48877,f48875]) ).
fof(f51649,plain,
! [X0,X1] : X0 = divide(multiply(X0,X1),X1),
inference(backward_demodulation,[status(thm)],[f49664,f48875]) ).
fof(f51665,plain,
! [X0,X1,X2,X3,X4] : divide(multiply(inverse(divide(multiply(inverse(X0),X1),X2)),X3),multiply(divide(multiply(inverse(X1),X0),X4),multiply(X4,X3))) = inverse(inverse(X2)),
inference(paramodulation,[status(thm)],[f49664,f899]) ).
fof(f51666,plain,
! [X0] : X0 = inverse(inverse(X0)),
inference(forward_demodulation,[status(thm)],[f901,f51665]) ).
fof(f61156,plain,
! [X0,X1,X2,X3,X4] : multiply(inverse(divide(inverse(divide(divide(inverse(multiply(X0,X1)),divide(divide(X2,X3),X0)),divide(X3,X2))),X4)),X1) = X4,
inference(paramodulation,[status(thm)],[f49433,f42]) ).
fof(f61157,plain,
! [X0,X1] : multiply(inverse(divide(inverse(inverse(X0)),X1)),X0) = X1,
inference(forward_demodulation,[status(thm)],[f8,f61156]) ).
fof(f61158,plain,
! [X0,X1] : multiply(inverse(divide(X0,X1)),X0) = X1,
inference(forward_demodulation,[status(thm)],[f51666,f61157]) ).
fof(f61794,plain,
! [X0,X1] : multiply(inverse(X0),multiply(X0,X1)) = X1,
inference(paramodulation,[status(thm)],[f51649,f61158]) ).
fof(f62205,plain,
! [X0,X1] : inverse(X0) = divide(X1,multiply(X0,X1)),
inference(paramodulation,[status(thm)],[f61794,f51649]) ).
fof(f63315,plain,
! [X0,X1,X2] : X0 = multiply(X0,multiply(multiply(multiply(X1,inverse(X2)),X2),inverse(X1))),
inference(paramodulation,[status(thm)],[f62205,f45746]) ).
fof(f63316,plain,
! [X0,X1,X2] : X0 = multiply(X0,divide(multiply(multiply(X1,inverse(X2)),X2),X1)),
inference(forward_demodulation,[status(thm)],[f49664,f63315]) ).
fof(f63317,plain,
! [X0,X1,X2] : X0 = multiply(X0,divide(multiply(divide(X1,X2),X2),X1)),
inference(forward_demodulation,[status(thm)],[f49664,f63316]) ).
fof(f63318,plain,
! [X0,X1] : X0 = multiply(X0,divide(X1,X1)),
inference(forward_demodulation,[status(thm)],[f48877,f63317]) ).
fof(f63680,plain,
! [X0,X1] : multiply(inverse(X0),X0) = divide(X1,X1),
inference(paramodulation,[status(thm)],[f63318,f61794]) ).
fof(f66325,plain,
! [X0] : multiply(inverse(a1),a1) != divide(X0,X0),
inference(paramodulation,[status(thm)],[f63680,f6]) ).
fof(f66326,plain,
$false,
inference(forward_subsumption_resolution,[status(thm)],[f66325,f63680]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12 % Problem : GRP472-1 : TPTP v8.1.2. Released v2.6.0.
% 0.07/0.13 % Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.34 % Computer : n024.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34 % CPULimit : 300
% 0.13/0.34 % WCLimit : 300
% 0.13/0.34 % DateTime : Tue May 30 11:30:33 EDT 2023
% 0.13/0.34 % CPUTime :
% 0.13/0.35 % Drodi V3.5.1
% 47.34/6.42 % Refutation found
% 47.34/6.42 % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 47.34/6.42 % SZS output start CNFRefutation for theBenchmark
% See solution above
% 48.85/6.64 % Elapsed time: 6.279290 seconds
% 48.85/6.64 % CPU time: 48.471518 seconds
% 48.85/6.64 % Memory used: 603.977 MB
%------------------------------------------------------------------------------