TSTP Solution File: GRP667+1 by Drodi---3.5.1
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Drodi---3.5.1
% Problem : GRP667+1 : TPTP v8.1.2. Released v4.0.0.
% Transfm : none
% Format : tptp:raw
% Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% Computer : n020.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:12:30 EDT 2023
% Result : Theorem 253.99s 32.46s
% Output : CNFRefutation 255.93s
% Verified :
% SZS Type : Refutation
% Derivation depth : 82
% Number of leaves : 12
% Syntax : Number of formulae : 302 ( 240 unt; 0 def)
% Number of atoms : 364 ( 363 equ)
% Maximal formula atoms : 2 ( 1 avg)
% Number of connectives : 126 ( 64 ~; 60 |; 0 &)
% ( 0 <=>; 2 =>; 0 <=; 0 <~>)
% Maximal formula depth : 6 ( 3 avg)
% Maximal term depth : 8 ( 2 avg)
% Number of predicates : 2 ( 0 usr; 1 prp; 0-2 aty)
% Number of functors : 8 ( 8 usr; 4 con; 0-2 aty)
% Number of variables : 529 (; 529 !; 0 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f1,axiom,
! [B,A] : mult(A,ld(A,B)) = B,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f2,axiom,
! [B,A] : ld(A,mult(A,B)) = B,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f3,axiom,
! [B,A] : mult(rd(A,B),B) = A,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f4,axiom,
! [B,A] : rd(mult(A,B),B) = A,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f5,axiom,
! [A] : mult(A,unit) = A,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f6,axiom,
! [A] : mult(unit,A) = A,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f7,axiom,
! [C,B,A] : mult(mult(A,B),mult(mult(C,B),C)) = mult(mult(A,mult(mult(B,C),B)),C),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f8,axiom,
! [B,A] : mult(mult(A,B),A) = mult(A,mult(B,A)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f9,axiom,
! [A] : mult(f(A),f(A)) = A,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f10,axiom,
! [X0,X1,X2] :
( mult(X0,mult(X1,mult(X2,X1))) = mult(mult(mult(X0,X1),X2),X1)
=> mult(X1,mult(X0,mult(X1,X2))) = mult(mult(mult(X1,X0),X1),X2) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f11,axiom,
! [X3,X4,X5] :
( mult(mult(X3,X4),mult(X5,X3)) = mult(mult(X3,mult(X4,X5)),X3)
=> mult(X3,mult(X4,mult(X3,X5))) = mult(mult(mult(X3,X4),X3),X5) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f13,conjecture,
mult(a,mult(b,mult(a,c))) = mult(mult(mult(a,b),a),c),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).
fof(f14,negated_conjecture,
mult(a,mult(b,mult(a,c))) != mult(mult(mult(a,b),a),c),
inference(negated_conjecture,[status(cth)],[f13]) ).
fof(f15,plain,
! [X0,X1] : mult(X0,ld(X0,X1)) = X1,
inference(cnf_transformation,[status(esa)],[f1]) ).
fof(f16,plain,
! [X0,X1] : ld(X0,mult(X0,X1)) = X1,
inference(cnf_transformation,[status(esa)],[f2]) ).
fof(f17,plain,
! [X0,X1] : mult(rd(X0,X1),X1) = X0,
inference(cnf_transformation,[status(esa)],[f3]) ).
fof(f18,plain,
! [X0,X1] : rd(mult(X0,X1),X1) = X0,
inference(cnf_transformation,[status(esa)],[f4]) ).
fof(f19,plain,
! [X0] : mult(X0,unit) = X0,
inference(cnf_transformation,[status(esa)],[f5]) ).
fof(f20,plain,
! [X0] : mult(unit,X0) = X0,
inference(cnf_transformation,[status(esa)],[f6]) ).
fof(f21,plain,
! [X0,X1,X2] : mult(mult(X0,X1),mult(mult(X2,X1),X2)) = mult(mult(X0,mult(mult(X1,X2),X1)),X2),
inference(cnf_transformation,[status(esa)],[f7]) ).
fof(f22,plain,
! [X0,X1] : mult(mult(X0,X1),X0) = mult(X0,mult(X1,X0)),
inference(cnf_transformation,[status(esa)],[f8]) ).
fof(f23,plain,
! [X0] : mult(f(X0),f(X0)) = X0,
inference(cnf_transformation,[status(esa)],[f9]) ).
fof(f24,plain,
! [X0,X1,X2] :
( mult(X0,mult(X1,mult(X2,X1))) != mult(mult(mult(X0,X1),X2),X1)
| mult(X1,mult(X0,mult(X1,X2))) = mult(mult(mult(X1,X0),X1),X2) ),
inference(pre_NNF_transformation,[status(esa)],[f10]) ).
fof(f25,plain,
! [X0,X1,X2] :
( mult(X0,mult(X1,mult(X2,X1))) != mult(mult(mult(X0,X1),X2),X1)
| mult(X1,mult(X0,mult(X1,X2))) = mult(mult(mult(X1,X0),X1),X2) ),
inference(cnf_transformation,[status(esa)],[f24]) ).
fof(f26,plain,
! [X3,X4,X5] :
( mult(mult(X3,X4),mult(X5,X3)) != mult(mult(X3,mult(X4,X5)),X3)
| mult(X3,mult(X4,mult(X3,X5))) = mult(mult(mult(X3,X4),X3),X5) ),
inference(pre_NNF_transformation,[status(esa)],[f11]) ).
fof(f27,plain,
! [X0,X1,X2] :
( mult(mult(X0,X1),mult(X2,X0)) != mult(mult(X0,mult(X1,X2)),X0)
| mult(X0,mult(X1,mult(X0,X2))) = mult(mult(mult(X0,X1),X0),X2) ),
inference(cnf_transformation,[status(esa)],[f26]) ).
fof(f30,plain,
mult(a,mult(b,mult(a,c))) != mult(mult(mult(a,b),a),c),
inference(cnf_transformation,[status(esa)],[f14]) ).
fof(f31,plain,
! [X0,X1,X2] :
( mult(X0,mult(X1,mult(X2,X1))) != mult(mult(mult(X0,X1),X2),X1)
| mult(X1,mult(X0,mult(X1,X2))) = mult(mult(X1,mult(X0,X1)),X2) ),
inference(forward_demodulation,[status(thm)],[f22,f25]) ).
fof(f32,plain,
! [X0,X1,X2] :
( mult(mult(X0,X1),mult(X2,X0)) != mult(X0,mult(mult(X1,X2),X0))
| mult(X0,mult(X1,mult(X0,X2))) = mult(mult(mult(X0,X1),X0),X2) ),
inference(forward_demodulation,[status(thm)],[f22,f27]) ).
fof(f33,plain,
! [X0,X1,X2] :
( mult(mult(X0,X1),mult(X2,X0)) != mult(X0,mult(mult(X1,X2),X0))
| mult(X0,mult(X1,mult(X0,X2))) = mult(mult(X0,mult(X1,X0)),X2) ),
inference(forward_demodulation,[status(thm)],[f22,f32]) ).
fof(f35,plain,
mult(a,mult(b,mult(a,c))) != mult(mult(a,mult(b,a)),c),
inference(forward_demodulation,[status(thm)],[f22,f30]) ).
fof(f36,plain,
! [X0,X1,X2] : mult(mult(X0,X1),mult(mult(X2,X1),X2)) = mult(mult(X0,mult(X1,mult(X2,X1))),X2),
inference(backward_demodulation,[status(thm)],[f22,f21]) ).
fof(f37,plain,
! [X0,X1,X2] : mult(mult(X0,X1),mult(X2,mult(X1,X2))) = mult(mult(X0,mult(X1,mult(X2,X1))),X2),
inference(forward_demodulation,[status(thm)],[f22,f36]) ).
fof(f40,plain,
! [X0,X1,X2] :
( mult(mult(X0,X1),mult(X0,mult(X2,X0))) != mult(mult(mult(X0,mult(X1,X0)),X2),X0)
| mult(X0,mult(mult(X0,X1),mult(X0,X2))) = mult(mult(X0,mult(mult(X0,X1),X0)),X2) ),
inference(paramodulation,[status(thm)],[f22,f31]) ).
fof(f41,plain,
! [X0,X1,X2] :
( mult(mult(X0,X1),mult(X0,mult(X2,X0))) != mult(mult(mult(X0,mult(X1,X0)),X2),X0)
| mult(X0,mult(mult(X0,X1),mult(X0,X2))) = mult(mult(X0,mult(X0,mult(X1,X0))),X2) ),
inference(forward_demodulation,[status(thm)],[f22,f40]) ).
fof(f43,plain,
! [X0,X1,X2] :
( mult(mult(X0,X1),mult(X0,mult(X2,X0))) != mult(X0,mult(mult(X1,mult(X0,X2)),X0))
| mult(X0,mult(X1,mult(X0,mult(X0,X2)))) = mult(mult(X0,mult(X1,X0)),mult(X0,X2)) ),
inference(paramodulation,[status(thm)],[f22,f33]) ).
fof(f51,plain,
! [X0,X1,X2] : mult(mult(mult(mult(X0,mult(X1,X0)),X2),X0),mult(X1,mult(X0,X1))) = mult(mult(mult(X0,mult(X1,X0)),mult(X2,mult(X0,mult(X1,X0)))),X1),
inference(paramodulation,[status(thm)],[f22,f37]) ).
fof(f1069,plain,
! [X0,X1] : mult(mult(X0,X1),mult(unit,mult(X1,unit))) = mult(X0,mult(X1,mult(unit,X1))),
inference(paramodulation,[status(thm)],[f37,f19]) ).
fof(f1070,plain,
! [X0,X1] : mult(mult(X0,X1),mult(X1,unit)) = mult(X0,mult(X1,mult(unit,X1))),
inference(forward_demodulation,[status(thm)],[f20,f1069]) ).
fof(f1071,plain,
! [X0,X1] : mult(mult(X0,X1),X1) = mult(X0,mult(X1,mult(unit,X1))),
inference(forward_demodulation,[status(thm)],[f19,f1070]) ).
fof(f1072,plain,
! [X0,X1] : mult(mult(X0,X1),X1) = mult(X0,mult(X1,X1)),
inference(forward_demodulation,[status(thm)],[f20,f1071]) ).
fof(f1136,plain,
! [X0,X1] : mult(mult(mult(mult(unit,mult(X0,unit)),X1),unit),mult(X0,mult(unit,X0))) = mult(mult(mult(unit,mult(X0,unit)),mult(X1,mult(unit,X0))),X0),
inference(paramodulation,[status(thm)],[f19,f51]) ).
fof(f1137,plain,
! [X0,X1] : mult(mult(mult(unit,mult(X0,unit)),X1),mult(X0,mult(unit,X0))) = mult(mult(mult(unit,mult(X0,unit)),mult(X1,mult(unit,X0))),X0),
inference(forward_demodulation,[status(thm)],[f19,f1136]) ).
fof(f1138,plain,
! [X0,X1] : mult(mult(mult(X0,unit),X1),mult(X0,mult(unit,X0))) = mult(mult(mult(unit,mult(X0,unit)),mult(X1,mult(unit,X0))),X0),
inference(forward_demodulation,[status(thm)],[f20,f1137]) ).
fof(f1139,plain,
! [X0,X1] : mult(mult(X0,X1),mult(X0,mult(unit,X0))) = mult(mult(mult(unit,mult(X0,unit)),mult(X1,mult(unit,X0))),X0),
inference(forward_demodulation,[status(thm)],[f19,f1138]) ).
fof(f1140,plain,
! [X0,X1] : mult(mult(X0,X1),mult(X0,X0)) = mult(mult(mult(unit,mult(X0,unit)),mult(X1,mult(unit,X0))),X0),
inference(forward_demodulation,[status(thm)],[f20,f1139]) ).
fof(f1141,plain,
! [X0,X1] : mult(mult(X0,X1),mult(X0,X0)) = mult(mult(mult(X0,unit),mult(X1,mult(unit,X0))),X0),
inference(forward_demodulation,[status(thm)],[f20,f1140]) ).
fof(f1142,plain,
! [X0,X1] : mult(mult(X0,X1),mult(X0,X0)) = mult(mult(X0,mult(X1,mult(unit,X0))),X0),
inference(forward_demodulation,[status(thm)],[f19,f1141]) ).
fof(f1143,plain,
! [X0,X1] : mult(mult(X0,X1),mult(X0,X0)) = mult(X0,mult(mult(X1,mult(unit,X0)),X0)),
inference(forward_demodulation,[status(thm)],[f22,f1142]) ).
fof(f1144,plain,
! [X0,X1] : mult(mult(X0,X1),mult(X0,X0)) = mult(X0,mult(mult(X1,X0),X0)),
inference(forward_demodulation,[status(thm)],[f20,f1143]) ).
fof(f1145,plain,
! [X0,X1] : mult(mult(X0,X1),mult(X0,X0)) = mult(X0,mult(X1,mult(X0,X0))),
inference(forward_demodulation,[status(thm)],[f1072,f1144]) ).
fof(f1325,plain,
! [X0,X1] :
( mult(X0,mult(X1,X0)) != mult(X0,mult(mult(unit,X1),X0))
| mult(X0,mult(unit,mult(X0,X1))) = mult(mult(X0,mult(unit,X0)),X1) ),
inference(paramodulation,[status(thm)],[f19,f33]) ).
fof(f1326,plain,
! [X0,X1] :
( mult(X0,mult(X1,X0)) != mult(X0,mult(X1,X0))
| mult(X0,mult(unit,mult(X0,X1))) = mult(mult(X0,mult(unit,X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f20,f1325]) ).
fof(f1327,plain,
! [X0,X1] :
( mult(X0,mult(X1,X0)) != mult(X0,mult(X1,X0))
| mult(X0,mult(X0,X1)) = mult(mult(X0,mult(unit,X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f20,f1326]) ).
fof(f1328,plain,
! [X0,X1] :
( mult(X0,mult(X1,X0)) != mult(X0,mult(X1,X0))
| mult(X0,mult(X0,X1)) = mult(mult(X0,X0),X1) ),
inference(forward_demodulation,[status(thm)],[f20,f1327]) ).
fof(f1329,plain,
! [X0,X1] : mult(X0,mult(X0,X1)) = mult(mult(X0,X0),X1),
inference(trivial_equality_resolution,[status(esa)],[f1328]) ).
fof(f1928,plain,
! [X0,X1] :
( mult(mult(X0,unit),mult(X0,mult(X1,X0))) != mult(mult(mult(X0,mult(unit,X0)),X1),X0)
| mult(X0,mult(mult(X0,unit),mult(X0,X1))) = mult(mult(X0,mult(X0,X0)),X1) ),
inference(paramodulation,[status(thm)],[f20,f41]) ).
fof(f1929,plain,
! [X0,X1] :
( mult(X0,mult(X0,mult(X1,X0))) != mult(mult(mult(X0,mult(unit,X0)),X1),X0)
| mult(X0,mult(mult(X0,unit),mult(X0,X1))) = mult(mult(X0,mult(X0,X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f19,f1928]) ).
fof(f1930,plain,
! [X0,X1] :
( mult(X0,mult(X0,mult(X1,X0))) != mult(mult(mult(X0,X0),X1),X0)
| mult(X0,mult(mult(X0,unit),mult(X0,X1))) = mult(mult(X0,mult(X0,X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f20,f1929]) ).
fof(f1931,plain,
! [X0,X1] :
( mult(X0,mult(X0,mult(X1,X0))) != mult(mult(X0,mult(X0,X1)),X0)
| mult(X0,mult(mult(X0,unit),mult(X0,X1))) = mult(mult(X0,mult(X0,X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f1329,f1930]) ).
fof(f1932,plain,
! [X0,X1] :
( mult(X0,mult(X0,mult(X1,X0))) != mult(X0,mult(mult(X0,X1),X0))
| mult(X0,mult(mult(X0,unit),mult(X0,X1))) = mult(mult(X0,mult(X0,X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f22,f1931]) ).
fof(f1933,plain,
! [X0,X1] :
( mult(X0,mult(X0,mult(X1,X0))) != mult(X0,mult(X0,mult(X1,X0)))
| mult(X0,mult(mult(X0,unit),mult(X0,X1))) = mult(mult(X0,mult(X0,X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f22,f1932]) ).
fof(f1934,plain,
! [X0,X1] :
( mult(X0,mult(X0,mult(X1,X0))) != mult(X0,mult(X0,mult(X1,X0)))
| mult(X0,mult(X0,mult(X0,X1))) = mult(mult(X0,mult(X0,X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f19,f1933]) ).
fof(f1935,plain,
! [X0,X1] : mult(X0,mult(X0,mult(X0,X1))) = mult(mult(X0,mult(X0,X0)),X1),
inference(trivial_equality_resolution,[status(esa)],[f1934]) ).
fof(f2326,plain,
! [X0,X1,X2] :
( mult(mult(ld(X0,X1),X2),X1) != mult(ld(X0,X1),mult(mult(X2,X0),ld(X0,X1)))
| mult(ld(X0,X1),mult(X2,mult(ld(X0,X1),X0))) = mult(mult(ld(X0,X1),mult(X2,ld(X0,X1))),X0) ),
inference(paramodulation,[status(thm)],[f15,f33]) ).
fof(f2330,plain,
! [X0,X1] : mult(X0,X1) = mult(X1,mult(ld(X1,X0),X1)),
inference(paramodulation,[status(thm)],[f15,f22]) ).
fof(f2344,plain,
! [X0] : ld(X0,X0) = unit,
inference(paramodulation,[status(thm)],[f19,f16]) ).
fof(f2351,plain,
! [X0,X1,X2] : mult(mult(rd(X0,mult(X1,mult(X2,X1))),X1),mult(X2,mult(X1,X2))) = mult(X0,X2),
inference(paramodulation,[status(thm)],[f17,f37]) ).
fof(f2352,plain,
! [X0,X1] : ld(rd(X0,X1),X0) = X1,
inference(paramodulation,[status(thm)],[f17,f16]) ).
fof(f2378,plain,
! [X0,X1,X2] : mult(mult(X0,X1),mult(rd(X2,X1),mult(X1,rd(X2,X1)))) = mult(mult(X0,mult(X1,X2)),rd(X2,X1)),
inference(paramodulation,[status(thm)],[f17,f37]) ).
fof(f2383,plain,
! [X0,X1] : mult(X0,rd(X0,X1)) = mult(rd(X0,X1),mult(X1,rd(X0,X1))),
inference(paramodulation,[status(thm)],[f17,f22]) ).
fof(f2388,plain,
! [X0,X1,X2] : mult(mult(X0,X1),mult(X2,rd(X2,X1))) = mult(mult(X0,mult(X1,X2)),rd(X2,X1)),
inference(backward_demodulation,[status(thm)],[f2383,f2378]) ).
fof(f2392,plain,
! [X0] : rd(X0,X0) = unit,
inference(paramodulation,[status(thm)],[f20,f18]) ).
fof(f2395,plain,
! [X0,X1,X2] : rd(mult(mult(X0,X1),mult(X2,mult(X1,X2))),X2) = mult(X0,mult(X1,mult(X2,X1))),
inference(paramodulation,[status(thm)],[f37,f18]) ).
fof(f2397,plain,
! [X0,X1] : rd(mult(X0,mult(X1,X0)),X0) = mult(X0,X1),
inference(paramodulation,[status(thm)],[f22,f18]) ).
fof(f2398,plain,
! [X0,X1] : rd(X0,ld(X1,X0)) = X1,
inference(paramodulation,[status(thm)],[f15,f18]) ).
fof(f2450,plain,
! [X0,X1] :
( mult(mult(f(X0),f(X0)),mult(f(X0),mult(X1,f(X0)))) != mult(f(X0),mult(mult(f(X0),mult(f(X0),X1)),f(X0)))
| mult(f(X0),mult(f(X0),mult(f(X0),mult(f(X0),X1)))) = mult(mult(f(X0),X0),mult(f(X0),X1)) ),
inference(paramodulation,[status(thm)],[f23,f43]) ).
fof(f2451,plain,
! [X0,X1] :
( mult(f(X0),mult(f(X0),mult(f(X0),mult(X1,f(X0))))) != mult(f(X0),mult(mult(f(X0),mult(f(X0),X1)),f(X0)))
| mult(f(X0),mult(f(X0),mult(f(X0),mult(f(X0),X1)))) = mult(mult(f(X0),X0),mult(f(X0),X1)) ),
inference(forward_demodulation,[status(thm)],[f1329,f2450]) ).
fof(f2452,plain,
! [X0,X1] :
( mult(f(X0),mult(f(X0),mult(f(X0),mult(X1,f(X0))))) != mult(f(X0),mult(f(X0),mult(mult(f(X0),X1),f(X0))))
| mult(f(X0),mult(f(X0),mult(f(X0),mult(f(X0),X1)))) = mult(mult(f(X0),X0),mult(f(X0),X1)) ),
inference(forward_demodulation,[status(thm)],[f22,f2451]) ).
fof(f2453,plain,
! [X0,X1] :
( mult(f(X0),mult(f(X0),mult(f(X0),mult(X1,f(X0))))) != mult(f(X0),mult(f(X0),mult(f(X0),mult(X1,f(X0)))))
| mult(f(X0),mult(f(X0),mult(f(X0),mult(f(X0),X1)))) = mult(mult(f(X0),X0),mult(f(X0),X1)) ),
inference(forward_demodulation,[status(thm)],[f22,f2452]) ).
fof(f2454,plain,
! [X0,X1] : mult(f(X0),mult(f(X0),mult(f(X0),mult(f(X0),X1)))) = mult(mult(f(X0),X0),mult(f(X0),X1)),
inference(trivial_equality_resolution,[status(esa)],[f2453]) ).
fof(f2455,plain,
! [X0,X1] :
( mult(mult(f(X0),f(X0)),mult(f(X0),mult(X1,f(X0)))) != mult(mult(mult(f(X0),mult(f(X0),f(X0))),X1),f(X0))
| mult(f(X0),mult(mult(f(X0),f(X0)),mult(f(X0),X1))) = mult(mult(f(X0),mult(f(X0),X0)),X1) ),
inference(paramodulation,[status(thm)],[f23,f41]) ).
fof(f2456,plain,
! [X0,X1] :
( mult(f(X0),mult(f(X0),mult(f(X0),mult(X1,f(X0))))) != mult(mult(mult(f(X0),mult(f(X0),f(X0))),X1),f(X0))
| mult(f(X0),mult(mult(f(X0),f(X0)),mult(f(X0),X1))) = mult(mult(f(X0),mult(f(X0),X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f1329,f2455]) ).
fof(f2457,plain,
! [X0,X1] :
( mult(f(X0),mult(f(X0),mult(f(X0),mult(X1,f(X0))))) != mult(mult(f(X0),mult(f(X0),mult(f(X0),X1))),f(X0))
| mult(f(X0),mult(mult(f(X0),f(X0)),mult(f(X0),X1))) = mult(mult(f(X0),mult(f(X0),X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f1935,f2456]) ).
fof(f2458,plain,
! [X0,X1] :
( mult(f(X0),mult(f(X0),mult(f(X0),mult(X1,f(X0))))) != mult(f(X0),mult(mult(f(X0),mult(f(X0),X1)),f(X0)))
| mult(f(X0),mult(mult(f(X0),f(X0)),mult(f(X0),X1))) = mult(mult(f(X0),mult(f(X0),X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f22,f2457]) ).
fof(f2459,plain,
! [X0,X1] :
( mult(f(X0),mult(f(X0),mult(f(X0),mult(X1,f(X0))))) != mult(f(X0),mult(f(X0),mult(mult(f(X0),X1),f(X0))))
| mult(f(X0),mult(mult(f(X0),f(X0)),mult(f(X0),X1))) = mult(mult(f(X0),mult(f(X0),X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f22,f2458]) ).
fof(f2460,plain,
! [X0,X1] :
( mult(f(X0),mult(f(X0),mult(f(X0),mult(X1,f(X0))))) != mult(f(X0),mult(f(X0),mult(f(X0),mult(X1,f(X0)))))
| mult(f(X0),mult(mult(f(X0),f(X0)),mult(f(X0),X1))) = mult(mult(f(X0),mult(f(X0),X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f22,f2459]) ).
fof(f2461,plain,
! [X0,X1] :
( mult(f(X0),mult(f(X0),mult(f(X0),mult(X1,f(X0))))) != mult(f(X0),mult(f(X0),mult(f(X0),mult(X1,f(X0)))))
| mult(f(X0),mult(f(X0),mult(f(X0),mult(f(X0),X1)))) = mult(mult(f(X0),mult(f(X0),X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f1329,f2460]) ).
fof(f2462,plain,
! [X0,X1] :
( mult(f(X0),mult(f(X0),mult(f(X0),mult(X1,f(X0))))) != mult(f(X0),mult(f(X0),mult(f(X0),mult(X1,f(X0)))))
| mult(mult(f(X0),X0),mult(f(X0),X1)) = mult(mult(f(X0),mult(f(X0),X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f2454,f2461]) ).
fof(f2463,plain,
! [X0,X1] : mult(mult(f(X0),X0),mult(f(X0),X1)) = mult(mult(f(X0),mult(f(X0),X0)),X1),
inference(trivial_equality_resolution,[status(esa)],[f2462]) ).
fof(f2475,plain,
! [X0] : mult(X0,f(X0)) = mult(f(X0),mult(f(X0),f(X0))),
inference(paramodulation,[status(thm)],[f23,f22]) ).
fof(f2476,plain,
! [X0] : mult(X0,f(X0)) = mult(f(X0),X0),
inference(forward_demodulation,[status(thm)],[f23,f2475]) ).
fof(f2491,plain,
! [X0,X1] : mult(mult(f(X0),X0),mult(f(X0),X1)) = mult(mult(f(X0),mult(X0,f(X0))),X1),
inference(backward_demodulation,[status(thm)],[f2476,f2463]) ).
fof(f2492,plain,
! [X0,X1] : mult(mult(X0,f(X0)),mult(f(X0),X1)) = mult(mult(f(X0),mult(X0,f(X0))),X1),
inference(forward_demodulation,[status(thm)],[f2476,f2491]) ).
fof(f2542,plain,
! [X0] : mult(mult(X0,f(X0)),f(X0)) = mult(f(X0),mult(X0,f(X0))),
inference(paramodulation,[status(thm)],[f2476,f22]) ).
fof(f2543,plain,
! [X0] : mult(X0,mult(f(X0),f(X0))) = mult(f(X0),mult(X0,f(X0))),
inference(forward_demodulation,[status(thm)],[f1072,f2542]) ).
fof(f2544,plain,
! [X0] : mult(X0,X0) = mult(f(X0),mult(X0,f(X0))),
inference(forward_demodulation,[status(thm)],[f23,f2543]) ).
fof(f2558,plain,
! [X0,X1] : mult(mult(X0,f(X0)),mult(f(X0),X1)) = mult(mult(X0,X0),X1),
inference(backward_demodulation,[status(thm)],[f2544,f2492]) ).
fof(f2559,plain,
! [X0,X1] : mult(mult(X0,f(X0)),mult(f(X0),X1)) = mult(X0,mult(X0,X1)),
inference(forward_demodulation,[status(thm)],[f1329,f2558]) ).
fof(f2566,plain,
! [X0] : mult(mult(X0,f(X0)),X0) = mult(f(X0),mult(X0,X0)),
inference(paramodulation,[status(thm)],[f2476,f1072]) ).
fof(f2567,plain,
! [X0] : mult(X0,mult(f(X0),X0)) = mult(f(X0),mult(X0,X0)),
inference(forward_demodulation,[status(thm)],[f22,f2566]) ).
fof(f2568,plain,
! [X0] : mult(X0,mult(X0,f(X0))) = mult(f(X0),mult(X0,X0)),
inference(forward_demodulation,[status(thm)],[f2476,f2567]) ).
fof(f2569,plain,
! [X0,X1] : mult(X0,X1) = mult(rd(X0,X1),mult(X1,X1)),
inference(paramodulation,[status(thm)],[f17,f1072]) ).
fof(f2609,plain,
! [X0,X1] : rd(mult(X0,mult(X1,X1)),X1) = mult(X0,X1),
inference(paramodulation,[status(thm)],[f1072,f18]) ).
fof(f3366,plain,
! [X0,X1] : mult(f(X0),mult(f(X0),X1)) = mult(X0,X1),
inference(paramodulation,[status(thm)],[f23,f1329]) ).
fof(f3535,plain,
! [X0,X1] : mult(mult(X0,mult(X0,X1)),X1) = mult(mult(X0,X0),mult(X1,X1)),
inference(paramodulation,[status(thm)],[f1329,f1072]) ).
fof(f3536,plain,
! [X0,X1] : mult(mult(X0,mult(X0,X1)),X1) = mult(X0,mult(X0,mult(X1,X1))),
inference(forward_demodulation,[status(thm)],[f1329,f3535]) ).
fof(f3537,plain,
! [X0,X1] : rd(mult(X0,mult(X0,X1)),X1) = mult(X0,X0),
inference(paramodulation,[status(thm)],[f1329,f18]) ).
fof(f3629,plain,
! [X0,X1] : rd(mult(X0,X1),X0) = mult(X0,rd(X1,X0)),
inference(paramodulation,[status(thm)],[f17,f2397]) ).
fof(f3668,plain,
! [X0,X1] : mult(X0,f(X1)) = mult(rd(X0,f(X1)),X1),
inference(paramodulation,[status(thm)],[f23,f2569]) ).
fof(f3722,plain,
! [X0,X1] : rd(mult(X0,X1),mult(X1,X1)) = rd(X0,X1),
inference(paramodulation,[status(thm)],[f2569,f18]) ).
fof(f3824,plain,
! [X0,X1] : rd(X0,X1) = mult(rd(X0,mult(X1,X1)),X1),
inference(paramodulation,[status(thm)],[f17,f2609]) ).
fof(f3857,plain,
! [X0,X1] : rd(mult(X0,X1),f(X1)) = mult(X0,f(X1)),
inference(paramodulation,[status(thm)],[f23,f2609]) ).
fof(f3895,plain,
! [X0,X1] : rd(mult(mult(X0,X1),mult(X0,mult(X1,X0))),X0) = mult(mult(X0,X1),mult(X0,X1)),
inference(paramodulation,[status(thm)],[f22,f3537]) ).
fof(f3896,plain,
! [X0,X1] : mult(X0,mult(X1,mult(X0,X1))) = mult(mult(X0,X1),mult(X0,X1)),
inference(forward_demodulation,[status(thm)],[f2395,f3895]) ).
fof(f3897,plain,
! [X0,X1] : rd(mult(X0,X1),ld(X0,X1)) = mult(X0,X0),
inference(paramodulation,[status(thm)],[f15,f3537]) ).
fof(f4633,plain,
! [X0] : rd(X0,X0) = mult(X0,rd(unit,X0)),
inference(paramodulation,[status(thm)],[f19,f3629]) ).
fof(f4634,plain,
! [X0] : unit = mult(X0,rd(unit,X0)),
inference(forward_demodulation,[status(thm)],[f2392,f4633]) ).
fof(f4655,plain,
! [X0] : unit = mult(ld(X0,unit),X0),
inference(paramodulation,[status(thm)],[f2398,f4634]) ).
fof(f4705,plain,
! [X0] : rd(mult(X0,unit),rd(unit,X0)) = mult(X0,X0),
inference(paramodulation,[status(thm)],[f4634,f3537]) ).
fof(f4706,plain,
! [X0] : rd(X0,rd(unit,X0)) = mult(X0,X0),
inference(forward_demodulation,[status(thm)],[f19,f4705]) ).
fof(f4756,plain,
! [X0] : ld(X0,unit) = rd(unit,X0),
inference(paramodulation,[status(thm)],[f4634,f16]) ).
fof(f4938,plain,
! [X0] : rd(X0,ld(X0,unit)) = mult(X0,X0),
inference(backward_demodulation,[status(thm)],[f4756,f4706]) ).
fof(f5000,plain,
! [X0] : rd(unit,ld(X0,unit)) = mult(ld(X0,unit),rd(X0,ld(X0,unit))),
inference(paramodulation,[status(thm)],[f4655,f3629]) ).
fof(f5001,plain,
! [X0] : X0 = mult(ld(X0,unit),rd(X0,ld(X0,unit))),
inference(forward_demodulation,[status(thm)],[f2398,f5000]) ).
fof(f5002,plain,
! [X0] : X0 = mult(ld(X0,unit),mult(X0,X0)),
inference(forward_demodulation,[status(thm)],[f4938,f5001]) ).
fof(f5035,plain,
! [X0] : rd(mult(ld(X0,unit),unit),X0) = mult(ld(X0,unit),ld(X0,unit)),
inference(paramodulation,[status(thm)],[f4655,f3537]) ).
fof(f5036,plain,
! [X0] : rd(ld(X0,unit),X0) = mult(ld(X0,unit),ld(X0,unit)),
inference(forward_demodulation,[status(thm)],[f19,f5035]) ).
fof(f5206,plain,
! [X0] : ld(mult(X0,X0),X0) = ld(X0,unit),
inference(paramodulation,[status(thm)],[f4938,f2352]) ).
fof(f5219,plain,
! [X0] : f(X0) = mult(ld(f(X0),unit),X0),
inference(paramodulation,[status(thm)],[f23,f5002]) ).
fof(f5341,plain,
! [X0] : rd(X0,mult(X0,X0)) = ld(X0,unit),
inference(paramodulation,[status(thm)],[f5002,f18]) ).
fof(f5342,plain,
! [X0] : ld(ld(X0,unit),X0) = mult(X0,X0),
inference(paramodulation,[status(thm)],[f5002,f16]) ).
fof(f5464,plain,
! [X0,X1] : mult(mult(X0,mult(X1,X1)),mult(ld(X1,unit),mult(mult(X1,X1),ld(X1,unit)))) = mult(mult(X0,mult(mult(X1,X1),X1)),ld(X1,unit)),
inference(paramodulation,[status(thm)],[f5002,f37]) ).
fof(f5465,plain,
! [X0,X1] : mult(mult(X0,mult(X1,X1)),mult(ld(X1,unit),mult(X1,mult(X1,ld(X1,unit))))) = mult(mult(X0,mult(mult(X1,X1),X1)),ld(X1,unit)),
inference(forward_demodulation,[status(thm)],[f1329,f5464]) ).
fof(f5466,plain,
! [X0,X1] : mult(mult(X0,mult(X1,X1)),mult(ld(X1,unit),mult(X1,unit))) = mult(mult(X0,mult(mult(X1,X1),X1)),ld(X1,unit)),
inference(forward_demodulation,[status(thm)],[f15,f5465]) ).
fof(f5467,plain,
! [X0,X1] : mult(mult(X0,mult(X1,X1)),mult(ld(X1,unit),X1)) = mult(mult(X0,mult(mult(X1,X1),X1)),ld(X1,unit)),
inference(forward_demodulation,[status(thm)],[f19,f5466]) ).
fof(f5468,plain,
! [X0,X1] : mult(mult(X0,mult(X1,X1)),unit) = mult(mult(X0,mult(mult(X1,X1),X1)),ld(X1,unit)),
inference(forward_demodulation,[status(thm)],[f4655,f5467]) ).
fof(f5469,plain,
! [X0,X1] : mult(X0,mult(X1,X1)) = mult(mult(X0,mult(mult(X1,X1),X1)),ld(X1,unit)),
inference(forward_demodulation,[status(thm)],[f19,f5468]) ).
fof(f5470,plain,
! [X0,X1] : mult(X0,mult(X1,X1)) = mult(mult(X0,mult(X1,mult(X1,X1))),ld(X1,unit)),
inference(forward_demodulation,[status(thm)],[f1329,f5469]) ).
fof(f5539,plain,
! [X0] : ld(X0,f(X0)) = ld(f(X0),unit),
inference(paramodulation,[status(thm)],[f23,f5206]) ).
fof(f5560,plain,
! [X0] : rd(f(X0),X0) = ld(f(X0),unit),
inference(paramodulation,[status(thm)],[f23,f5341]) ).
fof(f5583,plain,
! [X0] : ld(X0,rd(unit,X0)) = mult(rd(unit,X0),rd(unit,X0)),
inference(paramodulation,[status(thm)],[f2352,f5342]) ).
fof(f5584,plain,
! [X0] : ld(X0,ld(X0,unit)) = mult(rd(unit,X0),rd(unit,X0)),
inference(forward_demodulation,[status(thm)],[f4756,f5583]) ).
fof(f5585,plain,
! [X0] : ld(X0,ld(X0,unit)) = mult(ld(X0,unit),rd(unit,X0)),
inference(forward_demodulation,[status(thm)],[f4756,f5584]) ).
fof(f5586,plain,
! [X0] : ld(X0,ld(X0,unit)) = mult(ld(X0,unit),ld(X0,unit)),
inference(forward_demodulation,[status(thm)],[f4756,f5585]) ).
fof(f5587,plain,
! [X0] : ld(X0,ld(X0,unit)) = rd(ld(X0,unit),X0),
inference(forward_demodulation,[status(thm)],[f5036,f5586]) ).
fof(f5619,plain,
! [X0] : f(X0) = mult(ld(X0,f(X0)),mult(f(X0),f(X0))),
inference(paramodulation,[status(thm)],[f5539,f5002]) ).
fof(f5620,plain,
! [X0] : f(X0) = mult(ld(X0,f(X0)),X0),
inference(forward_demodulation,[status(thm)],[f23,f5619]) ).
fof(f5623,plain,
! [X0] : unit = mult(ld(X0,f(X0)),f(X0)),
inference(paramodulation,[status(thm)],[f5539,f4655]) ).
fof(f6488,plain,
! [X0] : rd(f(X0),ld(X0,f(X0))) = mult(ld(X0,f(X0)),rd(X0,ld(X0,f(X0)))),
inference(paramodulation,[status(thm)],[f5620,f3629]) ).
fof(f6489,plain,
! [X0] : X0 = mult(ld(X0,f(X0)),rd(X0,ld(X0,f(X0)))),
inference(forward_demodulation,[status(thm)],[f2398,f6488]) ).
fof(f6524,plain,
! [X0] : rd(mult(ld(X0,f(X0)),f(X0)),X0) = mult(ld(X0,f(X0)),ld(X0,f(X0))),
inference(paramodulation,[status(thm)],[f5620,f3537]) ).
fof(f6525,plain,
! [X0] : rd(unit,X0) = mult(ld(X0,f(X0)),ld(X0,f(X0))),
inference(forward_demodulation,[status(thm)],[f5623,f6524]) ).
fof(f6526,plain,
! [X0] : ld(X0,unit) = mult(ld(X0,f(X0)),ld(X0,f(X0))),
inference(forward_demodulation,[status(thm)],[f4756,f6525]) ).
fof(f6565,plain,
! [X0] : mult(f(X0),X0) = mult(ld(X0,f(X0)),mult(X0,X0)),
inference(paramodulation,[status(thm)],[f5620,f1072]) ).
fof(f6566,plain,
! [X0] : mult(X0,f(X0)) = mult(ld(X0,f(X0)),mult(X0,X0)),
inference(forward_demodulation,[status(thm)],[f2476,f6565]) ).
fof(f6654,plain,
! [X0] : mult(f(X0),X0) = mult(ld(f(X0),unit),mult(X0,X0)),
inference(paramodulation,[status(thm)],[f5560,f2569]) ).
fof(f6655,plain,
! [X0] : mult(X0,f(X0)) = mult(ld(f(X0),unit),mult(X0,X0)),
inference(forward_demodulation,[status(thm)],[f2476,f6654]) ).
fof(f7100,plain,
! [X0] : rd(unit,mult(X0,X0)) = rd(ld(X0,unit),X0),
inference(paramodulation,[status(thm)],[f4655,f3722]) ).
fof(f7101,plain,
! [X0] : ld(mult(X0,X0),unit) = rd(ld(X0,unit),X0),
inference(forward_demodulation,[status(thm)],[f4756,f7100]) ).
fof(f7102,plain,
! [X0] : ld(mult(X0,X0),unit) = ld(X0,ld(X0,unit)),
inference(forward_demodulation,[status(thm)],[f5587,f7101]) ).
fof(f7115,plain,
! [X0,X1] : rd(X0,mult(X1,X1)) = rd(rd(X0,X1),X1),
inference(paramodulation,[status(thm)],[f17,f3722]) ).
fof(f7348,plain,
! [X0] : rd(unit,ld(ld(X0,unit),X0)) = mult(ld(X0,unit),ld(X0,unit)),
inference(paramodulation,[status(thm)],[f4655,f3897]) ).
fof(f7349,plain,
! [X0] : ld(ld(ld(X0,unit),X0),unit) = mult(ld(X0,unit),ld(X0,unit)),
inference(forward_demodulation,[status(thm)],[f4756,f7348]) ).
fof(f7350,plain,
! [X0] : ld(mult(X0,X0),unit) = mult(ld(X0,unit),ld(X0,unit)),
inference(forward_demodulation,[status(thm)],[f5342,f7349]) ).
fof(f7351,plain,
! [X0] : ld(X0,ld(X0,unit)) = mult(ld(X0,unit),ld(X0,unit)),
inference(forward_demodulation,[status(thm)],[f7102,f7350]) ).
fof(f7384,plain,
! [X0,X1] : rd(X0,ld(X1,ld(X1,X0))) = mult(X1,X1),
inference(paramodulation,[status(thm)],[f15,f3897]) ).
fof(f7467,plain,
! [X0,X1] : ld(mult(X0,X0),X1) = ld(X0,ld(X0,X1)),
inference(paramodulation,[status(thm)],[f7384,f2352]) ).
fof(f7483,plain,
! [X0,X1] : ld(X0,X1) = ld(f(X0),ld(f(X0),X1)),
inference(paramodulation,[status(thm)],[f23,f7467]) ).
fof(f7620,plain,
! [X0,X1] :
( mult(mult(f(X0),X0),mult(f(X0),mult(X1,f(X0)))) != mult(mult(mult(f(X0),mult(X0,f(X0))),X1),f(X0))
| mult(f(X0),mult(mult(f(X0),X0),mult(f(X0),X1))) = mult(mult(f(X0),mult(X0,X0)),X1) ),
inference(paramodulation,[status(thm)],[f2544,f41]) ).
fof(f7621,plain,
! [X0,X1] :
( mult(mult(X0,f(X0)),mult(f(X0),mult(X1,f(X0)))) != mult(mult(mult(f(X0),mult(X0,f(X0))),X1),f(X0))
| mult(f(X0),mult(mult(f(X0),X0),mult(f(X0),X1))) = mult(mult(f(X0),mult(X0,X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f2476,f7620]) ).
fof(f7622,plain,
! [X0,X1] :
( mult(X0,mult(X0,mult(X1,f(X0)))) != mult(mult(mult(f(X0),mult(X0,f(X0))),X1),f(X0))
| mult(f(X0),mult(mult(f(X0),X0),mult(f(X0),X1))) = mult(mult(f(X0),mult(X0,X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f2559,f7621]) ).
fof(f7623,plain,
! [X0,X1] :
( mult(X0,mult(X0,mult(X1,f(X0)))) != mult(mult(mult(X0,X0),X1),f(X0))
| mult(f(X0),mult(mult(f(X0),X0),mult(f(X0),X1))) = mult(mult(f(X0),mult(X0,X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f2544,f7622]) ).
fof(f7624,plain,
! [X0,X1] :
( mult(X0,mult(X0,mult(X1,f(X0)))) != mult(mult(X0,mult(X0,X1)),f(X0))
| mult(f(X0),mult(mult(f(X0),X0),mult(f(X0),X1))) = mult(mult(f(X0),mult(X0,X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f1329,f7623]) ).
fof(f7625,plain,
! [X0,X1] :
( mult(X0,mult(X0,mult(X1,f(X0)))) != mult(mult(X0,mult(X0,X1)),f(X0))
| mult(f(X0),mult(mult(X0,f(X0)),mult(f(X0),X1))) = mult(mult(f(X0),mult(X0,X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f2476,f7624]) ).
fof(f7626,plain,
! [X0,X1] :
( mult(X0,mult(X0,mult(X1,f(X0)))) != mult(mult(X0,mult(X0,X1)),f(X0))
| mult(f(X0),mult(X0,mult(X0,X1))) = mult(mult(f(X0),mult(X0,X0)),X1) ),
inference(forward_demodulation,[status(thm)],[f2559,f7625]) ).
fof(f7627,plain,
! [X0,X1] :
( mult(X0,mult(X0,mult(X1,f(X0)))) != mult(mult(X0,mult(X0,X1)),f(X0))
| mult(f(X0),mult(X0,mult(X0,X1))) = mult(mult(X0,mult(X0,f(X0))),X1) ),
inference(forward_demodulation,[status(thm)],[f2568,f7626]) ).
fof(f7867,plain,
! [X0,X1] : mult(f(X0),mult(X0,X1)) = mult(X0,mult(f(X0),X1)),
inference(paramodulation,[status(thm)],[f3366,f3366]) ).
fof(f7874,plain,
! [X0,X1] : mult(f(X0),X1) = mult(X0,ld(f(X0),X1)),
inference(paramodulation,[status(thm)],[f15,f3366]) ).
fof(f8146,plain,
! [X0,X1] : ld(f(X0),mult(X0,X1)) = mult(f(X0),X1),
inference(paramodulation,[status(thm)],[f3366,f16]) ).
fof(f8213,plain,
! [X0,X1] : mult(mult(X0,X1),f(X0)) = mult(f(X0),mult(mult(f(X0),X1),f(X0))),
inference(paramodulation,[status(thm)],[f3366,f22]) ).
fof(f8214,plain,
! [X0,X1] : mult(mult(X0,X1),f(X0)) = mult(f(X0),mult(f(X0),mult(X1,f(X0)))),
inference(forward_demodulation,[status(thm)],[f22,f8213]) ).
fof(f8215,plain,
! [X0,X1] : mult(mult(X0,X1),f(X0)) = mult(X0,mult(X1,f(X0))),
inference(forward_demodulation,[status(thm)],[f3366,f8214]) ).
fof(f8236,plain,
! [X0,X1] :
( mult(X0,mult(X0,mult(X1,f(X0)))) != mult(mult(X0,mult(X0,X1)),f(X0))
| mult(X0,mult(f(X0),mult(X0,X1))) = mult(mult(X0,mult(X0,f(X0))),X1) ),
inference(backward_demodulation,[status(thm)],[f7867,f7627]) ).
fof(f8237,plain,
! [X0,X1] :
( mult(X0,mult(X0,mult(X1,f(X0)))) != mult(X0,mult(mult(X0,X1),f(X0)))
| mult(X0,mult(f(X0),mult(X0,X1))) = mult(mult(X0,mult(X0,f(X0))),X1) ),
inference(forward_demodulation,[status(thm)],[f8215,f8236]) ).
fof(f8238,plain,
! [X0,X1] :
( mult(X0,mult(X0,mult(X1,f(X0)))) != mult(X0,mult(X0,mult(X1,f(X0))))
| mult(X0,mult(f(X0),mult(X0,X1))) = mult(mult(X0,mult(X0,f(X0))),X1) ),
inference(forward_demodulation,[status(thm)],[f8215,f8237]) ).
fof(f8239,plain,
! [X0,X1] :
( mult(X0,mult(X0,mult(X1,f(X0)))) != mult(X0,mult(X0,mult(X1,f(X0))))
| mult(X0,mult(X0,mult(f(X0),X1))) = mult(mult(X0,mult(X0,f(X0))),X1) ),
inference(forward_demodulation,[status(thm)],[f7867,f8238]) ).
fof(f8240,plain,
! [X0,X1] : mult(X0,mult(X0,mult(f(X0),X1))) = mult(mult(X0,mult(X0,f(X0))),X1),
inference(trivial_equality_resolution,[status(esa)],[f8239]) ).
fof(f8483,plain,
! [X0] : rd(unit,f(X0)) = mult(ld(X0,unit),f(X0)),
inference(paramodulation,[status(thm)],[f4655,f3857]) ).
fof(f8484,plain,
! [X0] : ld(f(X0),unit) = mult(ld(X0,unit),f(X0)),
inference(forward_demodulation,[status(thm)],[f4756,f8483]) ).
fof(f8518,plain,
! [X0,X1] : mult(mult(X0,X1),f(X1)) = mult(mult(X0,f(X1)),X1),
inference(paramodulation,[status(thm)],[f3857,f3668]) ).
fof(f10331,plain,
! [X0,X1] : ld(f(X0),X1) = mult(f(X0),ld(X0,X1)),
inference(paramodulation,[status(thm)],[f15,f8146]) ).
fof(f11912,plain,
! [X0] : X0 = mult(ld(f(X0),unit),rd(X0,ld(X0,f(X0)))),
inference(paramodulation,[status(thm)],[f5539,f6489]) ).
fof(f11994,plain,
! [X0] : rd(X0,ld(X0,f(X0))) = mult(ld(X0,f(X0)),rd(rd(X0,ld(X0,f(X0))),ld(X0,f(X0)))),
inference(paramodulation,[status(thm)],[f6489,f3629]) ).
fof(f11995,plain,
! [X0] : rd(X0,ld(X0,f(X0))) = mult(ld(X0,f(X0)),rd(X0,mult(ld(X0,f(X0)),ld(X0,f(X0))))),
inference(forward_demodulation,[status(thm)],[f7115,f11994]) ).
fof(f11996,plain,
! [X0] : rd(X0,ld(X0,f(X0))) = mult(ld(X0,f(X0)),rd(X0,ld(X0,unit))),
inference(forward_demodulation,[status(thm)],[f6526,f11995]) ).
fof(f11997,plain,
! [X0] : rd(X0,ld(X0,f(X0))) = mult(ld(X0,f(X0)),mult(X0,X0)),
inference(forward_demodulation,[status(thm)],[f4938,f11996]) ).
fof(f11998,plain,
! [X0] : rd(X0,ld(X0,f(X0))) = mult(X0,f(X0)),
inference(forward_demodulation,[status(thm)],[f6566,f11997]) ).
fof(f12390,plain,
! [X0] : X0 = mult(ld(f(X0),unit),mult(X0,f(X0))),
inference(backward_demodulation,[status(thm)],[f11998,f11912]) ).
fof(f12994,plain,
! [X0] : rd(X0,mult(mult(X0,f(X0)),mult(X0,f(X0)))) = rd(ld(f(X0),unit),mult(X0,f(X0))),
inference(paramodulation,[status(thm)],[f12390,f3722]) ).
fof(f12995,plain,
! [X0] : rd(X0,mult(X0,mult(f(X0),mult(X0,f(X0))))) = rd(ld(f(X0),unit),mult(X0,f(X0))),
inference(forward_demodulation,[status(thm)],[f3896,f12994]) ).
fof(f12996,plain,
! [X0] : rd(X0,mult(X0,mult(X0,mult(f(X0),f(X0))))) = rd(ld(f(X0),unit),mult(X0,f(X0))),
inference(forward_demodulation,[status(thm)],[f7867,f12995]) ).
fof(f12997,plain,
! [X0] : rd(X0,mult(X0,mult(X0,X0))) = rd(ld(f(X0),unit),mult(X0,f(X0))),
inference(forward_demodulation,[status(thm)],[f23,f12996]) ).
fof(f16304,plain,
! [X0] : mult(mult(X0,f(X0)),mult(ld(f(X0),unit),ld(f(X0),unit))) = mult(ld(f(X0),unit),mult(mult(X0,X0),mult(ld(f(X0),unit),ld(f(X0),unit)))),
inference(paramodulation,[status(thm)],[f6655,f1145]) ).
fof(f16305,plain,
! [X0] : mult(mult(X0,f(X0)),ld(f(X0),ld(f(X0),unit))) = mult(ld(f(X0),unit),mult(mult(X0,X0),mult(ld(f(X0),unit),ld(f(X0),unit)))),
inference(forward_demodulation,[status(thm)],[f7351,f16304]) ).
fof(f16306,plain,
! [X0] : mult(mult(X0,f(X0)),ld(X0,unit)) = mult(ld(f(X0),unit),mult(mult(X0,X0),mult(ld(f(X0),unit),ld(f(X0),unit)))),
inference(forward_demodulation,[status(thm)],[f7483,f16305]) ).
fof(f16307,plain,
! [X0] : mult(mult(X0,f(X0)),ld(X0,unit)) = mult(ld(f(X0),unit),mult(X0,mult(X0,mult(ld(f(X0),unit),ld(f(X0),unit))))),
inference(forward_demodulation,[status(thm)],[f1329,f16306]) ).
fof(f16308,plain,
! [X0] : mult(mult(X0,f(X0)),ld(X0,unit)) = mult(ld(f(X0),unit),mult(X0,mult(X0,ld(f(X0),ld(f(X0),unit))))),
inference(forward_demodulation,[status(thm)],[f7351,f16307]) ).
fof(f16309,plain,
! [X0] : mult(mult(X0,f(X0)),ld(X0,unit)) = mult(ld(f(X0),unit),mult(X0,mult(f(X0),ld(f(X0),unit)))),
inference(forward_demodulation,[status(thm)],[f7874,f16308]) ).
fof(f16310,plain,
! [X0] : mult(mult(X0,f(X0)),ld(X0,unit)) = mult(ld(f(X0),unit),mult(X0,unit)),
inference(forward_demodulation,[status(thm)],[f15,f16309]) ).
fof(f16311,plain,
! [X0] : mult(mult(X0,f(X0)),ld(X0,unit)) = mult(ld(f(X0),unit),X0),
inference(forward_demodulation,[status(thm)],[f19,f16310]) ).
fof(f16312,plain,
! [X0] : mult(mult(X0,f(X0)),ld(X0,unit)) = f(X0),
inference(forward_demodulation,[status(thm)],[f5219,f16311]) ).
fof(f16995,plain,
! [X0] :
( mult(mult(ld(X0,unit),mult(X0,f(X0))),unit) != mult(ld(X0,unit),mult(mult(mult(X0,f(X0)),X0),ld(X0,unit)))
| mult(ld(X0,unit),mult(mult(X0,f(X0)),mult(ld(X0,unit),X0))) = mult(mult(ld(X0,unit),f(X0)),X0) ),
inference(paramodulation,[status(thm)],[f16312,f2326]) ).
fof(f16996,plain,
! [X0] :
( mult(ld(X0,unit),mult(X0,f(X0))) != mult(ld(X0,unit),mult(mult(mult(X0,f(X0)),X0),ld(X0,unit)))
| mult(ld(X0,unit),mult(mult(X0,f(X0)),mult(ld(X0,unit),X0))) = mult(mult(ld(X0,unit),f(X0)),X0) ),
inference(forward_demodulation,[status(thm)],[f19,f16995]) ).
fof(f16997,plain,
! [X0] :
( mult(ld(X0,unit),mult(X0,f(X0))) != mult(ld(X0,unit),mult(mult(mult(X0,X0),f(X0)),ld(X0,unit)))
| mult(ld(X0,unit),mult(mult(X0,f(X0)),mult(ld(X0,unit),X0))) = mult(mult(ld(X0,unit),f(X0)),X0) ),
inference(forward_demodulation,[status(thm)],[f8518,f16996]) ).
fof(f16998,plain,
! [X0] :
( mult(ld(X0,unit),mult(X0,f(X0))) != mult(ld(X0,unit),mult(mult(X0,mult(X0,f(X0))),ld(X0,unit)))
| mult(ld(X0,unit),mult(mult(X0,f(X0)),mult(ld(X0,unit),X0))) = mult(mult(ld(X0,unit),f(X0)),X0) ),
inference(forward_demodulation,[status(thm)],[f1329,f16997]) ).
fof(f16999,plain,
! [X0] :
( mult(ld(X0,unit),mult(X0,f(X0))) != mult(ld(X0,unit),mult(X0,mult(X0,mult(f(X0),ld(X0,unit)))))
| mult(ld(X0,unit),mult(mult(X0,f(X0)),mult(ld(X0,unit),X0))) = mult(mult(ld(X0,unit),f(X0)),X0) ),
inference(forward_demodulation,[status(thm)],[f8240,f16998]) ).
fof(f17000,plain,
! [X0] :
( mult(ld(X0,unit),mult(X0,f(X0))) != mult(ld(X0,unit),mult(X0,mult(X0,ld(f(X0),unit))))
| mult(ld(X0,unit),mult(mult(X0,f(X0)),mult(ld(X0,unit),X0))) = mult(mult(ld(X0,unit),f(X0)),X0) ),
inference(forward_demodulation,[status(thm)],[f10331,f16999]) ).
fof(f17001,plain,
! [X0] :
( mult(ld(X0,unit),mult(X0,f(X0))) != mult(ld(X0,unit),mult(X0,mult(f(X0),unit)))
| mult(ld(X0,unit),mult(mult(X0,f(X0)),mult(ld(X0,unit),X0))) = mult(mult(ld(X0,unit),f(X0)),X0) ),
inference(forward_demodulation,[status(thm)],[f7874,f17000]) ).
fof(f17002,plain,
! [X0] :
( mult(ld(X0,unit),mult(X0,f(X0))) != mult(ld(X0,unit),mult(X0,f(X0)))
| mult(ld(X0,unit),mult(mult(X0,f(X0)),mult(ld(X0,unit),X0))) = mult(mult(ld(X0,unit),f(X0)),X0) ),
inference(forward_demodulation,[status(thm)],[f19,f17001]) ).
fof(f17003,plain,
! [X0] :
( mult(ld(X0,unit),mult(X0,f(X0))) != mult(ld(X0,unit),mult(X0,f(X0)))
| mult(ld(X0,unit),mult(mult(X0,f(X0)),unit)) = mult(mult(ld(X0,unit),f(X0)),X0) ),
inference(forward_demodulation,[status(thm)],[f4655,f17002]) ).
fof(f17004,plain,
! [X0] :
( mult(ld(X0,unit),mult(X0,f(X0))) != mult(ld(X0,unit),mult(X0,f(X0)))
| mult(ld(X0,unit),mult(X0,f(X0))) = mult(mult(ld(X0,unit),f(X0)),X0) ),
inference(forward_demodulation,[status(thm)],[f19,f17003]) ).
fof(f17005,plain,
! [X0] :
( mult(ld(X0,unit),mult(X0,f(X0))) != mult(ld(X0,unit),mult(X0,f(X0)))
| mult(ld(X0,unit),mult(X0,f(X0))) = mult(mult(ld(X0,unit),X0),f(X0)) ),
inference(forward_demodulation,[status(thm)],[f8518,f17004]) ).
fof(f17006,plain,
! [X0] :
( mult(ld(X0,unit),mult(X0,f(X0))) != mult(ld(X0,unit),mult(X0,f(X0)))
| mult(ld(X0,unit),mult(X0,f(X0))) = mult(unit,f(X0)) ),
inference(forward_demodulation,[status(thm)],[f4655,f17005]) ).
fof(f17007,plain,
! [X0] :
( mult(ld(X0,unit),mult(X0,f(X0))) != mult(ld(X0,unit),mult(X0,f(X0)))
| mult(ld(X0,unit),mult(X0,f(X0))) = f(X0) ),
inference(forward_demodulation,[status(thm)],[f20,f17006]) ).
fof(f17008,plain,
! [X0] : mult(ld(X0,unit),mult(X0,f(X0))) = f(X0),
inference(trivial_equality_resolution,[status(esa)],[f17007]) ).
fof(f17582,plain,
! [X0] : rd(mult(ld(X0,unit),f(X0)),mult(X0,f(X0))) = mult(ld(X0,unit),ld(X0,unit)),
inference(paramodulation,[status(thm)],[f17008,f3537]) ).
fof(f17583,plain,
! [X0] : rd(ld(f(X0),unit),mult(X0,f(X0))) = mult(ld(X0,unit),ld(X0,unit)),
inference(forward_demodulation,[status(thm)],[f8484,f17582]) ).
fof(f17584,plain,
! [X0] : rd(ld(f(X0),unit),mult(X0,f(X0))) = ld(X0,ld(X0,unit)),
inference(forward_demodulation,[status(thm)],[f7351,f17583]) ).
fof(f17743,plain,
! [X0] : rd(X0,mult(X0,mult(X0,X0))) = ld(X0,ld(X0,unit)),
inference(backward_demodulation,[status(thm)],[f17584,f12997]) ).
fof(f18751,plain,
! [X0] : mult(ld(X0,ld(X0,unit)),mult(X0,mult(X0,X0))) = X0,
inference(paramodulation,[status(thm)],[f17743,f17]) ).
fof(f19597,plain,
! [X0,X1] : ld(X0,mult(X1,X0)) = mult(ld(X0,X1),X0),
inference(paramodulation,[status(thm)],[f2330,f16]) ).
fof(f20354,plain,
! [X0,X1] : rd(ld(X0,mult(X1,X0)),X0) = ld(X0,X1),
inference(paramodulation,[status(thm)],[f19597,f18]) ).
fof(f20461,plain,
! [X0] : rd(ld(f(X0),unit),f(X0)) = ld(f(X0),ld(X0,f(X0))),
inference(paramodulation,[status(thm)],[f5623,f20354]) ).
fof(f20462,plain,
! [X0] : ld(f(X0),ld(f(X0),unit)) = ld(f(X0),ld(X0,f(X0))),
inference(forward_demodulation,[status(thm)],[f5587,f20461]) ).
fof(f20463,plain,
! [X0] : ld(X0,unit) = ld(f(X0),ld(X0,f(X0))),
inference(forward_demodulation,[status(thm)],[f7483,f20462]) ).
fof(f25524,plain,
! [X0,X1] : mult(rd(X0,X1),mult(X1,mult(rd(X0,X1),X1))) = mult(X0,mult(rd(X0,X1),X1)),
inference(paramodulation,[status(thm)],[f17,f3896]) ).
fof(f25525,plain,
! [X0,X1] : mult(rd(X0,X1),mult(X1,X0)) = mult(X0,mult(rd(X0,X1),X1)),
inference(forward_demodulation,[status(thm)],[f17,f25524]) ).
fof(f25526,plain,
! [X0,X1] : mult(rd(X0,X1),mult(X1,X0)) = mult(X0,X0),
inference(forward_demodulation,[status(thm)],[f17,f25525]) ).
fof(f26064,plain,
! [X0,X1,X2] : rd(X0,mult(X1,X2)) = mult(rd(X0,mult(X1,mult(X2,mult(X1,X2)))),mult(X1,X2)),
inference(paramodulation,[status(thm)],[f3896,f3824]) ).
fof(f26849,plain,
! [X0,X1] : mult(rd(X0,rd(X1,X0)),X1) = mult(X0,X0),
inference(paramodulation,[status(thm)],[f17,f25526]) ).
fof(f27385,plain,
! [X0,X1] : rd(mult(X0,X0),X1) = rd(X0,rd(X1,X0)),
inference(paramodulation,[status(thm)],[f26849,f18]) ).
fof(f28367,plain,
! [X0,X1] : rd(X0,X1) = rd(f(X0),rd(X1,f(X0))),
inference(paramodulation,[status(thm)],[f23,f27385]) ).
fof(f28495,plain,
! [X0,X1] : rd(X0,rd(X1,f(X0))) = rd(f(X0),rd(X1,mult(f(X0),f(X0)))),
inference(paramodulation,[status(thm)],[f7115,f28367]) ).
fof(f28496,plain,
! [X0,X1] : rd(X0,rd(X1,f(X0))) = rd(f(X0),rd(X1,X0)),
inference(forward_demodulation,[status(thm)],[f23,f28495]) ).
fof(f28507,plain,
! [X0,X1] : rd(X0,mult(X1,mult(f(X0),f(X0)))) = rd(f(X0),mult(X1,f(X0))),
inference(paramodulation,[status(thm)],[f2609,f28367]) ).
fof(f28508,plain,
! [X0,X1] : rd(X0,mult(X1,X0)) = rd(f(X0),mult(X1,f(X0))),
inference(forward_demodulation,[status(thm)],[f23,f28507]) ).
fof(f28512,plain,
! [X0,X1] : rd(X0,mult(X1,f(X0))) = rd(f(X0),X1),
inference(paramodulation,[status(thm)],[f18,f28367]) ).
fof(f28533,plain,
! [X0,X1] : mult(rd(X0,X1),rd(X1,f(X0))) = f(X0),
inference(paramodulation,[status(thm)],[f28367,f17]) ).
fof(f28771,plain,
! [X0,X1] : mult(rd(X0,mult(X1,mult(f(X0),f(X0)))),mult(X1,f(X0))) = f(X0),
inference(paramodulation,[status(thm)],[f2609,f28533]) ).
fof(f28772,plain,
! [X0,X1] : mult(rd(X0,mult(X1,X0)),mult(X1,f(X0))) = f(X0),
inference(forward_demodulation,[status(thm)],[f23,f28771]) ).
fof(f31177,plain,
! [X0,X1] : mult(mult(rd(X0,mult(mult(X1,mult(X1,X1)),X1)),mult(X1,mult(X1,X1))),mult(ld(X1,ld(X1,unit)),mult(mult(X1,mult(X1,X1)),ld(X1,ld(X1,unit))))) = mult(X0,ld(X1,ld(X1,unit))),
inference(paramodulation,[status(thm)],[f18751,f2351]) ).
fof(f31178,plain,
! [X0,X1] : mult(mult(rd(X0,mult(X1,mult(X1,mult(X1,X1)))),mult(X1,mult(X1,X1))),mult(ld(X1,ld(X1,unit)),mult(mult(X1,mult(X1,X1)),ld(X1,ld(X1,unit))))) = mult(X0,ld(X1,ld(X1,unit))),
inference(forward_demodulation,[status(thm)],[f3536,f31177]) ).
fof(f31179,plain,
! [X0,X1] : mult(mult(rd(X0,mult(X1,mult(X1,mult(X1,X1)))),mult(X1,mult(X1,X1))),mult(ld(X1,ld(X1,unit)),mult(X1,mult(X1,mult(X1,ld(X1,ld(X1,unit))))))) = mult(X0,ld(X1,ld(X1,unit))),
inference(forward_demodulation,[status(thm)],[f1935,f31178]) ).
fof(f31180,plain,
! [X0,X1] : mult(mult(rd(X0,mult(X1,mult(X1,mult(X1,X1)))),mult(X1,mult(X1,X1))),mult(ld(X1,ld(X1,unit)),mult(X1,mult(X1,ld(X1,unit))))) = mult(X0,ld(X1,ld(X1,unit))),
inference(forward_demodulation,[status(thm)],[f15,f31179]) ).
fof(f31181,plain,
! [X0,X1] : mult(mult(rd(X0,mult(X1,mult(X1,mult(X1,X1)))),mult(X1,mult(X1,X1))),mult(ld(X1,ld(X1,unit)),mult(X1,unit))) = mult(X0,ld(X1,ld(X1,unit))),
inference(forward_demodulation,[status(thm)],[f15,f31180]) ).
fof(f31182,plain,
! [X0,X1] : mult(mult(rd(X0,mult(X1,mult(X1,mult(X1,X1)))),mult(X1,mult(X1,X1))),mult(ld(X1,ld(X1,unit)),X1)) = mult(X0,ld(X1,ld(X1,unit))),
inference(forward_demodulation,[status(thm)],[f19,f31181]) ).
fof(f31183,plain,
! [X0,X1] : mult(mult(rd(X0,mult(X1,mult(X1,mult(X1,X1)))),mult(X1,mult(X1,X1))),ld(X1,mult(ld(X1,unit),X1))) = mult(X0,ld(X1,ld(X1,unit))),
inference(forward_demodulation,[status(thm)],[f19597,f31182]) ).
fof(f31184,plain,
! [X0,X1] : mult(mult(rd(X0,mult(X1,mult(X1,mult(X1,X1)))),mult(X1,mult(X1,X1))),ld(X1,ld(X1,mult(unit,X1)))) = mult(X0,ld(X1,ld(X1,unit))),
inference(forward_demodulation,[status(thm)],[f19597,f31183]) ).
fof(f31185,plain,
! [X0,X1] : mult(mult(rd(X0,mult(X1,mult(X1,mult(X1,X1)))),mult(X1,mult(X1,X1))),ld(X1,ld(X1,X1))) = mult(X0,ld(X1,ld(X1,unit))),
inference(forward_demodulation,[status(thm)],[f20,f31184]) ).
fof(f31186,plain,
! [X0,X1] : mult(mult(rd(X0,mult(X1,mult(X1,mult(X1,X1)))),mult(X1,mult(X1,X1))),ld(X1,unit)) = mult(X0,ld(X1,ld(X1,unit))),
inference(forward_demodulation,[status(thm)],[f2344,f31185]) ).
fof(f31187,plain,
! [X0,X1] : mult(rd(X0,mult(X1,mult(X1,mult(X1,X1)))),mult(X1,X1)) = mult(X0,ld(X1,ld(X1,unit))),
inference(forward_demodulation,[status(thm)],[f5470,f31186]) ).
fof(f31188,plain,
! [X0,X1] : rd(X0,mult(X1,X1)) = mult(X0,ld(X1,ld(X1,unit))),
inference(forward_demodulation,[status(thm)],[f26064,f31187]) ).
fof(f32950,plain,
! [X0,X1,X2] : mult(mult(X0,mult(X1,f(X2))),mult(rd(X2,mult(X1,X2)),mult(mult(X1,f(X2)),rd(X2,mult(X1,X2))))) = mult(mult(X0,mult(mult(X1,f(X2)),f(X2))),rd(X2,mult(X1,X2))),
inference(paramodulation,[status(thm)],[f28772,f37]) ).
fof(f32951,plain,
! [X0,X1,X2] : mult(mult(X0,mult(X1,f(X2))),mult(rd(X2,mult(X1,X2)),mult(mult(X1,f(X2)),rd(X2,mult(X1,X2))))) = mult(mult(X0,mult(X1,mult(f(X2),f(X2)))),rd(X2,mult(X1,X2))),
inference(forward_demodulation,[status(thm)],[f1072,f32950]) ).
fof(f32952,plain,
! [X0,X1,X2] : mult(mult(X0,mult(X1,f(X2))),mult(rd(X2,mult(X1,X2)),mult(mult(X1,f(X2)),rd(X2,mult(X1,X2))))) = mult(mult(X0,mult(X1,X2)),rd(X2,mult(X1,X2))),
inference(forward_demodulation,[status(thm)],[f23,f32951]) ).
fof(f32959,plain,
! [X0,X1] : mult(f(X0),rd(X0,mult(X1,X0))) = mult(rd(X0,mult(X1,X0)),mult(mult(X1,f(X0)),rd(X0,mult(X1,X0)))),
inference(paramodulation,[status(thm)],[f28772,f22]) ).
fof(f32975,plain,
! [X0,X1,X2] : mult(mult(X0,mult(X1,f(X2))),mult(f(X2),rd(X2,mult(X1,X2)))) = mult(mult(X0,mult(X1,X2)),rd(X2,mult(X1,X2))),
inference(backward_demodulation,[status(thm)],[f32959,f32952]) ).
fof(f33817,plain,
! [X0,X1] : rd(X0,mult(f(X1),f(X1))) = mult(X0,ld(f(X1),ld(X1,f(X1)))),
inference(paramodulation,[status(thm)],[f5539,f31188]) ).
fof(f33818,plain,
! [X0,X1] : rd(X0,X1) = mult(X0,ld(f(X1),ld(X1,f(X1)))),
inference(forward_demodulation,[status(thm)],[f23,f33817]) ).
fof(f33819,plain,
! [X0,X1] : rd(X0,X1) = mult(X0,ld(X1,unit)),
inference(forward_demodulation,[status(thm)],[f20463,f33818]) ).
fof(f35848,plain,
! [X0,X1] : rd(mult(X0,X0),X1) = mult(X0,mult(X0,ld(X1,unit))),
inference(paramodulation,[status(thm)],[f1329,f33819]) ).
fof(f35849,plain,
! [X0,X1] : rd(X0,rd(X1,X0)) = mult(X0,mult(X0,ld(X1,unit))),
inference(forward_demodulation,[status(thm)],[f27385,f35848]) ).
fof(f35850,plain,
! [X0,X1] : rd(X0,rd(X1,X0)) = mult(X0,rd(X0,X1)),
inference(forward_demodulation,[status(thm)],[f33819,f35849]) ).
fof(f35887,plain,
! [X0,X1] : mult(f(X0),rd(f(X0),X1)) = mult(X0,ld(X1,unit)),
inference(paramodulation,[status(thm)],[f33819,f3366]) ).
fof(f35888,plain,
! [X0,X1] : mult(f(X0),rd(f(X0),X1)) = rd(X0,X1),
inference(forward_demodulation,[status(thm)],[f33819,f35887]) ).
fof(f36092,plain,
! [X0,X1] : mult(f(X0),rd(X0,X1)) = mult(X0,mult(f(X0),ld(X1,unit))),
inference(paramodulation,[status(thm)],[f33819,f7867]) ).
fof(f36093,plain,
! [X0,X1] : mult(f(X0),rd(X0,X1)) = mult(X0,rd(f(X0),X1)),
inference(forward_demodulation,[status(thm)],[f33819,f36092]) ).
fof(f36103,plain,
! [X0,X1] : ld(f(X0),rd(X0,X1)) = mult(f(X0),ld(X1,unit)),
inference(paramodulation,[status(thm)],[f33819,f8146]) ).
fof(f36104,plain,
! [X0,X1] : ld(f(X0),rd(X0,X1)) = rd(f(X0),X1),
inference(forward_demodulation,[status(thm)],[f33819,f36103]) ).
fof(f36223,plain,
! [X0,X1] : ld(X0,rd(X0,X1)) = ld(X1,unit),
inference(paramodulation,[status(thm)],[f33819,f16]) ).
fof(f36760,plain,
! [X0,X1,X2] : mult(mult(X0,mult(X1,f(X2))),mult(X2,rd(f(X2),mult(X1,X2)))) = mult(mult(X0,mult(X1,X2)),rd(X2,mult(X1,X2))),
inference(backward_demodulation,[status(thm)],[f36093,f32975]) ).
fof(f37231,plain,
! [X0,X1] : ld(f(X0),rd(X0,rd(X1,f(X0)))) = ld(rd(X1,X0),unit),
inference(paramodulation,[status(thm)],[f28496,f36223]) ).
fof(f37232,plain,
! [X0,X1] : rd(f(X0),rd(X1,f(X0))) = ld(rd(X1,X0),unit),
inference(forward_demodulation,[status(thm)],[f36104,f37231]) ).
fof(f37233,plain,
! [X0,X1] : mult(f(X0),rd(f(X0),X1)) = ld(rd(X1,X0),unit),
inference(forward_demodulation,[status(thm)],[f35850,f37232]) ).
fof(f37234,plain,
! [X0,X1] : rd(X0,X1) = ld(rd(X1,X0),unit),
inference(forward_demodulation,[status(thm)],[f35888,f37233]) ).
fof(f37235,plain,
! [X0,X1] : ld(f(X0),rd(X0,mult(X1,X0))) = ld(mult(X1,f(X0)),unit),
inference(paramodulation,[status(thm)],[f28508,f36223]) ).
fof(f37236,plain,
! [X0,X1] : rd(f(X0),mult(X1,X0)) = ld(mult(X1,f(X0)),unit),
inference(forward_demodulation,[status(thm)],[f36104,f37235]) ).
fof(f37316,plain,
! [X0,X1,X2] : mult(mult(X0,mult(X1,f(X2))),mult(X2,ld(mult(X1,f(X2)),unit))) = mult(mult(X0,mult(X1,X2)),rd(X2,mult(X1,X2))),
inference(backward_demodulation,[status(thm)],[f37236,f36760]) ).
fof(f37317,plain,
! [X0,X1,X2] : mult(mult(X0,mult(X1,f(X2))),rd(X2,mult(X1,f(X2)))) = mult(mult(X0,mult(X1,X2)),rd(X2,mult(X1,X2))),
inference(forward_demodulation,[status(thm)],[f33819,f37316]) ).
fof(f37318,plain,
! [X0,X1,X2] : mult(mult(X0,mult(X1,f(X2))),rd(f(X2),X1)) = mult(mult(X0,mult(X1,X2)),rd(X2,mult(X1,X2))),
inference(forward_demodulation,[status(thm)],[f28512,f37317]) ).
fof(f37319,plain,
! [X0,X1,X2] : mult(mult(X0,X1),mult(f(X2),rd(f(X2),X1))) = mult(mult(X0,mult(X1,X2)),rd(X2,mult(X1,X2))),
inference(forward_demodulation,[status(thm)],[f2388,f37318]) ).
fof(f37320,plain,
! [X0,X1,X2] : mult(mult(X0,X1),rd(X2,X1)) = mult(mult(X0,mult(X1,X2)),rd(X2,mult(X1,X2))),
inference(forward_demodulation,[status(thm)],[f35888,f37319]) ).
fof(f37663,plain,
! [X0,X1] : rd(X0,mult(X1,X0)) = ld(X1,unit),
inference(paramodulation,[status(thm)],[f18,f37234]) ).
fof(f37873,plain,
! [X0,X1,X2] : mult(mult(X0,X1),rd(X2,X1)) = mult(mult(X0,mult(X1,X2)),ld(X1,unit)),
inference(backward_demodulation,[status(thm)],[f37663,f37320]) ).
fof(f37874,plain,
! [X0,X1,X2] : mult(mult(X0,X1),rd(X2,X1)) = rd(mult(X0,mult(X1,X2)),X1),
inference(forward_demodulation,[status(thm)],[f33819,f37873]) ).
fof(f38490,plain,
! [X0,X1,X2] : mult(mult(mult(X0,X1),X2),rd(mult(X1,X2),X2)) = mult(X0,mult(X1,mult(X2,X1))),
inference(backward_demodulation,[status(thm)],[f37874,f2395]) ).
fof(f38491,plain,
! [X0,X1,X2] : mult(mult(mult(X0,X1),X2),X1) = mult(X0,mult(X1,mult(X2,X1))),
inference(forward_demodulation,[status(thm)],[f18,f38490]) ).
fof(f38534,plain,
! [X0,X1,X2] :
( mult(X0,mult(X1,mult(X2,X1))) != mult(X0,mult(X1,mult(X2,X1)))
| mult(X1,mult(X0,mult(X1,X2))) = mult(mult(X1,mult(X0,X1)),X2) ),
inference(backward_demodulation,[status(thm)],[f38491,f31]) ).
fof(f38535,plain,
! [X0,X1,X2] : mult(X0,mult(X1,mult(X0,X2))) = mult(mult(X0,mult(X1,X0)),X2),
inference(trivial_equality_resolution,[status(esa)],[f38534]) ).
fof(f38647,plain,
mult(a,mult(b,mult(a,c))) != mult(a,mult(b,mult(a,c))),
inference(backward_demodulation,[status(thm)],[f38535,f35]) ).
fof(f38648,plain,
$false,
inference(trivial_equality_resolution,[status(esa)],[f38647]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.11 % Problem : GRP667+1 : TPTP v8.1.2. Released v4.0.0.
% 0.00/0.11 % Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.11/0.32 % Computer : n020.cluster.edu
% 0.11/0.32 % Model : x86_64 x86_64
% 0.11/0.32 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.32 % Memory : 8042.1875MB
% 0.11/0.32 % OS : Linux 3.10.0-693.el7.x86_64
% 0.11/0.32 % CPULimit : 300
% 0.11/0.32 % WCLimit : 300
% 0.11/0.32 % DateTime : Tue May 30 11:28:28 EDT 2023
% 0.11/0.32 % CPUTime :
% 0.11/0.32 % Drodi V3.5.1
% 253.99/32.46 % Refutation found
% 253.99/32.46 % SZS status Theorem for theBenchmark: Theorem is valid
% 253.99/32.46 % SZS output start CNFRefutation for theBenchmark
% See solution above
% 257.22/32.90 % Elapsed time: 32.565330 seconds
% 257.22/32.90 % CPU time: 256.360149 seconds
% 257.22/32.90 % Memory used: 2.309 GB
%------------------------------------------------------------------------------