TSTP Solution File: BOO014-4 by Vampire-SAT---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : BOO014-4 : TPTP v8.1.2. Released v1.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s

% Computer : n006.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 : Tue Apr 30 10:42:04 EDT 2024

% Result   : Unsatisfiable 29.36s 4.56s
% Output   : Refutation 29.36s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   41
%            Number of leaves      :    9
% Syntax   : Number of formulae    :  188 ( 188 unt;   0 def)
%            Number of atoms       :  188 ( 187 equ)
%            Maximal formula atoms :    1 (   1 avg)
%            Number of connectives :    2 (   2   ~;   0   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    4 (   3 avg)
%            Maximal term depth    :    6 (   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   :  346 ( 346   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f329019,plain,
    $false,
    inference(trivial_inequality_removal,[],[f328624]) ).

fof(f328624,plain,
    inverse(add(a,b)) != inverse(add(a,b)),
    inference(superposition,[],[f9,f323372]) ).

fof(f323372,plain,
    ! [X0,X1] : inverse(add(X0,X1)) = multiply(inverse(X0),inverse(X1)),
    inference(forward_demodulation,[],[f323371,f5]) ).

fof(f5,axiom,
    ! [X0] : add(X0,additive_identity) = X0,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',additive_id1) ).

fof(f323371,plain,
    ! [X0,X1] : add(inverse(add(X0,X1)),additive_identity) = multiply(inverse(X0),inverse(X1)),
    inference(forward_demodulation,[],[f323370,f10270]) ).

fof(f10270,plain,
    ! [X0] : inverse(inverse(X0)) = X0,
    inference(forward_demodulation,[],[f10269,f6]) ).

fof(f6,axiom,
    ! [X0] : multiply(X0,multiplicative_identity) = X0,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',multiplicative_id1) ).

fof(f10269,plain,
    ! [X0] : multiply(X0,multiplicative_identity) = inverse(inverse(X0)),
    inference(forward_demodulation,[],[f10268,f3522]) ).

fof(f3522,plain,
    ! [X0] : inverse(inverse(X0)) = multiply(X0,inverse(inverse(X0))),
    inference(superposition,[],[f3480,f63]) ).

fof(f63,plain,
    ! [X0] : add(X0,inverse(inverse(X0))) = X0,
    inference(forward_demodulation,[],[f55,f5]) ).

fof(f55,plain,
    ! [X0] : add(X0,additive_identity) = add(X0,inverse(inverse(X0))),
    inference(superposition,[],[f48,f8]) ).

fof(f8,axiom,
    ! [X0] : additive_identity = multiply(X0,inverse(X0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',multiplicative_inverse1) ).

fof(f48,plain,
    ! [X0,X1] : add(X0,X1) = add(X0,multiply(inverse(X0),X1)),
    inference(forward_demodulation,[],[f35,f22]) ).

fof(f22,plain,
    ! [X0] : multiply(multiplicative_identity,X0) = X0,
    inference(superposition,[],[f2,f6]) ).

fof(f2,axiom,
    ! [X0,X1] : multiply(X0,X1) = multiply(X1,X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',commutativity_of_multiply) ).

fof(f35,plain,
    ! [X0,X1] : add(X0,multiply(inverse(X0),X1)) = multiply(multiplicative_identity,add(X0,X1)),
    inference(superposition,[],[f3,f7]) ).

fof(f7,axiom,
    ! [X0] : multiplicative_identity = add(X0,inverse(X0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',additive_inverse1) ).

fof(f3,axiom,
    ! [X2,X0,X1] : add(X0,multiply(X1,X2)) = multiply(add(X0,X1),add(X0,X2)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',distributivity1) ).

fof(f3480,plain,
    ! [X0,X1] : multiply(add(X0,X1),X1) = X1,
    inference(forward_demodulation,[],[f3423,f2675]) ).

fof(f2675,plain,
    ! [X0,X1] : add(X0,multiply(X1,X0)) = X0,
    inference(superposition,[],[f2435,f2]) ).

fof(f2435,plain,
    ! [X0,X1] : add(X0,multiply(X0,X1)) = X0,
    inference(forward_demodulation,[],[f2434,f6]) ).

fof(f2434,plain,
    ! [X0,X1] : multiply(X0,multiplicative_identity) = add(X0,multiply(X0,X1)),
    inference(forward_demodulation,[],[f2331,f70]) ).

fof(f70,plain,
    ! [X0] : multiplicative_identity = add(multiplicative_identity,X0),
    inference(superposition,[],[f62,f1]) ).

fof(f1,axiom,
    ! [X0,X1] : add(X0,X1) = add(X1,X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',commutativity_of_add) ).

fof(f62,plain,
    ! [X0] : multiplicative_identity = add(X0,multiplicative_identity),
    inference(forward_demodulation,[],[f54,f7]) ).

fof(f54,plain,
    ! [X0] : add(X0,inverse(X0)) = add(X0,multiplicative_identity),
    inference(superposition,[],[f48,f6]) ).

fof(f2331,plain,
    ! [X0,X1] : add(X0,multiply(X0,X1)) = multiply(X0,add(multiplicative_identity,X1)),
    inference(superposition,[],[f4,f6]) ).

fof(f4,axiom,
    ! [X2,X0,X1] : multiply(X0,add(X1,X2)) = add(multiply(X0,X1),multiply(X0,X2)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',distributivity2) ).

fof(f3423,plain,
    ! [X0,X1] : add(X1,multiply(X0,X1)) = multiply(add(X0,X1),add(X1,multiply(X0,X1))),
    inference(superposition,[],[f2765,f1028]) ).

fof(f1028,plain,
    ! [X0,X1] : add(X0,multiply(X1,X0)) = multiply(add(X1,X0),X0),
    inference(superposition,[],[f145,f1]) ).

fof(f145,plain,
    ! [X0,X1] : multiply(add(X0,X1),X0) = add(X0,multiply(X1,X0)),
    inference(superposition,[],[f3,f135]) ).

fof(f135,plain,
    ! [X0] : add(X0,X0) = X0,
    inference(forward_demodulation,[],[f122,f5]) ).

fof(f122,plain,
    ! [X0] : add(X0,additive_identity) = add(X0,X0),
    inference(superposition,[],[f50,f8]) ).

fof(f50,plain,
    ! [X0,X1] : add(X0,X1) = add(X0,multiply(X1,inverse(X0))),
    inference(forward_demodulation,[],[f40,f6]) ).

fof(f40,plain,
    ! [X0,X1] : add(X0,multiply(X1,inverse(X0))) = multiply(add(X0,X1),multiplicative_identity),
    inference(superposition,[],[f3,f7]) ).

fof(f2765,plain,
    ! [X0,X1] : multiply(X0,X1) = multiply(X0,multiply(X0,X1)),
    inference(forward_demodulation,[],[f2764,f5]) ).

fof(f2764,plain,
    ! [X0,X1] : multiply(X0,add(X1,additive_identity)) = multiply(X0,multiply(X0,X1)),
    inference(forward_demodulation,[],[f2763,f2352]) ).

fof(f2352,plain,
    ! [X2,X0,X1] : multiply(X0,add(X2,X1)) = add(multiply(X0,X2),multiply(X1,X0)),
    inference(superposition,[],[f4,f2]) ).

fof(f2763,plain,
    ! [X0,X1] : add(multiply(X0,X1),multiply(additive_identity,X0)) = multiply(X0,multiply(X0,X1)),
    inference(forward_demodulation,[],[f2727,f2]) ).

fof(f2727,plain,
    ! [X0,X1] : add(multiply(X0,X1),multiply(additive_identity,X0)) = multiply(multiply(X0,X1),X0),
    inference(superposition,[],[f148,f2435]) ).

fof(f148,plain,
    ! [X0,X1] : add(X0,multiply(additive_identity,X1)) = multiply(X0,add(X1,X0)),
    inference(superposition,[],[f34,f1]) ).

fof(f34,plain,
    ! [X0,X1] : add(X0,multiply(additive_identity,X1)) = multiply(X0,add(X0,X1)),
    inference(superposition,[],[f3,f5]) ).

fof(f10268,plain,
    ! [X0] : multiply(X0,multiplicative_identity) = multiply(X0,inverse(inverse(X0))),
    inference(forward_demodulation,[],[f10267,f5]) ).

fof(f10267,plain,
    ! [X0] : multiply(X0,multiplicative_identity) = multiply(X0,add(inverse(inverse(X0)),additive_identity)),
    inference(forward_demodulation,[],[f10155,f475]) ).

fof(f475,plain,
    ! [X0] : multiply(X0,X0) = X0,
    inference(forward_demodulation,[],[f464,f10]) ).

fof(f10,plain,
    ! [X0] : add(additive_identity,X0) = X0,
    inference(superposition,[],[f1,f5]) ).

fof(f464,plain,
    ! [X0] : add(additive_identity,X0) = multiply(X0,X0),
    inference(superposition,[],[f173,f452]) ).

fof(f452,plain,
    additive_identity = multiply(additive_identity,additive_identity),
    inference(forward_demodulation,[],[f444,f6]) ).

fof(f444,plain,
    additive_identity = multiply(additive_identity,multiply(additive_identity,multiplicative_identity)),
    inference(superposition,[],[f442,f26]) ).

fof(f26,plain,
    additive_identity = inverse(multiplicative_identity),
    inference(superposition,[],[f22,f8]) ).

fof(f442,plain,
    ! [X0] : additive_identity = multiply(inverse(X0),multiply(additive_identity,X0)),
    inference(forward_demodulation,[],[f441,f6]) ).

fof(f441,plain,
    ! [X0] : multiply(additive_identity,multiplicative_identity) = multiply(inverse(X0),multiply(additive_identity,X0)),
    inference(forward_demodulation,[],[f440,f7]) ).

fof(f440,plain,
    ! [X0] : multiply(inverse(X0),multiply(additive_identity,X0)) = multiply(additive_identity,add(X0,inverse(X0))),
    inference(forward_demodulation,[],[f439,f4]) ).

fof(f439,plain,
    ! [X0] : add(multiply(additive_identity,X0),multiply(additive_identity,inverse(X0))) = multiply(inverse(X0),multiply(additive_identity,X0)),
    inference(forward_demodulation,[],[f427,f2]) ).

fof(f427,plain,
    ! [X0] : add(multiply(additive_identity,X0),multiply(additive_identity,inverse(X0))) = multiply(multiply(additive_identity,X0),inverse(X0)),
    inference(superposition,[],[f148,f395]) ).

fof(f395,plain,
    ! [X0] : inverse(X0) = add(inverse(X0),multiply(additive_identity,X0)),
    inference(forward_demodulation,[],[f373,f6]) ).

fof(f373,plain,
    ! [X0] : multiply(inverse(X0),multiplicative_identity) = add(inverse(X0),multiply(additive_identity,X0)),
    inference(superposition,[],[f148,f7]) ).

fof(f173,plain,
    ! [X0] : multiply(X0,X0) = add(multiply(additive_identity,additive_identity),X0),
    inference(superposition,[],[f152,f1]) ).

fof(f152,plain,
    ! [X0] : multiply(X0,X0) = add(X0,multiply(additive_identity,additive_identity)),
    inference(superposition,[],[f34,f5]) ).

fof(f10155,plain,
    ! [X0] : multiply(X0,multiplicative_identity) = multiply(X0,add(inverse(inverse(X0)),multiply(additive_identity,additive_identity))),
    inference(superposition,[],[f2436,f188]) ).

fof(f188,plain,
    ! [X0] : multiplicative_identity = add(X0,add(inverse(X0),multiply(additive_identity,additive_identity))),
    inference(forward_demodulation,[],[f177,f7]) ).

fof(f177,plain,
    ! [X0] : add(X0,inverse(X0)) = add(X0,add(inverse(X0),multiply(additive_identity,additive_identity))),
    inference(superposition,[],[f50,f152]) ).

fof(f2436,plain,
    ! [X0,X1] : multiply(X0,X1) = multiply(X0,add(inverse(X0),X1)),
    inference(forward_demodulation,[],[f2332,f10]) ).

fof(f2332,plain,
    ! [X0,X1] : add(additive_identity,multiply(X0,X1)) = multiply(X0,add(inverse(X0),X1)),
    inference(superposition,[],[f4,f8]) ).

fof(f323370,plain,
    ! [X0,X1] : add(inverse(add(X0,X1)),additive_identity) = inverse(inverse(multiply(inverse(X0),inverse(X1)))),
    inference(forward_demodulation,[],[f323369,f151830]) ).

fof(f151830,plain,
    ! [X0,X1] : inverse(multiply(inverse(X0),X1)) = add(X0,inverse(add(X1,X0))),
    inference(forward_demodulation,[],[f151829,f114871]) ).

fof(f114871,plain,
    ! [X2,X0,X1] : inverse(multiply(X2,X0)) = add(inverse(multiply(X2,X0)),inverse(add(X0,X1))),
    inference(forward_demodulation,[],[f114531,f10]) ).

fof(f114531,plain,
    ! [X2,X0,X1] : add(inverse(multiply(X2,X0)),inverse(add(X0,X1))) = add(additive_identity,inverse(multiply(X2,X0))),
    inference(superposition,[],[f16680,f22467]) ).

fof(f22467,plain,
    ! [X2,X0,X1] : additive_identity = multiply(inverse(add(X1,X2)),multiply(X0,X1)),
    inference(superposition,[],[f11193,f2939]) ).

fof(f2939,plain,
    ! [X0,X1] : add(multiply(X1,X0),X0) = X0,
    inference(superposition,[],[f2470,f2]) ).

fof(f2470,plain,
    ! [X0,X1] : add(multiply(X0,X1),X0) = X0,
    inference(forward_demodulation,[],[f2469,f5]) ).

fof(f2469,plain,
    ! [X0,X1] : add(X0,additive_identity) = add(multiply(X0,X1),X0),
    inference(forward_demodulation,[],[f2468,f2187]) ).

fof(f2187,plain,
    ! [X0] : additive_identity = multiply(additive_identity,X0),
    inference(superposition,[],[f2135,f5]) ).

fof(f2135,plain,
    ! [X0] : additive_identity = add(multiply(additive_identity,X0),additive_identity),
    inference(forward_demodulation,[],[f2062,f442]) ).

fof(f2062,plain,
    ! [X0] : multiply(inverse(X0),multiply(additive_identity,X0)) = add(multiply(additive_identity,X0),multiply(inverse(X0),multiply(additive_identity,X0))),
    inference(superposition,[],[f1028,f395]) ).

fof(f2468,plain,
    ! [X0,X1] : add(X0,multiply(additive_identity,X1)) = add(multiply(X0,X1),X0),
    inference(forward_demodulation,[],[f2349,f148]) ).

fof(f2349,plain,
    ! [X0,X1] : add(multiply(X0,X1),X0) = multiply(X0,add(X1,X0)),
    inference(superposition,[],[f4,f475]) ).

fof(f11193,plain,
    ! [X2,X0,X1] : additive_identity = multiply(inverse(add(add(X0,X1),X2)),X0),
    inference(superposition,[],[f10608,f5404]) ).

fof(f5404,plain,
    ! [X2,X0,X1] : multiply(add(add(X0,X1),X2),X0) = X0,
    inference(superposition,[],[f2878,f4732]) ).

fof(f4732,plain,
    ! [X2,X0,X1] : multiply(X1,add(add(X1,X2),X0)) = X1,
    inference(superposition,[],[f2483,f1]) ).

fof(f2483,plain,
    ! [X2,X0,X1] : multiply(X0,add(X2,add(X0,X1))) = X0,
    inference(forward_demodulation,[],[f2482,f2435]) ).

fof(f2482,plain,
    ! [X2,X0,X1] : multiply(X0,add(X2,add(X0,X1))) = add(X0,multiply(X0,X2)),
    inference(forward_demodulation,[],[f2481,f1]) ).

fof(f2481,plain,
    ! [X2,X0,X1] : multiply(X0,add(X2,add(X0,X1))) = add(multiply(X0,X2),X0),
    inference(forward_demodulation,[],[f2354,f2435]) ).

fof(f2354,plain,
    ! [X2,X0,X1] : multiply(X0,add(X2,add(X0,X1))) = add(multiply(X0,X2),add(X0,multiply(X0,X1))),
    inference(superposition,[],[f4,f146]) ).

fof(f146,plain,
    ! [X0,X1] : multiply(X0,add(X0,X1)) = add(X0,multiply(X0,X1)),
    inference(superposition,[],[f3,f135]) ).

fof(f2878,plain,
    ! [X0,X1] : multiply(X1,X0) = multiply(X0,multiply(X1,X0)),
    inference(forward_demodulation,[],[f2833,f2675]) ).

fof(f2833,plain,
    ! [X0,X1] : multiply(X0,multiply(X1,X0)) = add(multiply(X1,X0),multiply(X0,multiply(X1,X0))),
    inference(superposition,[],[f1028,f2675]) ).

fof(f10608,plain,
    ! [X0,X1] : additive_identity = multiply(inverse(X0),multiply(X0,X1)),
    inference(superposition,[],[f10281,f10270]) ).

fof(f10281,plain,
    ! [X0,X1] : additive_identity = multiply(X0,multiply(inverse(X0),X1)),
    inference(forward_demodulation,[],[f10160,f8]) ).

fof(f10160,plain,
    ! [X0,X1] : multiply(X0,inverse(X0)) = multiply(X0,multiply(inverse(X0),X1)),
    inference(superposition,[],[f2436,f2435]) ).

fof(f16680,plain,
    ! [X0,X1] : add(inverse(X0),X1) = add(multiply(X1,X0),inverse(X0)),
    inference(superposition,[],[f15018,f10270]) ).

fof(f15018,plain,
    ! [X0,X1] : add(X0,X1) = add(multiply(X1,inverse(X0)),X0),
    inference(forward_demodulation,[],[f14904,f48]) ).

fof(f14904,plain,
    ! [X0,X1] : add(X0,multiply(inverse(X0),X1)) = add(multiply(X1,inverse(X0)),X0),
    inference(superposition,[],[f10605,f2873]) ).

fof(f2873,plain,
    ! [X0,X1] : multiply(X0,X1) = multiply(X0,multiply(X1,X0)),
    inference(forward_demodulation,[],[f2872,f5]) ).

fof(f2872,plain,
    ! [X0,X1] : multiply(X0,add(X1,additive_identity)) = multiply(X0,multiply(X1,X0)),
    inference(forward_demodulation,[],[f2830,f2321]) ).

fof(f2321,plain,
    ! [X2,X0,X1] : multiply(X0,add(X1,X2)) = add(multiply(X1,X0),multiply(X0,X2)),
    inference(superposition,[],[f4,f2]) ).

fof(f2830,plain,
    ! [X0,X1] : multiply(X0,multiply(X1,X0)) = add(multiply(X1,X0),multiply(X0,additive_identity)),
    inference(superposition,[],[f307,f2675]) ).

fof(f307,plain,
    ! [X0,X1] : add(X0,multiply(X1,additive_identity)) = multiply(add(X1,X0),X0),
    inference(superposition,[],[f39,f1]) ).

fof(f39,plain,
    ! [X0,X1] : add(X0,multiply(X1,additive_identity)) = multiply(add(X0,X1),X0),
    inference(superposition,[],[f3,f5]) ).

fof(f10605,plain,
    ! [X0,X1] : add(X1,X0) = add(X0,multiply(inverse(X0),X1)),
    inference(forward_demodulation,[],[f10604,f3006]) ).

fof(f3006,plain,
    ! [X0,X1] : add(X0,X1) = add(X1,add(X0,X1)),
    inference(forward_demodulation,[],[f2954,f2675]) ).

fof(f2954,plain,
    ! [X0,X1] : add(X0,X1) = add(add(X1,multiply(X0,X1)),add(X0,X1)),
    inference(superposition,[],[f2470,f1028]) ).

fof(f10604,plain,
    ! [X0,X1] : add(X0,multiply(inverse(X0),X1)) = add(X0,add(X1,X0)),
    inference(forward_demodulation,[],[f10529,f10270]) ).

fof(f10529,plain,
    ! [X0,X1] : add(X0,multiply(inverse(X0),X1)) = add(X0,add(X1,inverse(inverse(X0)))),
    inference(superposition,[],[f48,f2508]) ).

fof(f2508,plain,
    ! [X0,X1] : multiply(X0,X1) = multiply(X0,add(X1,inverse(X0))),
    inference(forward_demodulation,[],[f2363,f5]) ).

fof(f2363,plain,
    ! [X0,X1] : add(multiply(X0,X1),additive_identity) = multiply(X0,add(X1,inverse(X0))),
    inference(superposition,[],[f4,f8]) ).

fof(f151829,plain,
    ! [X0,X1] : add(inverse(multiply(inverse(X0),X1)),inverse(add(X1,X0))) = add(X0,inverse(add(X1,X0))),
    inference(forward_demodulation,[],[f151035,f1]) ).

fof(f151035,plain,
    ! [X0,X1] : add(inverse(multiply(inverse(X0),X1)),inverse(add(X1,X0))) = add(inverse(add(X1,X0)),X0),
    inference(superposition,[],[f15553,f103465]) ).

fof(f103465,plain,
    ! [X0,X1] : multiply(inverse(multiply(inverse(X0),X1)),add(X1,X0)) = X0,
    inference(forward_demodulation,[],[f103464,f10325]) ).

fof(f10325,plain,
    ! [X0,X1] : multiply(X0,inverse(multiply(inverse(X0),X1))) = X0,
    inference(forward_demodulation,[],[f10187,f6]) ).

fof(f10187,plain,
    ! [X0,X1] : multiply(X0,multiplicative_identity) = multiply(X0,inverse(multiply(inverse(X0),X1))),
    inference(superposition,[],[f2436,f7007]) ).

fof(f7007,plain,
    ! [X0,X1] : multiplicative_identity = add(X0,inverse(multiply(X0,X1))),
    inference(superposition,[],[f6800,f1]) ).

fof(f6800,plain,
    ! [X0,X1] : multiplicative_identity = add(inverse(multiply(X1,X0)),X1),
    inference(superposition,[],[f6700,f2]) ).

fof(f6700,plain,
    ! [X0,X1] : multiplicative_identity = add(inverse(multiply(X1,X0)),X0),
    inference(superposition,[],[f3606,f5654]) ).

fof(f5654,plain,
    ! [X0,X1] : add(X1,inverse(inverse(multiply(X0,X1)))) = X1,
    inference(superposition,[],[f2861,f3522]) ).

fof(f2861,plain,
    ! [X2,X0,X1] : add(X0,multiply(multiply(X1,X0),X2)) = X0,
    inference(forward_demodulation,[],[f2860,f5]) ).

fof(f2860,plain,
    ! [X2,X0,X1] : add(X0,additive_identity) = add(X0,multiply(multiply(X1,X0),X2)),
    inference(forward_demodulation,[],[f2859,f2187]) ).

fof(f2859,plain,
    ! [X2,X0,X1] : add(X0,multiply(additive_identity,X2)) = add(X0,multiply(multiply(X1,X0),X2)),
    inference(forward_demodulation,[],[f2823,f34]) ).

fof(f2823,plain,
    ! [X2,X0,X1] : multiply(X0,add(X0,X2)) = add(X0,multiply(multiply(X1,X0),X2)),
    inference(superposition,[],[f3,f2675]) ).

fof(f3606,plain,
    ! [X0,X1] : multiplicative_identity = add(X1,add(X0,inverse(X1))),
    inference(forward_demodulation,[],[f3579,f7]) ).

fof(f3579,plain,
    ! [X0,X1] : add(X1,add(X0,inverse(X1))) = add(X1,inverse(X1)),
    inference(superposition,[],[f50,f3480]) ).

fof(f103464,plain,
    ! [X0,X1] : multiply(X0,inverse(multiply(inverse(X0),X1))) = multiply(inverse(multiply(inverse(X0),X1)),add(X1,X0)),
    inference(forward_demodulation,[],[f103110,f2]) ).

fof(f103110,plain,
    ! [X0,X1] : multiply(inverse(multiply(inverse(X0),X1)),X0) = multiply(inverse(multiply(inverse(X0),X1)),add(X1,X0)),
    inference(superposition,[],[f4667,f18943]) ).

fof(f18943,plain,
    ! [X0,X1] : add(X1,X0) = add(multiply(inverse(X0),X1),X0),
    inference(forward_demodulation,[],[f18942,f3006]) ).

fof(f18942,plain,
    ! [X0,X1] : add(multiply(inverse(X0),X1),X0) = add(X0,add(X1,X0)),
    inference(forward_demodulation,[],[f18821,f10270]) ).

fof(f18821,plain,
    ! [X0,X1] : add(multiply(inverse(X0),X1),X0) = add(X0,add(X1,inverse(inverse(X0)))),
    inference(superposition,[],[f16690,f2508]) ).

fof(f16690,plain,
    ! [X0,X1] : add(X1,X0) = add(multiply(inverse(X1),X0),X1),
    inference(superposition,[],[f15018,f2]) ).

fof(f4667,plain,
    ! [X0,X1] : multiply(inverse(X0),X1) = multiply(inverse(X0),add(X0,X1)),
    inference(forward_demodulation,[],[f4637,f10]) ).

fof(f4637,plain,
    ! [X0,X1] : add(additive_identity,multiply(inverse(X0),X1)) = multiply(inverse(X0),add(X0,X1)),
    inference(superposition,[],[f4,f4593]) ).

fof(f4593,plain,
    ! [X0] : additive_identity = multiply(inverse(X0),X0),
    inference(forward_demodulation,[],[f4592,f2187]) ).

fof(f4592,plain,
    ! [X0] : multiply(inverse(X0),X0) = multiply(additive_identity,inverse(X0)),
    inference(forward_demodulation,[],[f4513,f2]) ).

fof(f4513,plain,
    ! [X0] : multiply(inverse(X0),X0) = multiply(inverse(X0),additive_identity),
    inference(superposition,[],[f2873,f8]) ).

fof(f15553,plain,
    ! [X0,X1] : add(X1,inverse(X0)) = add(inverse(X0),multiply(X1,X0)),
    inference(superposition,[],[f14884,f10270]) ).

fof(f14884,plain,
    ! [X0,X1] : add(X1,X0) = add(X0,multiply(X1,inverse(X0))),
    inference(superposition,[],[f10605,f2]) ).

fof(f323369,plain,
    ! [X0,X1] : add(inverse(add(X0,X1)),additive_identity) = inverse(add(X0,inverse(add(inverse(X1),X0)))),
    inference(forward_demodulation,[],[f322759,f1]) ).

fof(f322759,plain,
    ! [X0,X1] : add(inverse(add(X0,X1)),additive_identity) = inverse(add(inverse(add(inverse(X1),X0)),X0)),
    inference(superposition,[],[f108680,f303547]) ).

fof(f303547,plain,
    ! [X0,X1] : add(X0,X1) = add(X0,inverse(add(inverse(X1),X0))),
    inference(superposition,[],[f303244,f126407]) ).

fof(f126407,plain,
    ! [X0,X1] : add(multiply(X1,X0),inverse(add(inverse(X0),X1))) = X0,
    inference(forward_demodulation,[],[f126406,f12351]) ).

fof(f12351,plain,
    ! [X0,X1] : add(X0,inverse(add(inverse(X0),X1))) = X0,
    inference(forward_demodulation,[],[f12293,f5]) ).

fof(f12293,plain,
    ! [X0,X1] : add(X0,additive_identity) = add(X0,inverse(add(inverse(X0),X1))),
    inference(superposition,[],[f50,f11185]) ).

fof(f11185,plain,
    ! [X0,X1] : additive_identity = multiply(inverse(add(X0,X1)),X0),
    inference(superposition,[],[f10608,f3497]) ).

fof(f3497,plain,
    ! [X0,X1] : multiply(add(X1,X0),X1) = X1,
    inference(superposition,[],[f3480,f1]) ).

fof(f126406,plain,
    ! [X0,X1] : add(X0,inverse(add(inverse(X0),X1))) = add(multiply(X1,X0),inverse(add(inverse(X0),X1))),
    inference(forward_demodulation,[],[f126059,f1]) ).

fof(f126059,plain,
    ! [X0,X1] : add(inverse(add(inverse(X0),X1)),X0) = add(multiply(X1,X0),inverse(add(inverse(X0),X1))),
    inference(superposition,[],[f16680,f125248]) ).

fof(f125248,plain,
    ! [X0,X1] : multiply(X0,X1) = multiply(X1,add(inverse(X1),X0)),
    inference(forward_demodulation,[],[f125247,f10270]) ).

fof(f125247,plain,
    ! [X0,X1] : multiply(X0,X1) = multiply(inverse(inverse(X1)),add(inverse(X1),X0)),
    inference(forward_demodulation,[],[f125246,f4006]) ).

fof(f4006,plain,
    ! [X0,X1] : add(inverse(X0),X1) = add(inverse(X0),multiply(X1,X0)),
    inference(forward_demodulation,[],[f3983,f6]) ).

fof(f3983,plain,
    ! [X0,X1] : add(inverse(X0),multiply(X1,X0)) = multiply(add(inverse(X0),X1),multiplicative_identity),
    inference(superposition,[],[f3,f3926]) ).

fof(f3926,plain,
    ! [X0] : multiplicative_identity = add(inverse(X0),X0),
    inference(superposition,[],[f3606,f63]) ).

fof(f125246,plain,
    ! [X0,X1] : multiply(X0,X1) = multiply(inverse(inverse(X1)),add(inverse(X1),multiply(X0,X1))),
    inference(forward_demodulation,[],[f124745,f1]) ).

fof(f124745,plain,
    ! [X0,X1] : multiply(X0,X1) = multiply(inverse(inverse(X1)),add(multiply(X0,X1),inverse(X1))),
    inference(superposition,[],[f103467,f13943]) ).

fof(f13943,plain,
    ! [X0,X1] : inverse(X0) = multiply(inverse(multiply(X1,X0)),inverse(X0)),
    inference(superposition,[],[f13664,f10270]) ).

fof(f13664,plain,
    ! [X0,X1] : multiply(inverse(multiply(X1,inverse(X0))),X0) = X0,
    inference(superposition,[],[f2878,f10324]) ).

fof(f10324,plain,
    ! [X0,X1] : multiply(X0,inverse(multiply(X1,inverse(X0)))) = X0,
    inference(forward_demodulation,[],[f10186,f6]) ).

fof(f10186,plain,
    ! [X0,X1] : multiply(X0,multiplicative_identity) = multiply(X0,inverse(multiply(X1,inverse(X0)))),
    inference(superposition,[],[f2436,f6848]) ).

fof(f6848,plain,
    ! [X0,X1] : multiplicative_identity = add(X1,inverse(multiply(X0,X1))),
    inference(superposition,[],[f6700,f1]) ).

fof(f103467,plain,
    ! [X0,X1] : multiply(inverse(multiply(inverse(X0),X1)),add(X0,X1)) = X0,
    inference(forward_demodulation,[],[f103466,f10325]) ).

fof(f103466,plain,
    ! [X0,X1] : multiply(X0,inverse(multiply(inverse(X0),X1))) = multiply(inverse(multiply(inverse(X0),X1)),add(X0,X1)),
    inference(forward_demodulation,[],[f103111,f2]) ).

fof(f103111,plain,
    ! [X0,X1] : multiply(inverse(multiply(inverse(X0),X1)),X0) = multiply(inverse(multiply(inverse(X0),X1)),add(X0,X1)),
    inference(superposition,[],[f4667,f16690]) ).

fof(f303244,plain,
    ! [X2,X0,X1] : add(X0,X2) = add(X0,add(multiply(X0,X1),X2)),
    inference(forward_demodulation,[],[f303243,f10270]) ).

fof(f303243,plain,
    ! [X2,X0,X1] : add(X0,X2) = add(X0,add(multiply(inverse(inverse(X0)),X1),X2)),
    inference(forward_demodulation,[],[f302844,f48]) ).

fof(f302844,plain,
    ! [X2,X0,X1] : add(X0,add(multiply(inverse(inverse(X0)),X1),X2)) = add(X0,multiply(inverse(X0),X2)),
    inference(superposition,[],[f48,f10721]) ).

fof(f10721,plain,
    ! [X2,X0,X1] : multiply(X0,X2) = multiply(X0,add(multiply(inverse(X0),X1),X2)),
    inference(forward_demodulation,[],[f10651,f10]) ).

fof(f10651,plain,
    ! [X2,X0,X1] : multiply(X0,add(multiply(inverse(X0),X1),X2)) = add(additive_identity,multiply(X0,X2)),
    inference(superposition,[],[f4,f10281]) ).

fof(f108680,plain,
    ! [X0,X1] : inverse(add(X1,X0)) = add(inverse(add(X0,X1)),additive_identity),
    inference(forward_demodulation,[],[f108343,f73243]) ).

fof(f73243,plain,
    ! [X0,X1] : inverse(add(X0,X1)) = add(inverse(add(X0,X1)),inverse(add(X1,X0))),
    inference(superposition,[],[f13133,f72879]) ).

fof(f72879,plain,
    ! [X0,X1] : add(X1,X0) = add(add(X0,X1),additive_identity),
    inference(forward_demodulation,[],[f72387,f26970]) ).

fof(f26970,plain,
    ! [X0,X1] : add(X0,X1) = add(add(X0,X1),add(X1,X0)),
    inference(superposition,[],[f2435,f26680]) ).

fof(f26680,plain,
    ! [X0,X1] : add(X0,X1) = multiply(add(X1,X0),multiplicative_identity),
    inference(forward_demodulation,[],[f26360,f7793]) ).

fof(f7793,plain,
    ! [X0,X1] : add(X0,X1) = add(X0,multiply(X1,inverse(inverse(inverse(X0))))),
    inference(forward_demodulation,[],[f7756,f6]) ).

fof(f7756,plain,
    ! [X0,X1] : multiply(add(X0,X1),multiplicative_identity) = add(X0,multiply(X1,inverse(inverse(inverse(X0))))),
    inference(superposition,[],[f3,f7385]) ).

fof(f7385,plain,
    ! [X0] : multiplicative_identity = add(X0,inverse(inverse(inverse(X0)))),
    inference(superposition,[],[f6847,f1]) ).

fof(f6847,plain,
    ! [X0] : multiplicative_identity = add(inverse(inverse(inverse(X0))),X0),
    inference(superposition,[],[f6700,f3731]) ).

fof(f3731,plain,
    ! [X0] : inverse(inverse(X0)) = multiply(inverse(inverse(X0)),X0),
    inference(superposition,[],[f3546,f63]) ).

fof(f3546,plain,
    ! [X0,X1] : multiply(X1,add(X0,X1)) = X1,
    inference(superposition,[],[f3480,f2]) ).

fof(f26360,plain,
    ! [X0,X1] : multiply(add(X1,X0),multiplicative_identity) = add(X0,multiply(X1,inverse(inverse(inverse(X0))))),
    inference(superposition,[],[f36,f7385]) ).

fof(f36,plain,
    ! [X2,X0,X1] : add(X0,multiply(X1,X2)) = multiply(add(X1,X0),add(X0,X2)),
    inference(superposition,[],[f3,f1]) ).

fof(f72387,plain,
    ! [X0,X1] : add(add(X0,X1),additive_identity) = add(add(X1,X0),add(X0,X1)),
    inference(superposition,[],[f10605,f26996]) ).

fof(f26996,plain,
    ! [X0,X1] : additive_identity = multiply(inverse(add(X0,X1)),add(X1,X0)),
    inference(superposition,[],[f10608,f26680]) ).

fof(f13133,plain,
    ! [X0,X1] : inverse(X0) = add(inverse(X0),inverse(add(X0,X1))),
    inference(superposition,[],[f12351,f10270]) ).

fof(f108343,plain,
    ! [X0,X1] : add(inverse(add(X0,X1)),additive_identity) = add(inverse(add(X1,X0)),inverse(add(X0,X1))),
    inference(superposition,[],[f14870,f26998]) ).

fof(f26998,plain,
    ! [X0,X1] : additive_identity = multiply(add(X1,X0),inverse(add(X0,X1))),
    inference(superposition,[],[f10885,f26680]) ).

fof(f10885,plain,
    ! [X0,X1] : additive_identity = multiply(multiply(X0,X1),inverse(X0)),
    inference(superposition,[],[f10728,f10270]) ).

fof(f10728,plain,
    ! [X0,X1] : additive_identity = multiply(multiply(inverse(X0),X1),X0),
    inference(forward_demodulation,[],[f10727,f2187]) ).

fof(f10727,plain,
    ! [X0,X1] : multiply(additive_identity,multiply(inverse(X0),X1)) = multiply(multiply(inverse(X0),X1),X0),
    inference(forward_demodulation,[],[f10662,f2]) ).

fof(f10662,plain,
    ! [X0,X1] : multiply(multiply(inverse(X0),X1),additive_identity) = multiply(multiply(inverse(X0),X1),X0),
    inference(superposition,[],[f2873,f10281]) ).

fof(f14870,plain,
    ! [X0,X1] : add(X1,inverse(X0)) = add(inverse(X0),multiply(X0,X1)),
    inference(superposition,[],[f10605,f10270]) ).

fof(f9,axiom,
    inverse(add(a,b)) != multiply(inverse(a),inverse(b)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',prove_c_inverse_is_d) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12  % Problem    : BOO014-4 : TPTP v8.1.2. Released v1.1.0.
% 0.06/0.14  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.14/0.36  % Computer : n006.cluster.edu
% 0.14/0.36  % Model    : x86_64 x86_64
% 0.14/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36  % Memory   : 8042.1875MB
% 0.14/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit   : 300
% 0.14/0.36  % WCLimit    : 300
% 0.14/0.36  % DateTime   : Tue Apr 30 02:20:35 EDT 2024
% 0.14/0.36  % CPUTime    : 
% 0.14/0.36  % (953)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.38  % (954)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.14/0.38  TRYING [1]
% 0.14/0.38  TRYING [2]
% 0.14/0.39  % (969)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on theBenchmark for (497ds/0Mi)
% 0.14/0.39  % (963)WARNING: value z3 for option sas not known
% 0.14/0.39  % (955)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.14/0.39  % (968)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.14/0.39  % (964)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.14/0.39  % (967)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.14/0.39  % (963)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.14/0.39  TRYING [1]
% 0.14/0.39  TRYING [3]
% 0.14/0.39  TRYING [2]
% 0.14/0.39  TRYING [3]
% 0.21/0.40  TRYING [4]
% 0.21/0.42  TRYING [4]
% 0.21/0.43  TRYING [5]
% 0.21/0.50  TRYING [6]
% 0.21/0.51  TRYING [5]
% 1.79/0.62  TRYING [7]
% 2.62/0.73  TRYING [6]
% 3.71/0.87  TRYING [8]
% 6.73/1.37  TRYING [9]
% 7.89/1.49  TRYING [1]
% 7.89/1.49  TRYING [2]
% 8.03/1.49  TRYING [3]
% 8.03/1.49  TRYING [4]
% 8.03/1.51  TRYING [5]
% 8.27/1.56  TRYING [6]
% 8.83/1.67  TRYING [7]
% 9.42/1.73  TRYING [7]
% 10.99/1.91  TRYING [8]
% 14.49/2.43  TRYING [9]
% 29.36/4.55  % (969)First to succeed.
% 29.36/4.56  % (969)Refutation found. Thanks to Tanya!
% 29.36/4.56  % SZS status Unsatisfiable for theBenchmark
% 29.36/4.56  % SZS output start Proof for theBenchmark
% See solution above
% 29.36/4.56  % (969)------------------------------
% 29.36/4.56  % (969)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 29.36/4.56  % (969)Termination reason: Refutation
% 29.36/4.56  
% 29.36/4.56  % (969)Memory used [KB]: 58655
% 29.36/4.56  % (969)Time elapsed: 4.165 s
% 29.36/4.56  % (969)Instructions burned: 15018 (million)
% 29.36/4.56  % (969)------------------------------
% 29.36/4.56  % (969)------------------------------
% 29.36/4.56  % (953)Success in time 4.162 s
%------------------------------------------------------------------------------