TSTP Solution File: BOO026-1 by Drodi---3.5.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.5.1
% Problem  : BOO026-1 : TPTP v8.1.2. Released v2.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n017.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:02:51 EDT 2023

% Result   : Unsatisfiable 12.69s 1.98s
% Output   : CNFRefutation 12.69s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   49
%            Number of leaves      :   11
% Syntax   : Number of formulae    :  165 ( 165 unt;   0 def)
%            Number of atoms       :  165 ( 164 equ)
%            Maximal formula atoms :    1 (   1 avg)
%            Number of connectives :    4 (   4   ~;   0   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    5 (   2 avg)
%            Maximal term depth    :    7 (   2 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :    7 (   7 usr;   4 con; 0-2 aty)
%            Number of variables   :  189 (; 189   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,axiom,
    ! [X,Y,Z] : multiply(X,add(Y,Z)) = add(multiply(Y,X),multiply(Z,X)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f2,axiom,
    ! [X] : add(X,inverse(X)) = n1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f3,axiom,
    ! [X,Y,Z] : add(X,multiply(Y,Z)) = multiply(add(Y,X),add(Z,X)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f4,axiom,
    ! [X] : multiply(X,inverse(X)) = n0,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f5,axiom,
    ! [X,Y] : add(multiply(X,inverse(X)),add(multiply(X,Y),multiply(inverse(X),Y))) = Y,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f6,axiom,
    ! [X,Y] : add(multiply(X,inverse(Y)),add(multiply(X,Y),multiply(inverse(Y),Y))) = X,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f7,axiom,
    ! [X,Y] : add(multiply(X,inverse(Y)),add(multiply(X,X),multiply(inverse(Y),X))) = X,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f8,axiom,
    ! [X,Y] : multiply(add(X,inverse(X)),multiply(add(X,Y),add(inverse(X),Y))) = Y,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f9,axiom,
    ! [X,Y] : multiply(add(X,inverse(Y)),multiply(add(X,Y),add(inverse(Y),Y))) = X,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f10,axiom,
    ! [X,Y] : multiply(add(X,inverse(Y)),multiply(add(X,X),add(inverse(Y),X))) = X,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f11,negated_conjecture,
    multiply(add(a,b),b) != b,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f12,plain,
    ! [X0,X1,X2] : multiply(X0,add(X1,X2)) = add(multiply(X1,X0),multiply(X2,X0)),
    inference(cnf_transformation,[status(esa)],[f1]) ).

fof(f13,plain,
    ! [X0] : add(X0,inverse(X0)) = n1,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f14,plain,
    ! [X0,X1,X2] : add(X0,multiply(X1,X2)) = multiply(add(X1,X0),add(X2,X0)),
    inference(cnf_transformation,[status(esa)],[f3]) ).

fof(f15,plain,
    ! [X0] : multiply(X0,inverse(X0)) = n0,
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f16,plain,
    ! [X0,X1] : add(multiply(X0,inverse(X0)),add(multiply(X0,X1),multiply(inverse(X0),X1))) = X1,
    inference(cnf_transformation,[status(esa)],[f5]) ).

fof(f17,plain,
    ! [X0,X1] : add(multiply(X0,inverse(X1)),add(multiply(X0,X1),multiply(inverse(X1),X1))) = X0,
    inference(cnf_transformation,[status(esa)],[f6]) ).

fof(f18,plain,
    ! [X0,X1] : add(multiply(X0,inverse(X1)),add(multiply(X0,X0),multiply(inverse(X1),X0))) = X0,
    inference(cnf_transformation,[status(esa)],[f7]) ).

fof(f19,plain,
    ! [X0,X1] : multiply(add(X0,inverse(X0)),multiply(add(X0,X1),add(inverse(X0),X1))) = X1,
    inference(cnf_transformation,[status(esa)],[f8]) ).

fof(f20,plain,
    ! [X0,X1] : multiply(add(X0,inverse(X1)),multiply(add(X0,X1),add(inverse(X1),X1))) = X0,
    inference(cnf_transformation,[status(esa)],[f9]) ).

fof(f21,plain,
    ! [X0,X1] : multiply(add(X0,inverse(X1)),multiply(add(X0,X0),add(inverse(X1),X0))) = X0,
    inference(cnf_transformation,[status(esa)],[f10]) ).

fof(f22,plain,
    multiply(add(a,b),b) != b,
    inference(cnf_transformation,[status(esa)],[f11]) ).

fof(f23,plain,
    ! [X0,X1] : multiply(inverse(X0),add(X0,X1)) = add(n0,multiply(X1,inverse(X0))),
    inference(paramodulation,[status(thm)],[f15,f12]) ).

fof(f25,plain,
    ! [X0,X1,X2,X3] : add(multiply(X0,X1),multiply(multiply(X2,X1),X3)) = multiply(multiply(X1,add(X2,X0)),add(X3,multiply(X0,X1))),
    inference(paramodulation,[status(thm)],[f12,f14]) ).

fof(f26,plain,
    ! [X0,X1] : add(inverse(X0),multiply(X0,X1)) = multiply(n1,add(X1,inverse(X0))),
    inference(paramodulation,[status(thm)],[f13,f14]) ).

fof(f27,plain,
    ! [X0,X1,X2,X3] : add(multiply(X0,X1),multiply(X2,multiply(X3,X1))) = multiply(add(X2,multiply(X0,X1)),multiply(X1,add(X3,X0))),
    inference(paramodulation,[status(thm)],[f12,f14]) ).

fof(f28,plain,
    ! [X0,X1] : add(inverse(X0),multiply(X1,X0)) = multiply(add(X1,inverse(X0)),n1),
    inference(paramodulation,[status(thm)],[f13,f14]) ).

fof(f29,plain,
    ! [X0,X1,X2,X3] : multiply(add(X0,X1),add(X2,add(X3,X1))) = add(multiply(X2,add(X0,X1)),add(X1,multiply(X3,X0))),
    inference(paramodulation,[status(thm)],[f14,f12]) ).

fof(f31,plain,
    ! [X0,X1] : add(n0,add(multiply(X0,X1),multiply(inverse(X0),X1))) = X1,
    inference(forward_demodulation,[status(thm)],[f15,f16]) ).

fof(f32,plain,
    ! [X0,X1] : add(n0,multiply(X0,add(X1,inverse(X1)))) = X0,
    inference(forward_demodulation,[status(thm)],[f12,f31]) ).

fof(f33,plain,
    ! [X0] : add(n0,multiply(X0,n1)) = X0,
    inference(forward_demodulation,[status(thm)],[f13,f32]) ).

fof(f34,plain,
    ! [X0,X1] : add(multiply(X0,n1),multiply(X1,n0)) = multiply(add(X1,multiply(X0,n1)),X0),
    inference(paramodulation,[status(thm)],[f33,f14]) ).

fof(f35,plain,
    ! [X0,X1] : add(multiply(X0,n1),multiply(n0,X1)) = multiply(X0,add(X1,multiply(X0,n1))),
    inference(paramodulation,[status(thm)],[f33,f14]) ).

fof(f40,plain,
    ! [X0,X1,X2] : multiply(add(X0,X1),add(inverse(X0),X2)) = add(add(n0,multiply(X1,inverse(X0))),multiply(X2,add(X0,X1))),
    inference(paramodulation,[status(thm)],[f23,f12]) ).

fof(f54,plain,
    ! [X0] : add(inverse(X0),multiply(X0,X0)) = multiply(n1,n1),
    inference(paramodulation,[status(thm)],[f13,f26]) ).

fof(f62,plain,
    ! [X0,X1] : add(inverse(add(X0,X1)),add(X1,multiply(X0,X0))) = multiply(n1,n1),
    inference(paramodulation,[status(thm)],[f14,f54]) ).

fof(f75,plain,
    ! [X0] : add(inverse(inverse(X0)),n0) = multiply(add(X0,inverse(inverse(X0))),n1),
    inference(paramodulation,[status(thm)],[f15,f28]) ).

fof(f88,plain,
    ! [X0,X1] : add(multiply(X0,inverse(X1)),multiply(X1,add(X0,inverse(X1)))) = X0,
    inference(forward_demodulation,[status(thm)],[f12,f17]) ).

fof(f91,plain,
    ! [X0] : add(multiply(X0,inverse(n1)),add(inverse(n1),multiply(n1,X0))) = X0,
    inference(paramodulation,[status(thm)],[f26,f88]) ).

fof(f126,plain,
    ! [X0,X1] : add(multiply(X0,inverse(X1)),multiply(X0,add(X0,inverse(X1)))) = X0,
    inference(forward_demodulation,[status(thm)],[f12,f18]) ).

fof(f137,plain,
    ! [X0,X1,X2] : add(multiply(X0,add(X0,inverse(X1))),multiply(multiply(X0,inverse(X1)),X2)) = multiply(X0,add(X2,multiply(X0,add(X0,inverse(X1))))),
    inference(paramodulation,[status(thm)],[f126,f14]) ).

fof(f138,plain,
    ! [X0,X1] : multiply(n1,multiply(add(X0,X1),add(inverse(X0),X1))) = X1,
    inference(forward_demodulation,[status(thm)],[f13,f19]) ).

fof(f139,plain,
    ! [X0,X1] : multiply(n1,add(X0,multiply(X1,inverse(X1)))) = X0,
    inference(forward_demodulation,[status(thm)],[f14,f138]) ).

fof(f140,plain,
    ! [X0] : multiply(n1,add(X0,n0)) = X0,
    inference(forward_demodulation,[status(thm)],[f15,f139]) ).

fof(f143,plain,
    ! [X0,X1] : multiply(add(X0,n0),add(X1,n1)) = add(multiply(X1,add(X0,n0)),X0),
    inference(paramodulation,[status(thm)],[f140,f12]) ).

fof(f144,plain,
    ! [X0,X1] : multiply(add(X0,n0),add(n1,X1)) = add(X0,multiply(X1,add(X0,n0))),
    inference(paramodulation,[status(thm)],[f140,f12]) ).

fof(f145,plain,
    ! [X0,X1] : multiply(add(X0,inverse(X1)),add(X1,multiply(X0,inverse(X1)))) = X0,
    inference(forward_demodulation,[status(thm)],[f14,f20]) ).

fof(f148,plain,
    ! [X0] : multiply(add(X0,inverse(inverse(X0))),multiply(n1,add(inverse(inverse(X0)),inverse(X0)))) = X0,
    inference(paramodulation,[status(thm)],[f26,f145]) ).

fof(f157,plain,
    ! [X0,X1] : multiply(add(X0,inverse(X1)),add(X0,multiply(X0,inverse(X1)))) = X0,
    inference(forward_demodulation,[status(thm)],[f14,f21]) ).

fof(f180,plain,
    ! [X0] : add(inverse(X0),add(multiply(X0,n1),multiply(n0,n0))) = multiply(n1,n1),
    inference(paramodulation,[status(thm)],[f33,f62]) ).

fof(f215,plain,
    ! [X0,X1] : add(multiply(n0,n1),multiply(multiply(X0,n1),X1)) = multiply(X0,add(X1,multiply(n0,n1))),
    inference(paramodulation,[status(thm)],[f140,f25]) ).

fof(f340,plain,
    ! [X0,X1] : add(multiply(X0,n1),multiply(n0,multiply(X1,n1))) = multiply(X0,multiply(n1,add(X1,X0))),
    inference(paramodulation,[status(thm)],[f33,f27]) ).

fof(f421,plain,
    ! [X0] : add(multiply(X0,n1),multiply(n0,n0)) = multiply(X0,X0),
    inference(paramodulation,[status(thm)],[f33,f34]) ).

fof(f432,plain,
    ! [X0] : add(n0,add(multiply(n1,n1),multiply(X0,n0))) = add(X0,multiply(n1,n1)),
    inference(paramodulation,[status(thm)],[f34,f33]) ).

fof(f449,plain,
    ! [X0,X1] : add(multiply(add(X0,X1),n1),multiply(n0,n0)) = add(X1,multiply(X0,X0)),
    inference(paramodulation,[status(thm)],[f14,f421]) ).

fof(f505,plain,
    ! [X0] : multiply(add(X0,n0),add(n1,n1)) = add(X0,X0),
    inference(paramodulation,[status(thm)],[f140,f143]) ).

fof(f547,plain,
    ! [X0,X1] : multiply(add(X0,n0),add(n1,add(X1,n0))) = add(X0,add(n0,multiply(X1,X0))),
    inference(paramodulation,[status(thm)],[f140,f29]) ).

fof(f644,plain,
    ! [X0,X1] : multiply(add(multiply(X0,X1),n0),add(n1,n1)) = multiply(X1,add(X0,X0)),
    inference(paramodulation,[status(thm)],[f12,f505]) ).

fof(f687,plain,
    ! [X0,X1] : add(X0,multiply(X0,X1)) = multiply(multiply(add(X0,n0),add(n1,n1)),add(X1,X0)),
    inference(paramodulation,[status(thm)],[f505,f14]) ).

fof(f691,plain,
    ! [X0] : add(n0,multiply(X0,n1)) = add(X0,multiply(n0,add(X0,n0))),
    inference(paramodulation,[status(thm)],[f14,f144]) ).

fof(f692,plain,
    ! [X0] : X0 = add(X0,multiply(n0,add(X0,n0))),
    inference(forward_demodulation,[status(thm)],[f33,f691]) ).

fof(f693,plain,
    ! [X0] : add(multiply(add(X0,n0),n1),multiply(n0,n1)) = add(X0,multiply(multiply(add(X0,n0),n1),add(X0,n0))),
    inference(paramodulation,[status(thm)],[f35,f144]) ).

fof(f694,plain,
    ! [X0] : multiply(n1,add(add(X0,n0),n0)) = add(X0,multiply(multiply(add(X0,n0),n1),add(X0,n0))),
    inference(forward_demodulation,[status(thm)],[f12,f693]) ).

fof(f695,plain,
    ! [X0] : add(X0,n0) = add(X0,multiply(multiply(add(X0,n0),n1),add(X0,n0))),
    inference(forward_demodulation,[status(thm)],[f140,f694]) ).

fof(f696,plain,
    ! [X0] : multiply(add(X0,n0),n1) = add(X0,multiply(inverse(n1),add(X0,n0))),
    inference(paramodulation,[status(thm)],[f13,f144]) ).

fof(f764,plain,
    ! [X0] : multiply(inverse(X0),X0) = add(n0,multiply(multiply(n0,add(X0,n0)),inverse(X0))),
    inference(paramodulation,[status(thm)],[f692,f23]) ).

fof(f816,plain,
    ! [X0,X1] : add(multiply(add(X0,multiply(X1,X0)),n1),multiply(n0,n0)) = multiply(X0,add(X1,X0)),
    inference(paramodulation,[status(thm)],[f12,f449]) ).

fof(f1795,plain,
    ! [X0,X1] : multiply(add(X0,inverse(X1)),add(X0,multiply(X0,inverse(X1)))) = multiply(X0,add(add(X0,inverse(X1)),multiply(X0,add(X0,inverse(X1))))),
    inference(paramodulation,[status(thm)],[f12,f137]) ).

fof(f1796,plain,
    ! [X0,X1] : X0 = multiply(X0,add(add(X0,inverse(X1)),multiply(X0,add(X0,inverse(X1))))),
    inference(forward_demodulation,[status(thm)],[f157,f1795]) ).

fof(f4012,plain,
    ! [X0,X1] : multiply(add(X0,X0),add(inverse(X0),X1)) = add(add(n0,n0),multiply(X1,add(X0,X0))),
    inference(paramodulation,[status(thm)],[f15,f40]) ).

fof(f8640,plain,
    ! [X0] : add(X0,multiply(X0,inverse(X0))) = add(add(n0,n0),multiply(X0,add(X0,X0))),
    inference(paramodulation,[status(thm)],[f14,f4012]) ).

fof(f8641,plain,
    ! [X0] : add(X0,n0) = add(add(n0,n0),multiply(X0,add(X0,X0))),
    inference(forward_demodulation,[status(thm)],[f15,f8640]) ).

fof(f8838,plain,
    ! [X0] : add(X0,n0) = add(add(n0,n0),multiply(add(multiply(X0,X0),n0),add(n1,n1))),
    inference(paramodulation,[status(thm)],[f644,f8641]) ).

fof(f8839,plain,
    ! [X0] : add(X0,n0) = multiply(add(n1,n1),add(inverse(n1),add(multiply(X0,X0),n0))),
    inference(forward_demodulation,[status(thm)],[f4012,f8838]) ).

fof(f9722,plain,
    ! [X0] : multiply(n1,add(n0,multiply(X0,n1))) = multiply(X0,add(n1,multiply(n0,n1))),
    inference(paramodulation,[status(thm)],[f12,f215]) ).

fof(f9723,plain,
    ! [X0] : multiply(n1,X0) = multiply(X0,add(n1,multiply(n0,n1))),
    inference(forward_demodulation,[status(thm)],[f33,f9722]) ).

fof(f9889,plain,
    multiply(n1,n0) = add(multiply(n0,n1),multiply(n0,n1)),
    inference(paramodulation,[status(thm)],[f35,f9723]) ).

fof(f9890,plain,
    multiply(n1,n0) = multiply(n1,add(n0,n0)),
    inference(forward_demodulation,[status(thm)],[f12,f9889]) ).

fof(f9891,plain,
    multiply(n1,n0) = n0,
    inference(forward_demodulation,[status(thm)],[f140,f9890]) ).

fof(f9892,plain,
    multiply(n1,add(n1,multiply(n0,n1))) = add(multiply(add(n1,multiply(n0,n1)),n1),multiply(n0,n0)),
    inference(paramodulation,[status(thm)],[f421,f9723]) ).

fof(f9893,plain,
    multiply(n1,n1) = add(multiply(add(n1,multiply(n0,n1)),n1),multiply(n0,n0)),
    inference(forward_demodulation,[status(thm)],[f9723,f9892]) ).

fof(f9894,plain,
    multiply(n1,n1) = multiply(n1,add(n0,n1)),
    inference(forward_demodulation,[status(thm)],[f816,f9893]) ).

fof(f9954,plain,
    add(add(n1,multiply(n0,n1)),n0) = multiply(add(n1,n1),add(inverse(n1),add(multiply(n1,add(n1,multiply(n0,n1))),n0))),
    inference(paramodulation,[status(thm)],[f9723,f8839]) ).

fof(f9955,plain,
    add(add(n1,multiply(n0,n1)),n0) = multiply(add(n1,n1),add(inverse(n1),add(multiply(n1,n1),n0))),
    inference(forward_demodulation,[status(thm)],[f9723,f9954]) ).

fof(f9956,plain,
    add(add(n1,multiply(n0,n1)),n0) = add(n1,n0),
    inference(forward_demodulation,[status(thm)],[f8839,f9955]) ).

fof(f10065,plain,
    ! [X0] : multiply(n0,add(n1,X0)) = add(n0,multiply(X0,n0)),
    inference(paramodulation,[status(thm)],[f9891,f12]) ).

fof(f10785,plain,
    multiply(n1,n0) = add(n0,multiply(multiply(n0,n1),n0)),
    inference(paramodulation,[status(thm)],[f9723,f10065]) ).

fof(f10786,plain,
    n0 = add(n0,multiply(multiply(n0,n1),n0)),
    inference(forward_demodulation,[status(thm)],[f9891,f10785]) ).

fof(f12044,plain,
    add(n0,multiply(n0,add(n1,multiply(n0,n1)))) = multiply(multiply(add(n0,n0),add(n1,n1)),add(n1,n0)),
    inference(paramodulation,[status(thm)],[f9956,f687]) ).

fof(f12045,plain,
    add(n0,add(n0,multiply(multiply(n0,n1),n0))) = multiply(multiply(add(n0,n0),add(n1,n1)),add(n1,n0)),
    inference(forward_demodulation,[status(thm)],[f10065,f12044]) ).

fof(f12046,plain,
    add(n0,n0) = multiply(multiply(add(n0,n0),add(n1,n1)),add(n1,n0)),
    inference(forward_demodulation,[status(thm)],[f10786,f12045]) ).

fof(f12047,plain,
    add(n0,n0) = add(n0,multiply(n0,n1)),
    inference(forward_demodulation,[status(thm)],[f687,f12046]) ).

fof(f12048,plain,
    add(n0,n0) = n0,
    inference(forward_demodulation,[status(thm)],[f33,f12047]) ).

fof(f12090,plain,
    ! [X0] : add(n0,multiply(X0,add(n1,multiply(n0,n1)))) = multiply(add(X0,n0),add(n1,n0)),
    inference(paramodulation,[status(thm)],[f9956,f14]) ).

fof(f12091,plain,
    ! [X0] : add(n0,multiply(n1,X0)) = multiply(add(X0,n0),add(n1,n0)),
    inference(forward_demodulation,[status(thm)],[f9723,f12090]) ).

fof(f12092,plain,
    ! [X0] : add(n0,multiply(n1,X0)) = add(n0,multiply(X0,n1)),
    inference(forward_demodulation,[status(thm)],[f14,f12091]) ).

fof(f12093,plain,
    ! [X0] : add(n0,multiply(n1,X0)) = X0,
    inference(forward_demodulation,[status(thm)],[f33,f12092]) ).

fof(f12229,plain,
    add(n0,multiply(n1,n1)) = add(n0,n1),
    inference(paramodulation,[status(thm)],[f9894,f12093]) ).

fof(f12230,plain,
    n1 = add(n0,n1),
    inference(forward_demodulation,[status(thm)],[f12093,f12229]) ).

fof(f12236,plain,
    ! [X0] : add(n0,X0) = add(X0,n0),
    inference(paramodulation,[status(thm)],[f140,f12093]) ).

fof(f12247,plain,
    add(n0,n0) = inverse(n1),
    inference(paramodulation,[status(thm)],[f15,f12093]) ).

fof(f12248,plain,
    n0 = inverse(n1),
    inference(forward_demodulation,[status(thm)],[f12048,f12247]) ).

fof(f12342,plain,
    ! [X0] : multiply(add(X0,n0),n1) = add(X0,multiply(n0,add(X0,n0))),
    inference(backward_demodulation,[status(thm)],[f12248,f696]) ).

fof(f12343,plain,
    ! [X0] : multiply(add(X0,n0),n1) = X0,
    inference(forward_demodulation,[status(thm)],[f692,f12342]) ).

fof(f12344,plain,
    ! [X0] : add(multiply(X0,inverse(n1)),add(n0,multiply(n1,X0))) = X0,
    inference(backward_demodulation,[status(thm)],[f12248,f91]) ).

fof(f12345,plain,
    ! [X0] : add(multiply(X0,n0),add(n0,multiply(n1,X0))) = X0,
    inference(forward_demodulation,[status(thm)],[f12248,f12344]) ).

fof(f12346,plain,
    ! [X0] : add(multiply(X0,n0),X0) = X0,
    inference(forward_demodulation,[status(thm)],[f12093,f12345]) ).

fof(f12589,plain,
    add(n0,add(multiply(n1,n1),multiply(n0,n0))) = multiply(n1,n1),
    inference(paramodulation,[status(thm)],[f12248,f180]) ).

fof(f12590,plain,
    add(n0,multiply(n1,n1)) = multiply(n1,n1),
    inference(forward_demodulation,[status(thm)],[f432,f12589]) ).

fof(f12591,plain,
    n1 = multiply(n1,n1),
    inference(forward_demodulation,[status(thm)],[f12093,f12590]) ).

fof(f12664,plain,
    add(n1,n0) = n1,
    inference(paramodulation,[status(thm)],[f12248,f13]) ).

fof(f13112,plain,
    multiply(inverse(n1),n1) = add(n0,multiply(multiply(n0,n1),inverse(n1))),
    inference(paramodulation,[status(thm)],[f12664,f764]) ).

fof(f13113,plain,
    multiply(n0,n1) = add(n0,multiply(multiply(n0,n1),inverse(n1))),
    inference(forward_demodulation,[status(thm)],[f12248,f13112]) ).

fof(f13114,plain,
    multiply(n0,n1) = add(n0,multiply(multiply(n0,n1),n0)),
    inference(forward_demodulation,[status(thm)],[f12248,f13113]) ).

fof(f13115,plain,
    multiply(n0,n1) = n0,
    inference(forward_demodulation,[status(thm)],[f10786,f13114]) ).

fof(f13116,plain,
    add(n1,n0) = add(n1,multiply(multiply(add(n1,n0),n1),n1)),
    inference(paramodulation,[status(thm)],[f12664,f695]) ).

fof(f13117,plain,
    n1 = add(n1,multiply(multiply(add(n1,n0),n1),n1)),
    inference(forward_demodulation,[status(thm)],[f12664,f13116]) ).

fof(f13118,plain,
    n1 = add(n1,multiply(multiply(n1,n1),n1)),
    inference(forward_demodulation,[status(thm)],[f12664,f13117]) ).

fof(f13119,plain,
    n1 = add(n1,multiply(n1,n1)),
    inference(forward_demodulation,[status(thm)],[f12591,f13118]) ).

fof(f13120,plain,
    n1 = add(n1,n1),
    inference(forward_demodulation,[status(thm)],[f12591,f13119]) ).

fof(f13263,plain,
    ! [X0] : multiply(n1,X0) = multiply(X0,add(n1,n0)),
    inference(backward_demodulation,[status(thm)],[f13115,f9723]) ).

fof(f13264,plain,
    ! [X0] : multiply(n1,X0) = multiply(X0,n1),
    inference(forward_demodulation,[status(thm)],[f12664,f13263]) ).

fof(f13510,plain,
    add(multiply(n0,n0),n0) = add(multiply(n0,n0),multiply(multiply(add(multiply(n0,n0),n0),n1),n0)),
    inference(paramodulation,[status(thm)],[f12346,f695]) ).

fof(f13511,plain,
    n0 = add(multiply(n0,n0),multiply(multiply(add(multiply(n0,n0),n0),n1),n0)),
    inference(forward_demodulation,[status(thm)],[f12346,f13510]) ).

fof(f13512,plain,
    n0 = multiply(n0,add(n0,multiply(add(multiply(n0,n0),n0),n1))),
    inference(forward_demodulation,[status(thm)],[f12,f13511]) ).

fof(f13513,plain,
    n0 = multiply(n0,add(multiply(n0,n0),n0)),
    inference(forward_demodulation,[status(thm)],[f33,f13512]) ).

fof(f13514,plain,
    n0 = multiply(n0,n0),
    inference(forward_demodulation,[status(thm)],[f12346,f13513]) ).

fof(f14749,plain,
    ! [X0] : add(multiply(X0,n1),multiply(n0,multiply(n0,n1))) = multiply(X0,multiply(n1,add(X0,n0))),
    inference(paramodulation,[status(thm)],[f12236,f340]) ).

fof(f14750,plain,
    ! [X0] : add(multiply(X0,n1),multiply(n0,n0)) = multiply(X0,multiply(n1,add(X0,n0))),
    inference(forward_demodulation,[status(thm)],[f13115,f14749]) ).

fof(f14751,plain,
    ! [X0] : add(multiply(X0,n1),n0) = multiply(X0,multiply(n1,add(X0,n0))),
    inference(forward_demodulation,[status(thm)],[f13514,f14750]) ).

fof(f14752,plain,
    ! [X0] : add(n0,multiply(X0,n1)) = multiply(X0,multiply(n1,add(X0,n0))),
    inference(forward_demodulation,[status(thm)],[f12236,f14751]) ).

fof(f14753,plain,
    ! [X0] : X0 = multiply(X0,multiply(n1,add(X0,n0))),
    inference(forward_demodulation,[status(thm)],[f33,f14752]) ).

fof(f14754,plain,
    ! [X0] : X0 = multiply(X0,X0),
    inference(forward_demodulation,[status(thm)],[f140,f14753]) ).

fof(f15119,plain,
    ! [X0,X1] : add(X0,X1) = add(X1,multiply(X0,X0)),
    inference(paramodulation,[status(thm)],[f14,f14754]) ).

fof(f15120,plain,
    ! [X0,X1] : add(X0,X1) = add(X1,X0),
    inference(forward_demodulation,[status(thm)],[f14754,f15119]) ).

fof(f15335,plain,
    ! [X0] : X0 = add(X0,multiply(X0,n0)),
    inference(paramodulation,[status(thm)],[f12346,f15120]) ).

fof(f15401,plain,
    ! [X0] : multiply(add(X0,inverse(inverse(X0))),multiply(n1,add(inverse(X0),inverse(inverse(X0))))) = X0,
    inference(paramodulation,[status(thm)],[f15120,f148]) ).

fof(f15402,plain,
    ! [X0] : multiply(add(X0,inverse(inverse(X0))),multiply(n1,n1)) = X0,
    inference(forward_demodulation,[status(thm)],[f13,f15401]) ).

fof(f15403,plain,
    ! [X0] : multiply(add(X0,inverse(inverse(X0))),n1) = X0,
    inference(forward_demodulation,[status(thm)],[f14754,f15402]) ).

fof(f15404,plain,
    ! [X0] : add(inverse(inverse(X0)),n0) = X0,
    inference(forward_demodulation,[status(thm)],[f75,f15403]) ).

fof(f15405,plain,
    ! [X0] : add(n0,inverse(inverse(X0))) = X0,
    inference(forward_demodulation,[status(thm)],[f15120,f15404]) ).

fof(f16938,plain,
    ! [X0] : multiply(add(X0,n0),add(n1,add(n1,n0))) = add(X0,add(n0,multiply(X0,n1))),
    inference(paramodulation,[status(thm)],[f13264,f547]) ).

fof(f16939,plain,
    ! [X0] : multiply(add(X0,n0),add(n1,n1)) = add(X0,add(n0,multiply(X0,n1))),
    inference(forward_demodulation,[status(thm)],[f12664,f16938]) ).

fof(f16940,plain,
    ! [X0] : multiply(add(X0,n0),n1) = add(X0,add(n0,multiply(X0,n1))),
    inference(forward_demodulation,[status(thm)],[f13120,f16939]) ).

fof(f16941,plain,
    ! [X0] : X0 = add(X0,add(n0,multiply(X0,n1))),
    inference(forward_demodulation,[status(thm)],[f12343,f16940]) ).

fof(f16942,plain,
    ! [X0] : X0 = add(X0,X0),
    inference(forward_demodulation,[status(thm)],[f33,f16941]) ).

fof(f17311,plain,
    ! [X0,X1] : multiply(X0,X1) = multiply(X1,add(X0,X0)),
    inference(paramodulation,[status(thm)],[f12,f16942]) ).

fof(f17312,plain,
    ! [X0,X1] : multiply(X0,X1) = multiply(X1,X0),
    inference(forward_demodulation,[status(thm)],[f16942,f17311]) ).

fof(f17749,plain,
    multiply(b,add(a,b)) != b,
    inference(paramodulation,[status(thm)],[f17312,f22]) ).

fof(f17785,plain,
    ! [X0] : X0 = add(X0,multiply(n0,X0)),
    inference(paramodulation,[status(thm)],[f17312,f15335]) ).

fof(f20669,plain,
    ! [X0] : n0 = multiply(n0,add(add(n0,inverse(inverse(X0))),multiply(n0,X0))),
    inference(paramodulation,[status(thm)],[f15405,f1796]) ).

fof(f20670,plain,
    ! [X0] : n0 = multiply(n0,add(multiply(n0,X0),add(n0,inverse(inverse(X0))))),
    inference(forward_demodulation,[status(thm)],[f15120,f20669]) ).

fof(f20671,plain,
    ! [X0] : n0 = multiply(n0,add(multiply(n0,X0),X0)),
    inference(forward_demodulation,[status(thm)],[f15405,f20670]) ).

fof(f20672,plain,
    ! [X0] : n0 = multiply(n0,add(X0,multiply(n0,X0))),
    inference(forward_demodulation,[status(thm)],[f15120,f20671]) ).

fof(f20673,plain,
    ! [X0] : n0 = multiply(n0,X0),
    inference(forward_demodulation,[status(thm)],[f17785,f20672]) ).

fof(f20816,plain,
    ! [X0,X1] : add(multiply(X0,n1),n0) = multiply(X0,add(X1,multiply(X0,n1))),
    inference(backward_demodulation,[status(thm)],[f20673,f35]) ).

fof(f20817,plain,
    ! [X0,X1] : add(n0,multiply(X0,n1)) = multiply(X0,add(X1,multiply(X0,n1))),
    inference(forward_demodulation,[status(thm)],[f15120,f20816]) ).

fof(f20818,plain,
    ! [X0,X1] : X0 = multiply(X0,add(X1,multiply(X0,n1))),
    inference(forward_demodulation,[status(thm)],[f33,f20817]) ).

fof(f20836,plain,
    ! [X0] : multiply(add(X0,n0),add(n0,n1)) = add(n0,X0),
    inference(paramodulation,[status(thm)],[f20673,f143]) ).

fof(f20837,plain,
    ! [X0] : multiply(add(X0,n0),n1) = add(n0,X0),
    inference(forward_demodulation,[status(thm)],[f12230,f20836]) ).

fof(f20838,plain,
    ! [X0] : X0 = add(n0,X0),
    inference(forward_demodulation,[status(thm)],[f12343,f20837]) ).

fof(f21636,plain,
    ! [X0] : multiply(X0,n1) = X0,
    inference(backward_demodulation,[status(thm)],[f20838,f33]) ).

fof(f21912,plain,
    ! [X0,X1] : X0 = multiply(X0,add(X1,X0)),
    inference(forward_demodulation,[status(thm)],[f21636,f20818]) ).

fof(f30400,plain,
    b != b,
    inference(forward_demodulation,[status(thm)],[f21912,f17749]) ).

fof(f30401,plain,
    $false,
    inference(trivial_equality_resolution,[status(esa)],[f30400]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : BOO026-1 : TPTP v8.1.2. Released v2.2.0.
% 0.07/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.34  % Computer : n017.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Tue May 30 10:10:10 EDT 2023
% 0.13/0.34  % CPUTime  : 
% 0.13/0.35  % Drodi V3.5.1
% 12.69/1.98  % Refutation found
% 12.69/1.98  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 12.69/1.98  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 13.56/2.10  % Elapsed time: 1.742184 seconds
% 13.56/2.10  % CPU time: 13.372174 seconds
% 13.56/2.10  % Memory used: 383.509 MB
%------------------------------------------------------------------------------