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

View Problem - Process Solution

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

% Computer : n025.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:56 EDT 2023

% Result   : Unsatisfiable 29.18s 4.15s
% Output   : CNFRefutation 29.93s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   33
%            Number of leaves      :    2
% Syntax   : Number of formulae    :   83 (  83 unt;   0 def)
%            Number of atoms       :   83 (  82 equ)
%            Maximal formula atoms :    1 (   1 avg)
%            Number of connectives :    2 (   2   ~;   0   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    7 (   4 avg)
%            Maximal term depth    :   24 (   4 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :    4 (   4 usr;   2 con; 0-2 aty)
%            Number of variables   :  207 (; 207   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,axiom,
    ! [A,B,C,D] : inverse(add(inverse(add(inverse(add(A,B)),C)),inverse(add(A,inverse(add(inverse(C),inverse(add(C,D)))))))) = C,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

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

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

fof(f4,plain,
    add(b,a) != add(a,b),
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f5,plain,
    ! [X0,X1,X2,X3,X4] : inverse(add(X0,inverse(add(inverse(add(X1,X2)),inverse(add(inverse(inverse(add(X1,inverse(add(inverse(X0),inverse(add(X0,X3))))))),inverse(add(inverse(add(X1,inverse(add(inverse(X0),inverse(add(X0,X3)))))),X4)))))))) = inverse(add(X1,inverse(add(inverse(X0),inverse(add(X0,X3)))))),
    inference(paramodulation,[status(thm)],[f3,f3]) ).

fof(f6,plain,
    ! [X0,X1,X2,X3,X4] : inverse(add(inverse(add(X0,X1)),inverse(add(inverse(add(inverse(add(X2,X3)),X0)),inverse(add(inverse(X1),inverse(add(X1,X4)))))))) = X1,
    inference(paramodulation,[status(thm)],[f3,f3]) ).

fof(f7,plain,
    ! [X0,X1,X2] : inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(inverse(X0)),X1)),X0)),X2)),inverse(X0))),X0)) = inverse(X0),
    inference(paramodulation,[status(thm)],[f3,f3]) ).

fof(f12,plain,
    ! [X0] : inverse(add(inverse(add(X0,inverse(X0))),X0)) = inverse(X0),
    inference(paramodulation,[status(thm)],[f3,f6]) ).

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

fof(f40,plain,
    ! [X0] : inverse(add(inverse(X0),inverse(add(X0,X0)))) = X0,
    inference(paramodulation,[status(thm)],[f29,f29]) ).

fof(f51,plain,
    ! [X0,X1,X2] : inverse(add(inverse(add(inverse(add(X0,X1)),X2)),inverse(add(X0,X2)))) = X2,
    inference(paramodulation,[status(thm)],[f29,f3]) ).

fof(f159,plain,
    ! [X0,X1] : inverse(add(X0,inverse(add(add(inverse(X0),inverse(add(X0,inverse(add(inverse(X0),inverse(add(X0,X1))))))),add(inverse(X0),inverse(add(X0,inverse(add(inverse(X0),inverse(add(X0,X1))))))))))) = add(inverse(X0),inverse(add(X0,inverse(add(inverse(X0),inverse(add(X0,X1))))))),
    inference(paramodulation,[status(thm)],[f29,f40]) ).

fof(f197,plain,
    ! [X0,X1,X2] : inverse(add(X0,inverse(add(inverse(add(X1,X2)),inverse(add(X1,X0)))))) = inverse(add(X1,X0)),
    inference(paramodulation,[status(thm)],[f51,f51]) ).

fof(f205,plain,
    ! [X0,X1] : inverse(add(inverse(add(X0,X1)),inverse(add(inverse(X0),X1)))) = X1,
    inference(paramodulation,[status(thm)],[f29,f51]) ).

fof(f256,plain,
    ! [X0] : inverse(add(inverse(add(add(X0,inverse(X0)),X0)),inverse(X0))) = X0,
    inference(paramodulation,[status(thm)],[f12,f205]) ).

fof(f269,plain,
    ! [X0,X1] : inverse(add(X0,inverse(add(X1,inverse(add(inverse(X1),X0)))))) = inverse(add(inverse(X1),X0)),
    inference(paramodulation,[status(thm)],[f205,f51]) ).

fof(f279,plain,
    ! [X0,X1,X2] : inverse(add(inverse(add(X0,X1)),inverse(add(inverse(add(X2,X0)),X1)))) = X1,
    inference(paramodulation,[status(thm)],[f205,f51]) ).

fof(f387,plain,
    ! [X0] : inverse(add(inverse(add(inverse(X0),X0)),inverse(X0))) = X0,
    inference(paramodulation,[status(thm)],[f12,f279]) ).

fof(f395,plain,
    ! [X0,X1,X2] : inverse(add(inverse(add(inverse(add(X0,X1)),X2)),inverse(add(X1,X2)))) = X2,
    inference(paramodulation,[status(thm)],[f51,f279]) ).

fof(f487,plain,
    ! [X0] : inverse(add(X0,inverse(add(inverse(X0),inverse(X0))))) = inverse(X0),
    inference(paramodulation,[status(thm)],[f387,f51]) ).

fof(f708,plain,
    ! [X0] : inverse(add(X0,inverse(add(X0,inverse(X0))))) = inverse(X0),
    inference(paramodulation,[status(thm)],[f256,f395]) ).

fof(f1026,plain,
    ! [X0,X1,X2,X3,X4,X5] : inverse(add(X0,inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(inverse(inverse(add(inverse(X0),inverse(add(X0,X1)))))),X2)),inverse(add(inverse(X0),inverse(add(X0,X1)))))),X3)),inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))))),X4)),inverse(add(inverse(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(inverse(inverse(add(inverse(X0),inverse(add(X0,X1)))))),X2)),inverse(add(inverse(X0),inverse(add(X0,X1)))))),X3)),inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))))),inverse(add(inverse(X0),inverse(add(X0,X1))))))),inverse(add(inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))),X5)))))))) = inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(inverse(inverse(add(inverse(X0),inverse(add(X0,X1)))))),X2)),inverse(add(inverse(X0),inverse(add(X0,X1)))))),X3)),inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))))),inverse(add(inverse(X0),inverse(add(X0,X1)))))),
    inference(paramodulation,[status(thm)],[f7,f5]) ).

fof(f1027,plain,
    ! [X0,X1,X2,X3,X4,X5] : inverse(add(X0,inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(inverse(inverse(add(inverse(X0),inverse(add(X0,X1)))))),X2)),inverse(add(inverse(X0),inverse(add(X0,X1)))))),X3)),inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))))),X4)),inverse(add(inverse(inverse(inverse(add(inverse(X0),inverse(add(X0,X1)))))),inverse(add(inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))),X5)))))))) = inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(inverse(inverse(add(inverse(X0),inverse(add(X0,X1)))))),X2)),inverse(add(inverse(X0),inverse(add(X0,X1)))))),X3)),inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))))),inverse(add(inverse(X0),inverse(add(X0,X1)))))),
    inference(forward_demodulation,[status(thm)],[f7,f1026]) ).

fof(f1028,plain,
    ! [X0,X1,X2,X3,X4,X5] : inverse(add(X0,inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(inverse(inverse(add(inverse(X0),inverse(add(X0,X1)))))),X2)),inverse(add(inverse(X0),inverse(add(X0,X1)))))),X3)),inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))))),X4)),inverse(add(inverse(inverse(inverse(add(inverse(X0),inverse(add(X0,X1)))))),inverse(add(inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))),X5)))))))) = inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))),
    inference(forward_demodulation,[status(thm)],[f7,f1027]) ).

fof(f1032,plain,
    ! [X0,X1,X2,X3,X4] : inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(inverse(inverse(add(inverse(X0),inverse(add(X0,X1)))))),X2)),inverse(add(inverse(X0),inverse(add(X0,X1)))))),X3)),inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))))),X4)),X0)),inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))))) = X0,
    inference(paramodulation,[status(thm)],[f7,f3]) ).

fof(f2085,plain,
    ! [X0] : inverse(add(inverse(X0),inverse(add(X0,inverse(add(inverse(X0),inverse(X0))))))) = X0,
    inference(paramodulation,[status(thm)],[f708,f29]) ).

fof(f2086,plain,
    ! [X0] : inverse(add(inverse(X0),inverse(X0))) = X0,
    inference(forward_demodulation,[status(thm)],[f269,f2085]) ).

fof(f2128,plain,
    ! [X0] : inverse(add(inverse(X0),inverse(add(add(X0,inverse(add(X0,inverse(X0)))),add(X0,inverse(add(X0,inverse(X0)))))))) = add(X0,inverse(add(X0,inverse(X0)))),
    inference(paramodulation,[status(thm)],[f708,f40]) ).

fof(f2147,plain,
    ! [X0] : inverse(add(X0,X0)) = inverse(X0),
    inference(backward_demodulation,[status(thm)],[f2086,f487]) ).

fof(f2195,plain,
    ! [X0,X1] : inverse(add(X0,inverse(add(inverse(X0),inverse(add(X0,inverse(add(inverse(X0),inverse(add(X0,X1)))))))))) = add(inverse(X0),inverse(add(X0,inverse(add(inverse(X0),inverse(add(X0,X1))))))),
    inference(backward_demodulation,[status(thm)],[f2147,f159]) ).

fof(f2196,plain,
    ! [X0,X1] : inverse(add(X0,X0)) = add(inverse(X0),inverse(add(X0,inverse(add(inverse(X0),inverse(add(X0,X1))))))),
    inference(forward_demodulation,[status(thm)],[f29,f2195]) ).

fof(f2197,plain,
    ! [X0,X1] : inverse(X0) = add(inverse(X0),inverse(add(X0,inverse(add(inverse(X0),inverse(add(X0,X1))))))),
    inference(forward_demodulation,[status(thm)],[f2147,f2196]) ).

fof(f2205,plain,
    ! [X0] : inverse(add(inverse(X0),inverse(add(X0,inverse(add(X0,inverse(X0))))))) = add(X0,inverse(add(X0,inverse(X0)))),
    inference(backward_demodulation,[status(thm)],[f2147,f2128]) ).

fof(f2206,plain,
    ! [X0] : inverse(add(inverse(X0),inverse(X0))) = add(X0,inverse(add(X0,inverse(X0)))),
    inference(forward_demodulation,[status(thm)],[f708,f2205]) ).

fof(f2207,plain,
    ! [X0] : X0 = add(X0,inverse(add(X0,inverse(X0)))),
    inference(forward_demodulation,[status(thm)],[f2086,f2206]) ).

fof(f2220,plain,
    ! [X0] : inverse(inverse(X0)) = X0,
    inference(backward_demodulation,[status(thm)],[f2147,f2086]) ).

fof(f2936,plain,
    ! [X0,X1,X2,X3,X4] : inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(X0),inverse(add(X0,X1)))),X2)),inverse(add(inverse(X0),inverse(add(X0,X1)))))),X3)),inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))))),X4)),X0)),inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))))) = X0,
    inference(backward_demodulation,[status(thm)],[f2220,f1032]) ).

fof(f2937,plain,
    ! [X0,X1,X2,X3,X4] : inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(X0),inverse(add(X0,X1)))),X2)),inverse(add(inverse(X0),inverse(add(X0,X1)))))),X3)),add(inverse(X0),inverse(add(X0,X1))))),X4)),X0)),inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))))) = X0,
    inference(forward_demodulation,[status(thm)],[f2220,f2936]) ).

fof(f2938,plain,
    ! [X0,X1,X2,X3,X4] : inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(X0),inverse(add(X0,X1)))),X2)),inverse(add(inverse(X0),inverse(add(X0,X1)))))),X3)),add(inverse(X0),inverse(add(X0,X1))))),X4)),X0)),add(inverse(X0),inverse(add(X0,X1))))) = X0,
    inference(forward_demodulation,[status(thm)],[f2220,f2937]) ).

fof(f2939,plain,
    ! [X0,X1,X2,X3,X4,X5] : inverse(add(X0,inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(inverse(inverse(add(inverse(X0),inverse(add(X0,X1)))))),X2)),inverse(add(inverse(X0),inverse(add(X0,X1)))))),X3)),inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))))),X4)),inverse(add(inverse(add(inverse(X0),inverse(add(X0,X1)))),inverse(add(inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))),X5)))))))) = inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))),
    inference(backward_demodulation,[status(thm)],[f2220,f1028]) ).

fof(f2940,plain,
    ! [X0,X1,X2,X3,X4,X5] : inverse(add(X0,inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(X0),inverse(add(X0,X1)))),X2)),inverse(add(inverse(X0),inverse(add(X0,X1)))))),X3)),inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))))),X4)),inverse(add(inverse(add(inverse(X0),inverse(add(X0,X1)))),inverse(add(inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))),X5)))))))) = inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))),
    inference(forward_demodulation,[status(thm)],[f2220,f2939]) ).

fof(f2941,plain,
    ! [X0,X1,X2,X3,X4,X5] : inverse(add(X0,inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(X0),inverse(add(X0,X1)))),X2)),inverse(add(inverse(X0),inverse(add(X0,X1)))))),X3)),add(inverse(X0),inverse(add(X0,X1))))),X4)),inverse(add(inverse(add(inverse(X0),inverse(add(X0,X1)))),inverse(add(inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))),X5)))))))) = inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))),
    inference(forward_demodulation,[status(thm)],[f2220,f2940]) ).

fof(f2942,plain,
    ! [X0,X1,X2,X3,X4,X5] : inverse(add(X0,inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(X0),inverse(add(X0,X1)))),X2)),inverse(add(inverse(X0),inverse(add(X0,X1)))))),X3)),add(inverse(X0),inverse(add(X0,X1))))),X4)),inverse(add(inverse(add(inverse(X0),inverse(add(X0,X1)))),inverse(add(add(inverse(X0),inverse(add(X0,X1))),X5)))))))) = inverse(inverse(add(inverse(X0),inverse(add(X0,X1))))),
    inference(forward_demodulation,[status(thm)],[f2220,f2941]) ).

fof(f2943,plain,
    ! [X0,X1,X2,X3,X4,X5] : inverse(add(X0,inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(add(inverse(X0),inverse(add(X0,X1)))),X2)),inverse(add(inverse(X0),inverse(add(X0,X1)))))),X3)),add(inverse(X0),inverse(add(X0,X1))))),X4)),inverse(add(inverse(add(inverse(X0),inverse(add(X0,X1)))),inverse(add(add(inverse(X0),inverse(add(X0,X1))),X5)))))))) = add(inverse(X0),inverse(add(X0,X1))),
    inference(forward_demodulation,[status(thm)],[f2220,f2942]) ).

fof(f3184,plain,
    ! [X0] : inverse(inverse(X0)) = add(X0,X0),
    inference(paramodulation,[status(thm)],[f2147,f2220]) ).

fof(f3185,plain,
    ! [X0] : X0 = add(X0,X0),
    inference(forward_demodulation,[status(thm)],[f2220,f3184]) ).

fof(f3295,plain,
    ! [X0,X1] : inverse(inverse(add(inverse(X0),X1))) = add(X1,inverse(add(X0,inverse(add(inverse(X0),X1))))),
    inference(paramodulation,[status(thm)],[f269,f2220]) ).

fof(f3296,plain,
    ! [X0,X1] : add(inverse(X0),X1) = add(X1,inverse(add(X0,inverse(add(inverse(X0),X1))))),
    inference(forward_demodulation,[status(thm)],[f2220,f3295]) ).

fof(f3440,plain,
    ! [X0,X1,X2] : inverse(inverse(add(X0,X1))) = add(X1,inverse(add(inverse(add(X0,X2)),inverse(add(X0,X1))))),
    inference(paramodulation,[status(thm)],[f197,f2220]) ).

fof(f3441,plain,
    ! [X0,X1,X2] : add(X0,X1) = add(X1,inverse(add(inverse(add(X0,X2)),inverse(add(X0,X1))))),
    inference(forward_demodulation,[status(thm)],[f2220,f3440]) ).

fof(f3745,plain,
    ! [X0,X1] : add(X0,X1) = add(X1,inverse(inverse(add(X0,X1)))),
    inference(paramodulation,[status(thm)],[f3185,f3441]) ).

fof(f3746,plain,
    ! [X0,X1] : add(X0,X1) = add(X1,add(X0,X1)),
    inference(forward_demodulation,[status(thm)],[f2220,f3745]) ).

fof(f3753,plain,
    ! [X0,X1] : add(X0,X1) = add(X1,inverse(add(inverse(X0),inverse(add(X0,X1))))),
    inference(paramodulation,[status(thm)],[f2207,f3441]) ).

fof(f3767,plain,
    ! [X0,X1] : add(X0,X0) = add(X0,inverse(add(inverse(add(X0,X1)),inverse(X0)))),
    inference(paramodulation,[status(thm)],[f3185,f3441]) ).

fof(f3768,plain,
    ! [X0,X1] : X0 = add(X0,inverse(add(inverse(add(X0,X1)),inverse(X0)))),
    inference(forward_demodulation,[status(thm)],[f3185,f3767]) ).

fof(f3797,plain,
    ! [X0,X1] : X0 = add(X0,inverse(add(inverse(add(X1,X0)),inverse(X0)))),
    inference(paramodulation,[status(thm)],[f3746,f3768]) ).

fof(f3809,plain,
    ! [X0,X1] : add(X0,inverse(add(inverse(add(X0,X1)),inverse(X0)))) = add(inverse(add(inverse(add(X0,X1)),inverse(X0))),X0),
    inference(paramodulation,[status(thm)],[f3768,f3746]) ).

fof(f3810,plain,
    ! [X0,X1] : X0 = add(inverse(add(inverse(add(X0,X1)),inverse(X0))),X0),
    inference(forward_demodulation,[status(thm)],[f3768,f3809]) ).

fof(f4384,plain,
    ! [X0,X1] : add(inverse(X0),inverse(add(X0,X1))) = add(add(inverse(X0),inverse(add(X0,X1))),inverse(add(X0,inverse(add(inverse(X0),inverse(add(X0,X1))))))),
    inference(paramodulation,[status(thm)],[f2938,f3797]) ).

fof(f4528,plain,
    ! [X0,X1] : add(inverse(X0),inverse(add(X0,inverse(add(inverse(X0),X1))))) = add(inverse(add(X0,inverse(add(inverse(X0),X1)))),inverse(add(X0,inverse(add(inverse(X0),X1))))),
    inference(paramodulation,[status(thm)],[f3753,f3441]) ).

fof(f4529,plain,
    ! [X0,X1] : add(inverse(X0),inverse(add(X0,inverse(add(inverse(X0),X1))))) = inverse(add(X0,inverse(add(inverse(X0),X1)))),
    inference(forward_demodulation,[status(thm)],[f3185,f4528]) ).

fof(f4546,plain,
    ! [X0,X1] : inverse(X0) = inverse(add(X0,inverse(add(inverse(X0),inverse(add(X0,X1)))))),
    inference(backward_demodulation,[status(thm)],[f4529,f2197]) ).

fof(f4557,plain,
    ! [X0,X1] : add(inverse(X0),inverse(add(X0,X1))) = add(add(inverse(X0),inverse(add(X0,X1))),inverse(X0)),
    inference(backward_demodulation,[status(thm)],[f4546,f4384]) ).

fof(f7133,plain,
    ! [X0,X1] : X0 = add(inverse(add(add(inverse(X0),inverse(add(X0,X1))),inverse(X0))),X0),
    inference(paramodulation,[status(thm)],[f2943,f3810]) ).

fof(f7134,plain,
    ! [X0,X1] : X0 = add(inverse(add(inverse(X0),inverse(add(X0,X1)))),X0),
    inference(forward_demodulation,[status(thm)],[f4557,f7133]) ).

fof(f7137,plain,
    ! [X0,X1] : X0 = add(X0,inverse(add(add(inverse(X0),inverse(add(X0,X1))),inverse(X0)))),
    inference(paramodulation,[status(thm)],[f2943,f3768]) ).

fof(f7138,plain,
    ! [X0,X1] : X0 = add(X0,inverse(add(inverse(X0),inverse(add(X0,X1))))),
    inference(forward_demodulation,[status(thm)],[f4557,f7137]) ).

fof(f7527,plain,
    ! [X0,X1] : X0 = add(inverse(add(inverse(X0),inverse(add(X1,X0)))),X0),
    inference(paramodulation,[status(thm)],[f3746,f7134]) ).

fof(f7620,plain,
    ! [X0,X1] : inverse(X0) = add(inverse(X0),inverse(add(X0,inverse(add(inverse(X0),X1))))),
    inference(paramodulation,[status(thm)],[f2220,f7138]) ).

fof(f7621,plain,
    ! [X0,X1] : inverse(X0) = inverse(add(X0,inverse(add(inverse(X0),X1)))),
    inference(forward_demodulation,[status(thm)],[f4529,f7620]) ).

fof(f7726,plain,
    ! [X0,X1,X2] : add(X0,inverse(add(inverse(X0),inverse(add(X0,X1))))) = add(inverse(add(inverse(X0),inverse(add(X0,X1)))),inverse(add(inverse(add(X0,X2)),inverse(X0)))),
    inference(paramodulation,[status(thm)],[f7138,f3441]) ).

fof(f7727,plain,
    ! [X0,X1,X2] : X0 = add(inverse(add(inverse(X0),inverse(add(X0,X1)))),inverse(add(inverse(add(X0,X2)),inverse(X0)))),
    inference(forward_demodulation,[status(thm)],[f7138,f7726]) ).

fof(f7798,plain,
    ! [X0,X1] : add(inverse(X0),X1) = add(X1,inverse(X0)),
    inference(backward_demodulation,[status(thm)],[f7621,f3296]) ).

fof(f8142,plain,
    ! [X0,X1] : inverse(add(inverse(add(X0,X1)),inverse(X0))) = add(inverse(add(inverse(inverse(add(inverse(add(X0,X1)),inverse(X0)))),inverse(X0))),inverse(add(inverse(add(X0,X1)),inverse(X0)))),
    inference(paramodulation,[status(thm)],[f3768,f7527]) ).

fof(f8143,plain,
    ! [X0,X1] : inverse(add(inverse(X0),inverse(add(X0,X1)))) = add(inverse(add(inverse(inverse(add(inverse(add(X0,X1)),inverse(X0)))),inverse(X0))),inverse(add(inverse(add(X0,X1)),inverse(X0)))),
    inference(forward_demodulation,[status(thm)],[f7798,f8142]) ).

fof(f8144,plain,
    ! [X0,X1] : inverse(add(inverse(X0),inverse(add(X0,X1)))) = add(inverse(add(inverse(add(X0,X1)),inverse(X0))),inverse(add(inverse(inverse(add(inverse(add(X0,X1)),inverse(X0)))),inverse(X0)))),
    inference(forward_demodulation,[status(thm)],[f7798,f8143]) ).

fof(f8145,plain,
    ! [X0,X1] : inverse(add(inverse(X0),inverse(add(X0,X1)))) = add(inverse(add(inverse(X0),inverse(add(X0,X1)))),inverse(add(inverse(inverse(add(inverse(add(X0,X1)),inverse(X0)))),inverse(X0)))),
    inference(forward_demodulation,[status(thm)],[f7798,f8144]) ).

fof(f8146,plain,
    ! [X0,X1] : inverse(add(inverse(X0),inverse(add(X0,X1)))) = add(inverse(add(inverse(X0),inverse(add(X0,X1)))),inverse(add(inverse(X0),inverse(inverse(add(inverse(add(X0,X1)),inverse(X0))))))),
    inference(forward_demodulation,[status(thm)],[f7798,f8145]) ).

fof(f8147,plain,
    ! [X0,X1] : inverse(add(inverse(X0),inverse(add(X0,X1)))) = add(inverse(add(inverse(X0),inverse(add(X0,X1)))),inverse(add(inverse(X0),add(inverse(add(X0,X1)),inverse(X0))))),
    inference(forward_demodulation,[status(thm)],[f2220,f8146]) ).

fof(f8148,plain,
    ! [X0,X1] : inverse(add(inverse(X0),inverse(add(X0,X1)))) = add(inverse(add(inverse(X0),inverse(add(X0,X1)))),inverse(add(inverse(add(X0,X1)),inverse(X0)))),
    inference(forward_demodulation,[status(thm)],[f3746,f8147]) ).

fof(f8149,plain,
    ! [X0,X1] : inverse(add(inverse(X0),inverse(add(X0,X1)))) = X0,
    inference(forward_demodulation,[status(thm)],[f7727,f8148]) ).

fof(f8257,plain,
    ! [X0,X1] : add(X0,X1) = add(X1,X0),
    inference(backward_demodulation,[status(thm)],[f8149,f3753]) ).

fof(f8258,plain,
    $false,
    inference(backward_subsumption_resolution,[status(thm)],[f4,f8257]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.10  % Problem  : BOO072-1 : TPTP v8.1.2. Released v2.6.0.
% 0.09/0.10  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.09/0.30  % Computer : n025.cluster.edu
% 0.09/0.30  % Model    : x86_64 x86_64
% 0.09/0.30  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.30  % Memory   : 8042.1875MB
% 0.09/0.30  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.09/0.30  % CPULimit : 300
% 0.09/0.30  % WCLimit  : 300
% 0.09/0.30  % DateTime : Tue May 30 10:54:42 EDT 2023
% 0.09/0.30  % CPUTime  : 
% 0.09/0.31  % Drodi V3.5.1
% 29.18/4.15  % Refutation found
% 29.18/4.15  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 29.18/4.15  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 30.30/4.24  % Elapsed time: 3.920843 seconds
% 30.30/4.24  % CPU time: 30.211386 seconds
% 30.30/4.24  % Memory used: 403.374 MB
%------------------------------------------------------------------------------