TSTP Solution File: GRP071-1 by Drodi---3.5.1
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Drodi---3.5.1
% Problem : GRP071-1 : TPTP v8.1.2. Bugfixed v2.3.0.
% Transfm : none
% Format : tptp:raw
% Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% Computer : n021.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:10:07 EDT 2023
% Result : Unsatisfiable 90.04s 11.85s
% Output : CNFRefutation 90.57s
% Verified :
% SZS Type : Refutation
% Derivation depth : 54
% Number of leaves : 6
% Syntax : Number of formulae : 207 ( 192 unt; 0 def)
% Number of atoms : 225 ( 203 equ)
% Maximal formula atoms : 3 ( 1 avg)
% Number of connectives : 33 ( 15 ~; 15 |; 0 &)
% ( 3 <=>; 0 =>; 0 <=; 0 <~>)
% Maximal formula depth : 11 ( 6 avg)
% Maximal term depth : 11 ( 2 avg)
% Number of predicates : 5 ( 3 usr; 4 prp; 0-2 aty)
% Number of functors : 10 ( 10 usr; 7 con; 0-2 aty)
% Number of variables : 960 (; 960 !; 0 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f1,axiom,
! [X,Y,Z,U] : divide(inverse(divide(X,divide(Y,divide(Z,U)))),divide(divide(U,Z),X)) = Y,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f2,axiom,
! [X,Y] : multiply(X,Y) = divide(X,inverse(Y)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f3,negated_conjecture,
( multiply(inverse(a1),a1) != multiply(inverse(b1),b1)
| multiply(multiply(inverse(b2),b2),a2) != a2
| multiply(multiply(a3,b3),c3) != multiply(a3,multiply(b3,c3)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f4,plain,
! [X0,X1,X2,X3] : divide(inverse(divide(X0,divide(X1,divide(X2,X3)))),divide(divide(X3,X2),X0)) = 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)
| multiply(multiply(inverse(b2),b2),a2) != a2
| multiply(multiply(a3,b3),c3) != multiply(a3,multiply(b3,c3)) ),
inference(cnf_transformation,[status(esa)],[f3]) ).
fof(f7,plain,
( spl0_0
<=> multiply(inverse(a1),a1) = multiply(inverse(b1),b1) ),
introduced(split_symbol_definition) ).
fof(f9,plain,
( multiply(inverse(a1),a1) != multiply(inverse(b1),b1)
| spl0_0 ),
inference(component_clause,[status(thm)],[f7]) ).
fof(f10,plain,
( spl0_1
<=> multiply(multiply(inverse(b2),b2),a2) = a2 ),
introduced(split_symbol_definition) ).
fof(f12,plain,
( multiply(multiply(inverse(b2),b2),a2) != a2
| spl0_1 ),
inference(component_clause,[status(thm)],[f10]) ).
fof(f13,plain,
( spl0_2
<=> multiply(multiply(a3,b3),c3) = multiply(a3,multiply(b3,c3)) ),
introduced(split_symbol_definition) ).
fof(f15,plain,
( multiply(multiply(a3,b3),c3) != multiply(a3,multiply(b3,c3))
| spl0_2 ),
inference(component_clause,[status(thm)],[f13]) ).
fof(f16,plain,
( ~ spl0_0
| ~ spl0_1
| ~ spl0_2 ),
inference(split_clause,[status(thm)],[f6,f7,f10,f13]) ).
fof(f17,plain,
! [X0,X1,X2,X3,X4] : divide(inverse(X0),divide(divide(X1,X2),inverse(divide(divide(X2,X1),divide(X0,divide(X3,X4)))))) = divide(X4,X3),
inference(paramodulation,[status(thm)],[f4,f4]) ).
fof(f18,plain,
! [X0,X1,X2,X3,X4] : divide(inverse(X0),multiply(divide(X1,X2),divide(divide(X2,X1),divide(X0,divide(X3,X4))))) = divide(X4,X3),
inference(forward_demodulation,[status(thm)],[f5,f17]) ).
fof(f19,plain,
! [X0,X1,X2,X3,X4] : divide(inverse(divide(X0,X1)),divide(divide(X2,divide(X3,X4)),X0)) = inverse(divide(X2,divide(X1,divide(X4,X3)))),
inference(paramodulation,[status(thm)],[f4,f4]) ).
fof(f20,plain,
! [X0,X1,X2,X3,X4,X5] : divide(inverse(divide(X0,divide(X1,X2))),divide(divide(divide(divide(X3,X4),X5),inverse(divide(X5,divide(X2,divide(X4,X3))))),X0)) = X1,
inference(paramodulation,[status(thm)],[f4,f4]) ).
fof(f21,plain,
! [X0,X1,X2,X3,X4,X5] : divide(inverse(divide(X0,divide(X1,X2))),divide(multiply(divide(divide(X3,X4),X5),divide(X5,divide(X2,divide(X4,X3)))),X0)) = X1,
inference(forward_demodulation,[status(thm)],[f5,f20]) ).
fof(f22,plain,
! [X0,X1,X2,X3] : divide(inverse(divide(X0,divide(X1,multiply(X2,X3)))),divide(divide(inverse(X3),X2),X0)) = X1,
inference(paramodulation,[status(thm)],[f5,f4]) ).
fof(f23,plain,
! [X0,X1,X2,X3] : divide(inverse(divide(inverse(X0),divide(X1,divide(X2,X3)))),multiply(divide(X3,X2),X0)) = X1,
inference(paramodulation,[status(thm)],[f5,f4]) ).
fof(f26,plain,
! [X0,X1,X2,X3] : divide(inverse(divide(X0,divide(X1,divide(inverse(X2),X3)))),divide(multiply(X3,X2),X0)) = X1,
inference(paramodulation,[status(thm)],[f5,f4]) ).
fof(f27,plain,
! [X0,X1,X2,X3,X4] : divide(inverse(X0),divide(divide(inverse(X1),X2),inverse(divide(multiply(X2,X1),divide(X0,multiply(X3,X4)))))) = divide(inverse(X4),X3),
inference(paramodulation,[status(thm)],[f22,f22]) ).
fof(f28,plain,
! [X0,X1,X2,X3,X4] : divide(inverse(X0),multiply(divide(inverse(X1),X2),divide(multiply(X2,X1),divide(X0,multiply(X3,X4))))) = divide(inverse(X4),X3),
inference(forward_demodulation,[status(thm)],[f5,f27]) ).
fof(f29,plain,
! [X0,X1,X2,X3,X4] : divide(inverse(X0),divide(divide(inverse(X1),X2),inverse(divide(multiply(X2,X1),divide(X0,divide(X3,X4)))))) = divide(X4,X3),
inference(paramodulation,[status(thm)],[f4,f22]) ).
fof(f30,plain,
! [X0,X1,X2,X3,X4] : divide(inverse(X0),multiply(divide(inverse(X1),X2),divide(multiply(X2,X1),divide(X0,divide(X3,X4))))) = divide(X4,X3),
inference(forward_demodulation,[status(thm)],[f5,f29]) ).
fof(f32,plain,
! [X0,X1,X2,X3,X4,X5] : divide(inverse(divide(X0,divide(X1,multiply(divide(divide(inverse(X2),X3),X4),divide(X4,divide(X5,multiply(X3,X2))))))),divide(X5,X0)) = X1,
inference(paramodulation,[status(thm)],[f22,f22]) ).
fof(f60,plain,
! [X0,X1,X2,X3] : divide(inverse(divide(inverse(X0),divide(X1,divide(inverse(X2),X3)))),multiply(multiply(X3,X2),X0)) = X1,
inference(paramodulation,[status(thm)],[f5,f23]) ).
fof(f92,plain,
! [X0,X1,X2,X3,X4,X5,X6] : divide(inverse(X0),multiply(divide(X1,X2),divide(divide(X2,X1),divide(X0,X3)))) = divide(divide(divide(X4,X5),X6),inverse(divide(X6,divide(X3,divide(X5,X4))))),
inference(paramodulation,[status(thm)],[f4,f18]) ).
fof(f93,plain,
! [X0,X1,X2,X3,X4,X5,X6] : divide(inverse(X0),multiply(divide(X1,X2),divide(divide(X2,X1),divide(X0,X3)))) = multiply(divide(divide(X4,X5),X6),divide(X6,divide(X3,divide(X5,X4)))),
inference(forward_demodulation,[status(thm)],[f5,f92]) ).
fof(f94,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7] : divide(inverse(X0),multiply(divide(X1,X2),divide(divide(X2,X1),divide(X0,divide(X3,X4))))) = divide(multiply(divide(X5,X6),divide(divide(X6,X5),divide(X7,divide(X4,X3)))),inverse(X7)),
inference(paramodulation,[status(thm)],[f18,f18]) ).
fof(f95,plain,
! [X0,X1,X2,X3,X4] : divide(X0,X1) = divide(multiply(divide(X2,X3),divide(divide(X3,X2),divide(X4,divide(X0,X1)))),inverse(X4)),
inference(forward_demodulation,[status(thm)],[f18,f94]) ).
fof(f96,plain,
! [X0,X1,X2,X3,X4] : divide(X0,X1) = multiply(multiply(divide(X2,X3),divide(divide(X3,X2),divide(X4,divide(X0,X1)))),X4),
inference(forward_demodulation,[status(thm)],[f5,f95]) ).
fof(f136,plain,
! [X0,X1,X2,X3,X4,X5] : divide(divide(inverse(X0),X1),X2) = multiply(multiply(divide(X3,X4),divide(divide(X4,X3),X5)),inverse(divide(X2,divide(X5,multiply(X1,X0))))),
inference(paramodulation,[status(thm)],[f22,f96]) ).
fof(f138,plain,
! [X0,X1,X2,X3,X4,X5,X6] : divide(inverse(divide(inverse(X0),divide(X1,divide(X2,X3)))),multiply(divide(X3,X2),X0)) = multiply(multiply(divide(X4,X5),divide(divide(X5,X4),divide(X6,X1))),X6),
inference(paramodulation,[status(thm)],[f23,f96]) ).
fof(f139,plain,
! [X0,X1,X2,X3] : X0 = multiply(multiply(divide(X1,X2),divide(divide(X2,X1),divide(X3,X0))),X3),
inference(forward_demodulation,[status(thm)],[f23,f138]) ).
fof(f159,plain,
! [X0,X1,X2,X3] : X0 = multiply(multiply(multiply(X1,X2),divide(divide(inverse(X2),X1),divide(X3,X0))),X3),
inference(paramodulation,[status(thm)],[f5,f139]) ).
fof(f164,plain,
! [X0,X1,X2,X3,X4,X5] : X0 = multiply(multiply(divide(divide(divide(X1,X2),X3),inverse(divide(X3,divide(X4,divide(X2,X1))))),divide(X4,divide(X5,X0))),X5),
inference(paramodulation,[status(thm)],[f4,f139]) ).
fof(f165,plain,
! [X0,X1,X2,X3,X4,X5] : X0 = multiply(multiply(multiply(divide(divide(X1,X2),X3),divide(X3,divide(X4,divide(X2,X1)))),divide(X4,divide(X5,X0))),X5),
inference(forward_demodulation,[status(thm)],[f5,f164]) ).
fof(f169,plain,
! [X0,X1,X2,X3] : X0 = multiply(multiply(divide(inverse(X1),X2),divide(multiply(X2,X1),divide(X3,X0))),X3),
inference(paramodulation,[status(thm)],[f5,f139]) ).
fof(f175,plain,
! [X0,X1,X2,X3] : inverse(X0) = multiply(multiply(divide(X1,X2),divide(divide(X2,X1),multiply(X3,X0))),X3),
inference(paramodulation,[status(thm)],[f5,f139]) ).
fof(f178,plain,
! [X0,X1,X2,X3,X4,X5] : X0 = multiply(multiply(X1,divide(divide(inverse(X2),multiply(divide(X3,X4),divide(divide(X4,X3),divide(X2,X1)))),divide(X5,X0))),X5),
inference(paramodulation,[status(thm)],[f139,f159]) ).
fof(f184,plain,
! [X0,X1,X2,X3] : X0 = multiply(multiply(multiply(inverse(X1),X2),divide(multiply(inverse(X2),X1),divide(X3,X0))),X3),
inference(paramodulation,[status(thm)],[f5,f159]) ).
fof(f421,plain,
! [X0,X1,X2,X3] : inverse(X0) = multiply(multiply(divide(inverse(X1),X2),divide(multiply(X2,X1),multiply(X3,X0))),X3),
inference(paramodulation,[status(thm)],[f5,f169]) ).
fof(f455,plain,
! [X0,X1,X2,X3,X4,X5] : inverse(X0) = multiply(multiply(divide(X1,X2),divide(divide(X2,X1),X3)),multiply(divide(X4,X5),divide(divide(X5,X4),divide(X0,X3)))),
inference(paramodulation,[status(thm)],[f139,f175]) ).
fof(f470,plain,
! [X0,X1,X2,X3] : X0 = inverse(divide(inverse(X1),divide(divide(X0,multiply(divide(X2,X3),X1)),divide(X3,X2)))),
inference(paramodulation,[status(thm)],[f22,f19]) ).
fof(f471,plain,
! [X0,X1,X2,X3] : X0 = inverse(divide(X1,divide(divide(X0,divide(divide(X2,X3),X1)),divide(X3,X2)))),
inference(paramodulation,[status(thm)],[f4,f19]) ).
fof(f684,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7] : divide(inverse(inverse(divide(X0,divide(X1,X2)))),multiply(divide(X3,X4),divide(divide(X4,X3),X1))) = divide(X0,multiply(divide(divide(X5,X6),X7),divide(X7,divide(X2,divide(X6,X5))))),
inference(paramodulation,[status(thm)],[f21,f18]) ).
fof(f924,plain,
! [X0,X1,X2,X3] : X0 = inverse(divide(X1,divide(divide(X0,divide(multiply(X2,X3),X1)),divide(inverse(X3),X2)))),
inference(paramodulation,[status(thm)],[f5,f471]) ).
fof(f952,plain,
! [X0,X1,X2,X3,X4] : multiply(X0,divide(X1,divide(divide(X2,divide(divide(X3,X4),X1)),divide(X4,X3)))) = divide(X0,X2),
inference(paramodulation,[status(thm)],[f471,f5]) ).
fof(f1008,plain,
! [X0,X1,X2,X3,X4,X5,X6] : divide(divide(inverse(X0),X1),inverse(divide(multiply(X1,X0),divide(X2,divide(inverse(X3),X4))))) = multiply(multiply(divide(X5,X6),divide(divide(X6,X5),multiply(X4,X3))),inverse(X2)),
inference(paramodulation,[status(thm)],[f26,f136]) ).
fof(f1009,plain,
! [X0,X1,X2,X3,X4,X5,X6] : multiply(divide(inverse(X0),X1),divide(multiply(X1,X0),divide(X2,divide(inverse(X3),X4)))) = multiply(multiply(divide(X5,X6),divide(divide(X6,X5),multiply(X4,X3))),inverse(X2)),
inference(forward_demodulation,[status(thm)],[f5,f1008]) ).
fof(f1289,plain,
! [X0,X1,X2,X3] : X0 = inverse(divide(inverse(X1),divide(divide(X0,multiply(multiply(X2,X3),X1)),divide(inverse(X3),X2)))),
inference(paramodulation,[status(thm)],[f5,f470]) ).
fof(f1306,plain,
! [X0,X1,X2,X3] : X0 = inverse(divide(inverse(X1),divide(divide(X0,multiply(divide(inverse(X2),X3),X1)),multiply(X3,X2)))),
inference(paramodulation,[status(thm)],[f5,f470]) ).
fof(f1367,plain,
! [X0,X1,X2,X3] : X0 = inverse(divide(X1,divide(divide(X0,divide(multiply(inverse(X2),X3),X1)),multiply(inverse(X3),X2)))),
inference(paramodulation,[status(thm)],[f5,f924]) ).
fof(f2230,plain,
! [X0,X1,X2,X3,X4] : divide(X0,X1) = multiply(divide(divide(X2,X3),X4),divide(X4,divide(divide(X1,X0),divide(X3,X2)))),
inference(paramodulation,[status(thm)],[f952,f139]) ).
fof(f2644,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : divide(inverse(X0),multiply(divide(inverse(X1),X2),divide(multiply(X2,X1),divide(X0,inverse(X3))))) = divide(inverse(multiply(divide(X4,X5),divide(divide(X5,X4),divide(X3,X6)))),multiply(divide(X7,X8),divide(divide(X8,X7),X6))),
inference(paramodulation,[status(thm)],[f455,f28]) ).
fof(f2645,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : divide(inverse(X0),multiply(divide(inverse(X1),X2),divide(multiply(X2,X1),multiply(X0,X3)))) = divide(inverse(multiply(divide(X4,X5),divide(divide(X5,X4),divide(X3,X6)))),multiply(divide(X7,X8),divide(divide(X8,X7),X6))),
inference(forward_demodulation,[status(thm)],[f5,f2644]) ).
fof(f2787,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : X0 = multiply(multiply(multiply(divide(inverse(X1),X2),divide(multiply(X2,X1),divide(X3,multiply(X4,X5)))),divide(divide(inverse(inverse(X3)),multiply(divide(X6,X7),divide(divide(X7,X6),divide(inverse(X5),X4)))),divide(X8,X0))),X8),
inference(paramodulation,[status(thm)],[f28,f178]) ).
fof(f3582,plain,
! [X0,X1,X2,X3,X4] : multiply(X0,divide(X1,divide(divide(X2,divide(multiply(inverse(X3),X4),X1)),multiply(inverse(X4),X3)))) = divide(X0,X2),
inference(paramodulation,[status(thm)],[f1367,f5]) ).
fof(f3740,plain,
! [X0,X1,X2,X3,X4,X5,X6] : inverse(divide(X0,divide(divide(X1,X2),divide(X3,X4)))) = multiply(multiply(divide(inverse(X5),X6),divide(multiply(X6,X5),divide(X2,X1))),divide(divide(X4,X3),X0)),
inference(paramodulation,[status(thm)],[f2230,f421]) ).
fof(f3767,plain,
! [X0,X1,X2,X3,X4,X5,X6] : X0 = multiply(inverse(divide(divide(X1,X0),divide(divide(multiply(X2,X3),X4),divide(multiply(divide(X5,X6),divide(divide(X6,X5),divide(inverse(X3),X2))),inverse(inverse(X4)))))),X1),
inference(backward_demodulation,[status(thm)],[f3740,f2787]) ).
fof(f3768,plain,
! [X0,X1,X2,X3,X4,X5,X6] : X0 = multiply(inverse(divide(divide(X1,X0),divide(divide(multiply(X2,X3),X4),multiply(multiply(divide(X5,X6),divide(divide(X6,X5),divide(inverse(X3),X2))),inverse(X4))))),X1),
inference(forward_demodulation,[status(thm)],[f5,f3767]) ).
fof(f4029,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] : inverse(inverse(divide(X0,divide(X1,multiply(divide(divide(inverse(X2),X3),X4),divide(X4,divide(X5,multiply(X3,X2)))))))) = multiply(multiply(divide(X6,X7),divide(divide(X7,X6),divide(X5,X0))),multiply(divide(X8,X9),divide(divide(X9,X8),X1))),
inference(paramodulation,[status(thm)],[f32,f455]) ).
fof(f4089,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : divide(inverse(X0),multiply(divide(X1,X2),divide(divide(X2,X1),divide(X0,X3)))) = divide(divide(X4,X5),inverse(divide(X5,divide(X3,multiply(divide(divide(inverse(X6),X7),X8),divide(X8,divide(X4,multiply(X7,X6)))))))),
inference(paramodulation,[status(thm)],[f32,f18]) ).
fof(f4090,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : divide(inverse(X0),multiply(divide(X1,X2),divide(divide(X2,X1),divide(X0,X3)))) = multiply(divide(X4,X5),divide(X5,divide(X3,multiply(divide(divide(inverse(X6),X7),X8),divide(X8,divide(X4,multiply(X7,X6))))))),
inference(forward_demodulation,[status(thm)],[f5,f4089]) ).
fof(f4149,plain,
! [X0,X1,X2,X3] : X0 = multiply(inverse(divide(divide(X1,X0),divide(divide(multiply(X2,X3),X3),X2))),X1),
inference(paramodulation,[status(thm)],[f139,f3768]) ).
fof(f4331,plain,
! [X0,X1,X2,X3,X4,X5,X6] : multiply(divide(inverse(X0),X1),divide(multiply(X1,X0),divide(X2,divide(X3,X4)))) = multiply(inverse(divide(divide(X4,X3),divide(divide(multiply(X5,X6),X6),X5))),inverse(X2)),
inference(paramodulation,[status(thm)],[f30,f4149]) ).
fof(f4333,plain,
! [X0,X1,X2,X3,X4,X5,X6] : multiply(divide(X0,X1),divide(divide(X1,X0),divide(X2,divide(X3,X4)))) = multiply(inverse(divide(divide(X4,X3),divide(divide(multiply(X5,X6),X6),X5))),inverse(X2)),
inference(paramodulation,[status(thm)],[f18,f4149]) ).
fof(f4339,plain,
! [X0,X1,X2,X3,X4,X5] : X0 = multiply(inverse(divide(divide(X1,X0),divide(divide(X2,X3),inverse(divide(divide(X3,X2),divide(divide(multiply(X4,X5),X5),X4)))))),X1),
inference(paramodulation,[status(thm)],[f4149,f4149]) ).
fof(f4340,plain,
! [X0,X1,X2,X3,X4,X5] : X0 = multiply(inverse(divide(divide(X1,X0),multiply(divide(X2,X3),divide(divide(X3,X2),divide(divide(multiply(X4,X5),X5),X4))))),X1),
inference(forward_demodulation,[status(thm)],[f5,f4339]) ).
fof(f4367,plain,
! [X0,X1,X2,X3,X4,X5] : X0 = multiply(multiply(multiply(inverse(X1),divide(divide(X1,X2),divide(divide(multiply(X3,X4),X4),X3))),divide(X2,divide(X5,X0))),X5),
inference(paramodulation,[status(thm)],[f4149,f184]) ).
fof(f4438,plain,
! [X0,X1,X2,X3,X4,X5] : inverse(X0) = multiply(inverse(divide(multiply(X1,X0),multiply(divide(X2,X3),divide(divide(X3,X2),divide(divide(multiply(X4,X5),X5),X4))))),X1),
inference(paramodulation,[status(thm)],[f5,f4340]) ).
fof(f4597,plain,
! [X0,X1,X2] : divide(X0,inverse(inverse(X0))) = multiply(divide(X1,X2),divide(X2,X1)),
inference(paramodulation,[status(thm)],[f178,f4367]) ).
fof(f4598,plain,
! [X0,X1,X2] : multiply(X0,inverse(X0)) = multiply(divide(X1,X2),divide(X2,X1)),
inference(forward_demodulation,[status(thm)],[f5,f4597]) ).
fof(f4780,plain,
! [X0,X1,X2,X3,X4,X5] : inverse(X0) = multiply(inverse(divide(multiply(X1,X0),multiply(multiply(X2,X3),divide(divide(inverse(X3),X2),divide(divide(multiply(X4,X5),X5),X4))))),X1),
inference(paramodulation,[status(thm)],[f5,f4438]) ).
fof(f4875,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : divide(inverse(X0),multiply(divide(inverse(X1),X2),divide(multiply(X2,X1),divide(X0,inverse(X3))))) = divide(inverse(X4),inverse(divide(multiply(X4,X3),multiply(divide(X5,X6),divide(divide(X6,X5),divide(divide(multiply(X7,X8),X8),X7)))))),
inference(paramodulation,[status(thm)],[f4438,f28]) ).
fof(f4876,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : divide(inverse(X0),multiply(divide(inverse(X1),X2),divide(multiply(X2,X1),multiply(X0,X3)))) = divide(inverse(X4),inverse(divide(multiply(X4,X3),multiply(divide(X5,X6),divide(divide(X6,X5),divide(divide(multiply(X7,X8),X8),X7)))))),
inference(forward_demodulation,[status(thm)],[f5,f4875]) ).
fof(f4877,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8] : divide(inverse(X0),multiply(divide(inverse(X1),X2),divide(multiply(X2,X1),multiply(X0,X3)))) = multiply(inverse(X4),divide(multiply(X4,X3),multiply(divide(X5,X6),divide(divide(X6,X5),divide(divide(multiply(X7,X8),X8),X7))))),
inference(forward_demodulation,[status(thm)],[f5,f4876]) ).
fof(f5014,plain,
! [X0,X1,X2,X3,X4,X5] : inverse(X0) = multiply(inverse(divide(multiply(X1,X0),multiply(multiply(X2,X3),divide(divide(inverse(X3),X2),divide(multiply(multiply(X4,inverse(X5)),X5),X4))))),X1),
inference(paramodulation,[status(thm)],[f5,f4780]) ).
fof(f5143,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7] : inverse(X0) = multiply(inverse(divide(inverse(X1),multiply(multiply(X2,X3),divide(divide(inverse(X3),X2),divide(multiply(multiply(X4,inverse(X5)),X5),X4))))),multiply(divide(X6,X7),divide(divide(X7,X6),multiply(X0,X1)))),
inference(paramodulation,[status(thm)],[f175,f5014]) ).
fof(f5359,plain,
! [X0,X1] : multiply(X0,inverse(X0)) = multiply(X1,inverse(X1)),
inference(paramodulation,[status(thm)],[f4598,f4598]) ).
fof(f5433,plain,
! [X0,X1,X2,X3,X4] : X0 = inverse(divide(inverse(inverse(divide(inverse(X1),X2))),divide(divide(X0,multiply(divide(X3,X4),divide(X4,X3))),multiply(X2,X1)))),
inference(paramodulation,[status(thm)],[f4598,f1306]) ).
fof(f5465,plain,
! [X0,X1,X2,X3,X4] : divide(inverse(divide(inverse(X0),divide(X1,divide(inverse(inverse(X2)),X2)))),multiply(multiply(divide(X3,X4),divide(X4,X3)),X0)) = X1,
inference(paramodulation,[status(thm)],[f4598,f60]) ).
fof(f5485,plain,
! [X0,X1,X2,X3] : X0 = inverse(divide(inverse(divide(X1,inverse(X2))),divide(divide(X0,multiply(X3,inverse(X3))),multiply(X1,X2)))),
inference(paramodulation,[status(thm)],[f4598,f1306]) ).
fof(f5486,plain,
! [X0,X1,X2,X3] : X0 = inverse(divide(inverse(multiply(X1,X2)),divide(divide(X0,multiply(X3,inverse(X3))),multiply(X1,X2)))),
inference(forward_demodulation,[status(thm)],[f5,f5485]) ).
fof(f5493,plain,
! [X0,X1,X2,X3,X4,X5,X6] : inverse(divide(X0,X1)) = multiply(inverse(divide(multiply(X2,inverse(X2)),multiply(multiply(X3,X4),divide(divide(inverse(X4),X3),divide(multiply(multiply(X5,inverse(X6)),X6),X5))))),divide(X1,X0)),
inference(paramodulation,[status(thm)],[f4598,f5014]) ).
fof(f5543,plain,
! [X0,X1,X2,X3,X4] : multiply(divide(X0,divide(divide(X1,divide(multiply(X2,X3),X0)),divide(inverse(X3),X2))),X1) = multiply(X4,inverse(X4)),
inference(paramodulation,[status(thm)],[f924,f5359]) ).
fof(f5575,plain,
! [X0,X1,X2,X3,X4,X5] : inverse(inverse(X0)) = multiply(inverse(divide(multiply(X1,inverse(X1)),multiply(multiply(X2,X3),divide(divide(inverse(X3),X2),divide(multiply(multiply(X4,inverse(X5)),X5),X4))))),X0),
inference(paramodulation,[status(thm)],[f5359,f5014]) ).
fof(f5595,plain,
! [X0,X1,X2,X3,X4] : divide(inverse(X0),multiply(divide(inverse(X1),X2),divide(multiply(X2,X1),divide(X0,multiply(X3,inverse(X3)))))) = divide(inverse(inverse(X4)),X4),
inference(paramodulation,[status(thm)],[f5359,f28]) ).
fof(f5596,plain,
! [X0,X1] : divide(inverse(inverse(X0)),X0) = divide(inverse(inverse(X1)),X1),
inference(forward_demodulation,[status(thm)],[f28,f5595]) ).
fof(f5679,plain,
! [X0,X1] : inverse(divide(X0,X1)) = inverse(inverse(divide(X1,X0))),
inference(backward_demodulation,[status(thm)],[f5575,f5493]) ).
fof(f5713,plain,
! [X0,X1,X2,X3,X4] : X0 = inverse(divide(inverse(divide(X1,inverse(X2))),divide(divide(X0,multiply(divide(X3,X4),divide(X4,X3))),multiply(X1,X2)))),
inference(backward_demodulation,[status(thm)],[f5679,f5433]) ).
fof(f5714,plain,
! [X0,X1,X2,X3,X4] : X0 = inverse(divide(inverse(multiply(X1,X2)),divide(divide(X0,multiply(divide(X3,X4),divide(X4,X3))),multiply(X1,X2)))),
inference(forward_demodulation,[status(thm)],[f5,f5713]) ).
fof(f5762,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] : inverse(divide(divide(X0,multiply(divide(divide(inverse(X1),X2),X3),divide(X3,divide(X4,multiply(X2,X1))))),X5)) = multiply(multiply(divide(X6,X7),divide(divide(X7,X6),divide(X4,X5))),multiply(divide(X8,X9),divide(divide(X9,X8),X0))),
inference(backward_demodulation,[status(thm)],[f5679,f4029]) ).
fof(f5827,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7] : divide(inverse(divide(divide(X0,X1),X2)),multiply(divide(X3,X4),divide(divide(X4,X3),X0))) = divide(X2,multiply(divide(divide(X5,X6),X7),divide(X7,divide(X1,divide(X6,X5))))),
inference(backward_demodulation,[status(thm)],[f5679,f684]) ).
fof(f5836,plain,
! [X0,X1,X2,X3] : inverse(divide(divide(divide(X0,multiply(multiply(X1,X2),X3)),divide(inverse(X2),X1)),inverse(X3))) = inverse(X0),
inference(paramodulation,[status(thm)],[f1289,f5679]) ).
fof(f5837,plain,
! [X0,X1,X2,X3] : inverse(multiply(divide(divide(X0,multiply(multiply(X1,X2),X3)),divide(inverse(X2),X1)),X3)) = inverse(X0),
inference(forward_demodulation,[status(thm)],[f5,f5836]) ).
fof(f5842,plain,
! [X0,X1,X2,X3] : inverse(divide(divide(divide(X0,divide(multiply(inverse(X1),X2),X3)),multiply(inverse(X2),X1)),X3)) = inverse(X0),
inference(paramodulation,[status(thm)],[f1367,f5679]) ).
fof(f5843,plain,
! [X0,X1,X2,X3] : inverse(divide(divide(divide(X0,divide(multiply(X1,X2),X3)),divide(inverse(X2),X1)),X3)) = inverse(X0),
inference(paramodulation,[status(thm)],[f924,f5679]) ).
fof(f5880,plain,
! [X0,X1] : inverse(divide(inverse(X0),X1)) = inverse(inverse(multiply(X1,X0))),
inference(paramodulation,[status(thm)],[f5,f5679]) ).
fof(f5939,plain,
! [X0,X1,X2,X3] : X0 = inverse(inverse(multiply(divide(divide(X0,multiply(multiply(X1,X2),X3)),divide(inverse(X2),X1)),X3))),
inference(backward_demodulation,[status(thm)],[f5880,f1289]) ).
fof(f5940,plain,
! [X0] : X0 = inverse(inverse(X0)),
inference(forward_demodulation,[status(thm)],[f5837,f5939]) ).
fof(f5949,plain,
! [X0,X1,X2,X3] : divide(inverse(inverse(multiply(divide(X0,divide(X1,X2)),X3))),multiply(divide(X2,X1),X3)) = X0,
inference(backward_demodulation,[status(thm)],[f5880,f23]) ).
fof(f5950,plain,
! [X0,X1,X2,X3] : divide(multiply(divide(X0,divide(X1,X2)),X3),multiply(divide(X2,X1),X3)) = X0,
inference(forward_demodulation,[status(thm)],[f5940,f5949]) ).
fof(f5963,plain,
! [X0,X1,X2,X3,X4] : X0 = inverse(inverse(multiply(divide(divide(X0,multiply(divide(X1,X2),divide(X2,X1))),multiply(X3,X4)),multiply(X3,X4)))),
inference(backward_demodulation,[status(thm)],[f5880,f5714]) ).
fof(f5964,plain,
! [X0,X1,X2,X3,X4] : X0 = multiply(divide(divide(X0,multiply(divide(X1,X2),divide(X2,X1))),multiply(X3,X4)),multiply(X3,X4)),
inference(forward_demodulation,[status(thm)],[f5940,f5963]) ).
fof(f5965,plain,
! [X0,X1,X2,X3] : X0 = inverse(inverse(multiply(divide(divide(X0,multiply(X1,inverse(X1))),multiply(X2,X3)),multiply(X2,X3)))),
inference(backward_demodulation,[status(thm)],[f5880,f5486]) ).
fof(f5966,plain,
! [X0,X1,X2,X3] : X0 = multiply(divide(divide(X0,multiply(X1,inverse(X1))),multiply(X2,X3)),multiply(X2,X3)),
inference(forward_demodulation,[status(thm)],[f5940,f5965]) ).
fof(f6024,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7] : inverse(X0) = multiply(inverse(inverse(multiply(multiply(multiply(X1,X2),divide(divide(inverse(X2),X1),divide(multiply(multiply(X3,inverse(X4)),X4),X3))),X5))),multiply(divide(X6,X7),divide(divide(X7,X6),multiply(X0,X5)))),
inference(backward_demodulation,[status(thm)],[f5880,f5143]) ).
fof(f6025,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7] : inverse(X0) = multiply(multiply(multiply(multiply(X1,X2),divide(divide(inverse(X2),X1),divide(multiply(multiply(X3,inverse(X4)),X4),X3))),X5),multiply(divide(X6,X7),divide(divide(X7,X6),multiply(X0,X5)))),
inference(forward_demodulation,[status(thm)],[f5940,f6024]) ).
fof(f6252,plain,
! [X0,X1,X2,X3,X4] : divide(inverse(inverse(multiply(divide(X0,divide(inverse(inverse(X1)),X1)),X2))),multiply(multiply(divide(X3,X4),divide(X4,X3)),X2)) = X0,
inference(backward_demodulation,[status(thm)],[f5880,f5465]) ).
fof(f6253,plain,
! [X0,X1,X2,X3,X4] : divide(multiply(divide(X0,divide(inverse(inverse(X1)),X1)),X2),multiply(multiply(divide(X3,X4),divide(X4,X3)),X2)) = X0,
inference(forward_demodulation,[status(thm)],[f5940,f6252]) ).
fof(f6254,plain,
! [X0,X1,X2,X3,X4] : divide(multiply(divide(X0,divide(X1,X1)),X2),multiply(multiply(divide(X3,X4),divide(X4,X3)),X2)) = X0,
inference(forward_demodulation,[status(thm)],[f5940,f6253]) ).
fof(f6688,plain,
! [X0,X1] : inverse(divide(X0,X1)) = divide(X1,X0),
inference(backward_demodulation,[status(thm)],[f5940,f5679]) ).
fof(f6756,plain,
! [X0,X1] : divide(inverse(inverse(X0)),X0) = divide(X1,X1),
inference(backward_demodulation,[status(thm)],[f5940,f5596]) ).
fof(f6757,plain,
! [X0,X1] : divide(X0,X0) = divide(X1,X1),
inference(forward_demodulation,[status(thm)],[f5940,f6756]) ).
fof(f6860,plain,
! [X0,X1,X2,X3] : divide(divide(divide(X0,divide(X1,X2)),X3),divide(divide(X2,X1),X3)) = X0,
inference(backward_demodulation,[status(thm)],[f6688,f4]) ).
fof(f7085,plain,
! [X0,X1,X2,X3] : divide(X0,divide(divide(X1,divide(multiply(inverse(X2),X3),X0)),multiply(inverse(X3),X2))) = inverse(X1),
inference(backward_demodulation,[status(thm)],[f6688,f5842]) ).
fof(f7086,plain,
! [X0,X1,X2,X3] : divide(X0,divide(divide(X1,divide(multiply(X2,X3),X0)),divide(inverse(X3),X2))) = inverse(X1),
inference(backward_demodulation,[status(thm)],[f6688,f5843]) ).
fof(f7143,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9] : divide(X0,divide(X1,multiply(divide(divide(inverse(X2),X3),X4),divide(X4,divide(X5,multiply(X3,X2)))))) = multiply(multiply(divide(X6,X7),divide(divide(X7,X6),divide(X5,X0))),multiply(divide(X8,X9),divide(divide(X9,X8),X1))),
inference(backward_demodulation,[status(thm)],[f6688,f5762]) ).
fof(f7347,plain,
! [X0,X1,X2,X3,X4,X5,X6] : multiply(divide(X0,X1),divide(divide(X1,X0),divide(X2,divide(X3,X4)))) = multiply(divide(divide(divide(multiply(X5,X6),X6),X5),divide(X4,X3)),inverse(X2)),
inference(backward_demodulation,[status(thm)],[f6688,f4333]) ).
fof(f7348,plain,
! [X0,X1,X2,X3,X4,X5,X6] : multiply(divide(inverse(X0),X1),divide(multiply(X1,X0),divide(X2,divide(X3,X4)))) = multiply(divide(divide(divide(multiply(X5,X6),X6),X5),divide(X4,X3)),inverse(X2)),
inference(backward_demodulation,[status(thm)],[f6688,f4331]) ).
fof(f7400,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7] : divide(divide(X0,divide(X1,X2)),multiply(divide(X3,X4),divide(divide(X4,X3),X1))) = divide(X0,multiply(divide(divide(X5,X6),X7),divide(X7,divide(X2,divide(X6,X5))))),
inference(backward_demodulation,[status(thm)],[f6688,f5827]) ).
fof(f7843,plain,
! [X0,X1] : multiply(X0,inverse(X1)) = divide(X0,X1),
inference(backward_demodulation,[status(thm)],[f7085,f3582]) ).
fof(f7850,plain,
! [X0,X1] : multiply(inverse(X0),X0) = multiply(X1,inverse(X1)),
inference(backward_demodulation,[status(thm)],[f7086,f5543]) ).
fof(f7851,plain,
! [X0,X1] : multiply(inverse(X0),X0) = divide(X1,X1),
inference(forward_demodulation,[status(thm)],[f7843,f7850]) ).
fof(f7984,plain,
! [X0,X1,X2,X3,X4,X5,X6] : multiply(divide(inverse(X0),X1),divide(multiply(X1,X0),divide(X2,divide(inverse(X3),X4)))) = divide(multiply(divide(X5,X6),divide(divide(X6,X5),multiply(X4,X3))),X2),
inference(backward_demodulation,[status(thm)],[f7843,f1009]) ).
fof(f8120,plain,
! [X0,X1,X2,X3,X4,X5,X6] : multiply(divide(inverse(X0),X1),divide(multiply(X1,X0),divide(X2,divide(X3,X4)))) = divide(divide(divide(divide(multiply(X5,X6),X6),X5),divide(X4,X3)),X2),
inference(backward_demodulation,[status(thm)],[f7843,f7348]) ).
fof(f8121,plain,
! [X0,X1,X2,X3,X4,X5,X6] : multiply(divide(X0,X1),divide(divide(X1,X0),divide(X2,divide(X3,X4)))) = divide(divide(divide(divide(multiply(X5,X6),X6),X5),divide(X4,X3)),X2),
inference(backward_demodulation,[status(thm)],[f7843,f7347]) ).
fof(f8246,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7] : inverse(X0) = multiply(multiply(multiply(multiply(X1,X2),divide(divide(inverse(X2),X1),divide(multiply(divide(X3,X4),X4),X3))),X5),multiply(divide(X6,X7),divide(divide(X7,X6),multiply(X0,X5)))),
inference(backward_demodulation,[status(thm)],[f7843,f6025]) ).
fof(f8251,plain,
! [X0,X1,X2,X3] : X0 = multiply(divide(divide(X0,divide(X1,X1)),multiply(X2,X3)),multiply(X2,X3)),
inference(backward_demodulation,[status(thm)],[f7843,f5966]) ).
fof(f8331,plain,
! [X0,X1,X2,X3,X4,X5] : inverse(divide(X0,X1)) = multiply(multiply(divide(X2,X3),divide(divide(X3,X2),X4)),multiply(divide(X4,divide(X5,divide(X1,X0))),X5)),
inference(paramodulation,[status(thm)],[f6860,f455]) ).
fof(f8332,plain,
! [X0,X1,X2,X3,X4,X5] : divide(X0,X1) = multiply(multiply(divide(X2,X3),divide(divide(X3,X2),X4)),multiply(divide(X4,divide(X5,divide(X0,X1))),X5)),
inference(forward_demodulation,[status(thm)],[f6688,f8331]) ).
fof(f8429,plain,
! [X0,X1,X2,X3,X4,X5] : divide(divide(X0,X1),multiply(divide(X2,X3),divide(divide(X3,X2),divide(divide(X1,X0),divide(X4,X5))))) = divide(X5,X4),
inference(paramodulation,[status(thm)],[f2230,f5950]) ).
fof(f8521,plain,
! [X0,X1,X2,X3,X4,X5] : multiply(divide(X0,X1),X2) = multiply(multiply(divide(X3,X4),divide(divide(X4,X3),X5)),multiply(divide(X5,divide(X1,X0)),X2)),
inference(paramodulation,[status(thm)],[f5950,f139]) ).
fof(f8535,plain,
! [X0,X1,X2] : divide(X0,X1) = multiply(divide(divide(X0,X1),X2),X2),
inference(backward_demodulation,[status(thm)],[f8521,f8332]) ).
fof(f8536,plain,
! [X0,X1,X2] : X0 = divide(X0,multiply(divide(X1,X2),divide(X2,X1))),
inference(backward_demodulation,[status(thm)],[f8535,f5964]) ).
fof(f8541,plain,
! [X0,X1] : X0 = divide(X0,divide(X1,X1)),
inference(backward_demodulation,[status(thm)],[f8535,f8251]) ).
fof(f8572,plain,
! [X0,X1,X2,X3] : divide(multiply(X0,X1),multiply(multiply(divide(X2,X3),divide(X3,X2)),X1)) = X0,
inference(backward_demodulation,[status(thm)],[f8541,f6254]) ).
fof(f8643,plain,
! [X0,X1,X2,X3,X4,X5] : inverse(X0) = multiply(multiply(divide(X1,X2),divide(X3,X3)),multiply(divide(X4,X5),divide(divide(X5,X4),divide(X0,divide(X2,X1))))),
inference(paramodulation,[status(thm)],[f6757,f455]) ).
fof(f8653,plain,
! [X0,X1,X2,X3,X4] : divide(X0,X1) = multiply(divide(divide(X2,X3),divide(divide(X1,X0),divide(X3,X2))),divide(X4,X4)),
inference(paramodulation,[status(thm)],[f6757,f2230]) ).
fof(f8681,plain,
! [X0,X1,X2,X3,X4] : divide(X0,X1) = multiply(divide(divide(X2,X2),X3),divide(X3,divide(divide(X1,X0),divide(X4,X4)))),
inference(paramodulation,[status(thm)],[f6757,f2230]) ).
fof(f8682,plain,
! [X0,X1,X2,X3] : divide(X0,X1) = multiply(divide(divide(X2,X2),X3),divide(X3,divide(X1,X0))),
inference(forward_demodulation,[status(thm)],[f8541,f8681]) ).
fof(f8685,plain,
! [X0,X1,X2,X3,X4] : divide(X0,X1) = multiply(divide(divide(X2,X2),X3),divide(X3,divide(divide(X1,X0),divide(X4,X4)))),
inference(paramodulation,[status(thm)],[f6757,f2230]) ).
fof(f8686,plain,
! [X0,X1,X2] : divide(X0,X1) = divide(divide(X2,X2),divide(X1,X0)),
inference(forward_demodulation,[status(thm)],[f8682,f8685]) ).
fof(f8724,plain,
! [X0,X1,X2,X3,X4,X5] : X0 = multiply(multiply(multiply(divide(divide(X1,X1),X2),divide(X2,divide(X3,divide(X4,X4)))),divide(X3,divide(X5,X0))),X5),
inference(paramodulation,[status(thm)],[f6757,f165]) ).
fof(f8725,plain,
! [X0,X1,X2,X3] : X0 = multiply(multiply(divide(divide(X1,X1),X2),divide(X2,divide(X3,X0))),X3),
inference(forward_demodulation,[status(thm)],[f8682,f8724]) ).
fof(f8726,plain,
! [X0,X1] : X0 = multiply(divide(X0,X1),X1),
inference(forward_demodulation,[status(thm)],[f8682,f8725]) ).
fof(f8730,plain,
! [X0,X1,X2,X3] : X0 = multiply(multiply(multiply(X1,X2),divide(divide(inverse(X2),X1),divide(X3,X3))),X0),
inference(paramodulation,[status(thm)],[f6757,f159]) ).
fof(f8731,plain,
! [X0,X1,X2] : X0 = multiply(multiply(multiply(X1,X2),divide(inverse(X2),X1)),X0),
inference(forward_demodulation,[status(thm)],[f8541,f8730]) ).
fof(f8732,plain,
! [X0,X1,X2,X3] : X0 = multiply(multiply(divide(X1,X2),divide(divide(X2,X1),divide(X3,X3))),X0),
inference(paramodulation,[status(thm)],[f6757,f139]) ).
fof(f8733,plain,
! [X0,X1,X2] : X0 = multiply(multiply(divide(X1,X2),divide(X2,X1)),X0),
inference(forward_demodulation,[status(thm)],[f8541,f8732]) ).
fof(f8933,plain,
! [X0,X1,X2,X3,X4,X5,X6] : inverse(X0) = multiply(multiply(multiply(multiply(X1,X2),divide(divide(inverse(X2),X1),divide(X3,X3))),X4),multiply(divide(X5,X6),divide(divide(X6,X5),multiply(X0,X4)))),
inference(backward_demodulation,[status(thm)],[f8726,f8246]) ).
fof(f8934,plain,
! [X0,X1,X2,X3,X4,X5] : inverse(X0) = multiply(multiply(multiply(multiply(X1,X2),divide(inverse(X2),X1)),X3),multiply(divide(X4,X5),divide(divide(X5,X4),multiply(X0,X3)))),
inference(forward_demodulation,[status(thm)],[f8541,f8933]) ).
fof(f8935,plain,
! [X0,X1,X2,X3] : inverse(X0) = multiply(X1,multiply(divide(X2,X3),divide(divide(X3,X2),multiply(X0,X1)))),
inference(forward_demodulation,[status(thm)],[f8731,f8934]) ).
fof(f9112,plain,
! [X0,X1] : divide(multiply(X0,X1),X1) = X0,
inference(backward_demodulation,[status(thm)],[f8733,f8572]) ).
fof(f9293,plain,
! [X0,X1,X2,X3,X4,X5] : multiply(divide(X0,X1),divide(divide(X1,X0),divide(X2,divide(X3,X4)))) = divide(divide(divide(X5,X5),divide(X4,X3)),X2),
inference(backward_demodulation,[status(thm)],[f9112,f8121]) ).
fof(f9294,plain,
! [X0,X1,X2,X3,X4] : multiply(divide(X0,X1),divide(divide(X1,X0),divide(X2,divide(X3,X4)))) = divide(divide(X3,X4),X2),
inference(forward_demodulation,[status(thm)],[f8686,f9293]) ).
fof(f9295,plain,
! [X0,X1,X2,X3,X4,X5] : multiply(divide(inverse(X0),X1),divide(multiply(X1,X0),divide(X2,divide(X3,X4)))) = divide(divide(divide(X5,X5),divide(X4,X3)),X2),
inference(backward_demodulation,[status(thm)],[f9112,f8120]) ).
fof(f9296,plain,
! [X0,X1,X2,X3,X4] : multiply(divide(inverse(X0),X1),divide(multiply(X1,X0),divide(X2,divide(X3,X4)))) = divide(divide(X3,X4),X2),
inference(forward_demodulation,[status(thm)],[f8686,f9295]) ).
fof(f9914,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7] : divide(inverse(X0),multiply(divide(inverse(X1),X2),divide(multiply(X2,X1),multiply(X0,X3)))) = multiply(inverse(X4),divide(multiply(X4,X3),multiply(divide(X5,X6),divide(divide(X6,X5),divide(X7,X7))))),
inference(backward_demodulation,[status(thm)],[f9112,f4877]) ).
fof(f9915,plain,
! [X0,X1,X2,X3,X4,X5,X6] : divide(inverse(X0),multiply(divide(inverse(X1),X2),divide(multiply(X2,X1),multiply(X0,X3)))) = multiply(inverse(X4),divide(multiply(X4,X3),multiply(divide(X5,X6),divide(X6,X5)))),
inference(forward_demodulation,[status(thm)],[f8541,f9914]) ).
fof(f9916,plain,
! [X0,X1,X2,X3,X4] : divide(inverse(X0),multiply(divide(inverse(X1),X2),divide(multiply(X2,X1),multiply(X0,X3)))) = multiply(inverse(X4),multiply(X4,X3)),
inference(forward_demodulation,[status(thm)],[f8536,f9915]) ).
fof(f10028,plain,
! [X0,X1,X2,X3] : divide(divide(X0,X1),divide(divide(X2,X3),divide(X1,X0))) = divide(X3,X2),
inference(backward_demodulation,[status(thm)],[f9294,f8429]) ).
fof(f10037,plain,
! [X0,X1,X2,X3] : inverse(X0) = multiply(multiply(divide(X1,X2),divide(X3,X3)),divide(divide(X2,X1),X0)),
inference(backward_demodulation,[status(thm)],[f9294,f8643]) ).
fof(f10057,plain,
! [X0,X1,X2,X3,X4] : divide(divide(inverse(X0),X1),X2) = divide(multiply(divide(X3,X4),divide(divide(X4,X3),multiply(X1,X0))),X2),
inference(backward_demodulation,[status(thm)],[f9296,f7984]) ).
fof(f10108,plain,
! [X0,X1,X2] : divide(X0,X1) = multiply(divide(X0,X1),divide(X2,X2)),
inference(backward_demodulation,[status(thm)],[f10028,f8653]) ).
fof(f10452,plain,
! [X0,X1,X2] : inverse(X0) = multiply(divide(X1,X2),divide(divide(X2,X1),X0)),
inference(backward_demodulation,[status(thm)],[f10108,f10037]) ).
fof(f10501,plain,
! [X0,X1,X2] : divide(divide(inverse(X0),X1),X2) = divide(inverse(multiply(X1,X0)),X2),
inference(backward_demodulation,[status(thm)],[f10452,f10057]) ).
fof(f10504,plain,
! [X0,X1] : inverse(X0) = multiply(X1,inverse(multiply(X0,X1))),
inference(backward_demodulation,[status(thm)],[f10452,f8935]) ).
fof(f10505,plain,
! [X0,X1] : inverse(X0) = divide(X1,multiply(X0,X1)),
inference(forward_demodulation,[status(thm)],[f7843,f10504]) ).
fof(f11153,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7] : divide(X0,divide(X1,multiply(divide(divide(inverse(X2),X3),X4),divide(X4,divide(X5,multiply(X3,X2)))))) = multiply(inverse(divide(X5,X0)),multiply(divide(X6,X7),divide(divide(X7,X6),X1))),
inference(backward_demodulation,[status(thm)],[f10452,f7143]) ).
fof(f11154,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7] : divide(X0,divide(X1,multiply(divide(inverse(multiply(X2,X3)),X4),divide(X4,divide(X5,multiply(X2,X3)))))) = multiply(inverse(divide(X5,X0)),multiply(divide(X6,X7),divide(divide(X7,X6),X1))),
inference(forward_demodulation,[status(thm)],[f10501,f11153]) ).
fof(f11155,plain,
! [X0,X1,X2,X3,X4,X5,X6,X7] : divide(X0,divide(X1,multiply(divide(inverse(multiply(X2,X3)),X4),divide(X4,divide(X5,multiply(X2,X3)))))) = multiply(divide(X0,X5),multiply(divide(X6,X7),divide(divide(X7,X6),X1))),
inference(forward_demodulation,[status(thm)],[f6688,f11154]) ).
fof(f11156,plain,
! [X0,X1,X2,X3,X4,X5] : divide(X0,divide(X1,multiply(divide(inverse(multiply(X2,X3)),X4),divide(X4,divide(X5,multiply(X2,X3)))))) = multiply(divide(X0,X5),inverse(X1)),
inference(forward_demodulation,[status(thm)],[f10452,f11155]) ).
fof(f11157,plain,
! [X0,X1,X2,X3,X4,X5] : divide(X0,divide(X1,multiply(divide(inverse(multiply(X2,X3)),X4),divide(X4,divide(X5,multiply(X2,X3)))))) = divide(divide(X0,X5),X1),
inference(forward_demodulation,[status(thm)],[f7843,f11156]) ).
fof(f11528,plain,
! [X0,X1,X2,X3,X4,X5,X6] : divide(inverse(X0),inverse(divide(X0,X1))) = multiply(divide(X2,X3),divide(X3,divide(X1,multiply(divide(divide(inverse(X4),X5),X6),divide(X6,divide(X2,multiply(X5,X4))))))),
inference(backward_demodulation,[status(thm)],[f10452,f4090]) ).
fof(f11529,plain,
! [X0,X1,X2,X3,X4,X5,X6] : multiply(inverse(X0),divide(X0,X1)) = multiply(divide(X2,X3),divide(X3,divide(X1,multiply(divide(divide(inverse(X4),X5),X6),divide(X6,divide(X2,multiply(X5,X4))))))),
inference(forward_demodulation,[status(thm)],[f5,f11528]) ).
fof(f11530,plain,
! [X0,X1,X2,X3,X4,X5,X6] : multiply(inverse(X0),divide(X0,X1)) = multiply(divide(X2,X3),divide(X3,divide(X1,multiply(divide(inverse(multiply(X4,X5)),X6),divide(X6,divide(X2,multiply(X4,X5))))))),
inference(forward_demodulation,[status(thm)],[f10501,f11529]) ).
fof(f11531,plain,
! [X0,X1,X2,X3] : multiply(inverse(X0),divide(X0,X1)) = multiply(divide(X2,X3),divide(divide(X3,X2),X1)),
inference(forward_demodulation,[status(thm)],[f11157,f11530]) ).
fof(f11532,plain,
! [X0,X1] : multiply(inverse(X0),divide(X0,X1)) = inverse(X1),
inference(forward_demodulation,[status(thm)],[f10452,f11531]) ).
fof(f11600,plain,
! [X0,X1,X2,X3,X4,X5,X6] : divide(inverse(X0),multiply(divide(inverse(X1),X2),divide(multiply(X2,X1),multiply(X0,X3)))) = divide(inverse(inverse(divide(X3,X4))),multiply(divide(X5,X6),divide(divide(X6,X5),X4))),
inference(backward_demodulation,[status(thm)],[f10452,f2645]) ).
fof(f11601,plain,
! [X0,X1,X2,X3,X4,X5,X6] : divide(inverse(X0),multiply(divide(inverse(X1),X2),divide(multiply(X2,X1),multiply(X0,X3)))) = divide(divide(X3,X4),multiply(divide(X5,X6),divide(divide(X6,X5),X4))),
inference(forward_demodulation,[status(thm)],[f5940,f11600]) ).
fof(f11602,plain,
! [X0,X1,X2,X3,X4] : divide(inverse(X0),multiply(divide(inverse(X1),X2),divide(multiply(X2,X1),multiply(X0,X3)))) = divide(divide(X3,X4),inverse(X4)),
inference(forward_demodulation,[status(thm)],[f10452,f11601]) ).
fof(f11603,plain,
! [X0,X1,X2,X3,X4] : divide(inverse(X0),multiply(divide(inverse(X1),X2),divide(multiply(X2,X1),multiply(X0,X3)))) = multiply(divide(X3,X4),X4),
inference(forward_demodulation,[status(thm)],[f5,f11602]) ).
fof(f11604,plain,
! [X0,X1,X2,X3] : divide(inverse(X0),multiply(divide(inverse(X1),X2),divide(multiply(X2,X1),multiply(X0,X3)))) = X3,
inference(forward_demodulation,[status(thm)],[f8726,f11603]) ).
fof(f11970,plain,
! [X0,X1,X2,X3,X4] : divide(inverse(X0),inverse(divide(X0,X1))) = multiply(divide(divide(X2,X3),X4),divide(X4,divide(X1,divide(X3,X2)))),
inference(backward_demodulation,[status(thm)],[f10452,f93]) ).
fof(f11971,plain,
! [X0,X1,X2,X3,X4] : multiply(inverse(X0),divide(X0,X1)) = multiply(divide(divide(X2,X3),X4),divide(X4,divide(X1,divide(X3,X2)))),
inference(forward_demodulation,[status(thm)],[f5,f11970]) ).
fof(f11972,plain,
! [X0,X1,X2,X3] : inverse(X0) = multiply(divide(divide(X1,X2),X3),divide(X3,divide(X0,divide(X2,X1)))),
inference(forward_demodulation,[status(thm)],[f11532,f11971]) ).
fof(f12074,plain,
! [X0,X1,X2,X3,X4,X5] : divide(divide(X0,divide(X1,X2)),inverse(X1)) = divide(X0,multiply(divide(divide(X3,X4),X5),divide(X5,divide(X2,divide(X4,X3))))),
inference(backward_demodulation,[status(thm)],[f10452,f7400]) ).
fof(f12075,plain,
! [X0,X1,X2,X3,X4,X5] : multiply(divide(X0,divide(X1,X2)),X1) = divide(X0,multiply(divide(divide(X3,X4),X5),divide(X5,divide(X2,divide(X4,X3))))),
inference(forward_demodulation,[status(thm)],[f5,f12074]) ).
fof(f12076,plain,
! [X0,X1,X2] : multiply(divide(X0,divide(X1,X2)),X1) = divide(X0,inverse(X2)),
inference(forward_demodulation,[status(thm)],[f11972,f12075]) ).
fof(f12077,plain,
! [X0,X1,X2] : multiply(divide(X0,divide(X1,X2)),X1) = multiply(X0,X2),
inference(forward_demodulation,[status(thm)],[f5,f12076]) ).
fof(f16239,plain,
! [X0,X1] : X0 = multiply(inverse(X1),multiply(X1,X0)),
inference(backward_demodulation,[status(thm)],[f11604,f9916]) ).
fof(f18841,plain,
! [X0,X1] : multiply(inverse(X0),X0) = multiply(inverse(X1),X1),
inference(paramodulation,[status(thm)],[f5,f7851]) ).
fof(f19034,plain,
! [X0,X1,X2] : multiply(divide(X0,inverse(X1)),X2) = multiply(X0,multiply(X1,X2)),
inference(paramodulation,[status(thm)],[f10505,f12077]) ).
fof(f19035,plain,
! [X0,X1,X2] : multiply(multiply(X0,X1),X2) = multiply(X0,multiply(X1,X2)),
inference(forward_demodulation,[status(thm)],[f5,f19034]) ).
fof(f19073,plain,
( multiply(a3,multiply(b3,c3)) != multiply(a3,multiply(b3,c3))
| spl0_2 ),
inference(backward_demodulation,[status(thm)],[f19035,f15]) ).
fof(f19074,plain,
( $false
| spl0_2 ),
inference(trivial_equality_resolution,[status(esa)],[f19073]) ).
fof(f19075,plain,
spl0_2,
inference(contradiction_clause,[status(thm)],[f19074]) ).
fof(f19133,plain,
( $false
| spl0_0 ),
inference(forward_subsumption_resolution,[status(thm)],[f9,f18841]) ).
fof(f19134,plain,
spl0_0,
inference(contradiction_clause,[status(thm)],[f19133]) ).
fof(f19135,plain,
( multiply(inverse(b2),multiply(b2,a2)) != a2
| spl0_1 ),
inference(forward_demodulation,[status(thm)],[f19035,f12]) ).
fof(f19136,plain,
( a2 != a2
| spl0_1 ),
inference(forward_demodulation,[status(thm)],[f16239,f19135]) ).
fof(f19137,plain,
( $false
| spl0_1 ),
inference(trivial_equality_resolution,[status(esa)],[f19136]) ).
fof(f19138,plain,
spl0_1,
inference(contradiction_clause,[status(thm)],[f19137]) ).
fof(f19139,plain,
$false,
inference(sat_refutation,[status(thm)],[f16,f19075,f19134,f19138]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12 % Problem : GRP071-1 : TPTP v8.1.2. Bugfixed v2.3.0.
% 0.03/0.13 % Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.12/0.34 % Computer : n021.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 11:29:22 EDT 2023
% 0.12/0.34 % CPUTime :
% 0.12/0.35 % Drodi V3.5.1
% 90.04/11.85 % Refutation found
% 90.04/11.85 % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 90.04/11.85 % SZS output start CNFRefutation for theBenchmark
% See solution above
% 93.32/12.25 % Elapsed time: 11.852013 seconds
% 93.32/12.25 % CPU time: 92.055437 seconds
% 93.32/12.25 % Memory used: 1.276 GB
%------------------------------------------------------------------------------