TSTP Solution File: RNG008-5 by Vampire-SAT---4.8

View Problem - Process Solution

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

% Computer : n032.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 14:50:15 EDT 2024

% Result   : Unsatisfiable 25.33s 3.93s
% Output   : Refutation 25.33s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   39
%            Number of leaves      :   34
% Syntax   : Number of formulae    :  231 ( 189 unt;   0 def)
%            Number of atoms       :  325 (  44 equ)
%            Maximal formula atoms :    5 (   1 avg)
%            Number of connectives :  220 ( 126   ~;  84   |;   0   &)
%                                         (  10 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   13 (   4 avg)
%            Maximal term depth    :    7 (   1 avg)
%            Number of predicates  :   14 (  12 usr;   1 prp; 0-4 aty)
%            Number of functors    :    7 (   7 usr;   4 con; 0-2 aty)
%            Number of variables   :  447 ( 447   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f398106,plain,
    $false,
    inference(subsumption_resolution,[],[f398105,f187634]) ).

fof(f187634,plain,
    product(add(b,c),additive_identity,multiply(add(b,c),a)),
    inference(unit_resulting_resolution,[],[f11553,f121777,f28]) ).

fof(f28,plain,
    ! [X3,X0,X1,X4,X5] :
      ( ~ sP0(X5,X0,X3,X1)
      | product(X0,X4,X5)
      | ~ product(X1,X3,X4) ),
    inference(general_splitting,[],[f10,f27_D]) ).

fof(f27,plain,
    ! [X2,X3,X0,X1,X5] :
      ( ~ product(X0,X1,X2)
      | ~ product(X2,X3,X5)
      | sP0(X5,X0,X3,X1) ),
    inference(cnf_transformation,[],[f27_D]) ).

fof(f27_D,plain,
    ! [X1,X3,X0,X5] :
      ( ! [X2] :
          ( ~ product(X0,X1,X2)
          | ~ product(X2,X3,X5) )
    <=> ~ sP0(X5,X0,X3,X1) ),
    introduced(general_splitting_component_introduction,[new_symbols(naming,[sP0])]) ).

fof(f10,axiom,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ product(X0,X1,X2)
      | ~ product(X2,X3,X5)
      | ~ product(X1,X3,X4)
      | product(X0,X4,X5) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',associativity_of_multiplication1) ).

fof(f121777,plain,
    ! [X0] : product(a,multiply(add(b,c),X0),additive_identity),
    inference(forward_demodulation,[],[f121764,f71670]) ).

fof(f71670,plain,
    ! [X0] : additive_inverse(X0) = X0,
    inference(forward_demodulation,[],[f71173,f123]) ).

fof(f123,plain,
    ! [X0] : add(X0,additive_identity) = X0,
    inference(unit_resulting_resolution,[],[f1,f57,f16]) ).

fof(f16,axiom,
    ! [X2,X0,X1,X4] :
      ( ~ sum(X0,X1,X4)
      | X2 = X4
      | ~ sum(X0,X1,X2) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',addition_is_well_defined) ).

fof(f57,plain,
    ! [X0,X1] : sum(X0,X1,add(X1,X0)),
    inference(unit_resulting_resolution,[],[f4,f9]) ).

fof(f9,axiom,
    ! [X3,X0,X1] :
      ( ~ sum(X0,X1,X3)
      | sum(X1,X0,X3) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',commutativity_of_addition) ).

fof(f4,axiom,
    ! [X0,X1] : sum(X0,X1,add(X0,X1)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',closure_of_addition) ).

fof(f1,axiom,
    ! [X0] : sum(additive_identity,X0,X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',additive_identity1) ).

fof(f71173,plain,
    ! [X0] : additive_inverse(X0) = add(X0,additive_identity),
    inference(unit_resulting_resolution,[],[f25457,f70206,f16]) ).

fof(f70206,plain,
    ! [X0] : sum(additive_identity,additive_inverse(X0),X0),
    inference(unit_resulting_resolution,[],[f23300,f70149,f31]) ).

fof(f31,plain,
    ! [X2,X3,X0,X1,X5] :
      ( ~ sum(X0,X1,X2)
      | sum(X2,X3,X5)
      | sP2(X3,X0,X5,X1) ),
    inference(cnf_transformation,[],[f31_D]) ).

fof(f31_D,plain,
    ! [X1,X5,X0,X3] :
      ( ! [X2] :
          ( ~ sum(X0,X1,X2)
          | sum(X2,X3,X5) )
    <=> ~ sP2(X3,X0,X5,X1) ),
    introduced(general_splitting_component_introduction,[new_symbols(naming,[sP2])]) ).

fof(f70149,plain,
    ! [X0] : sum(X0,X0,additive_identity),
    inference(forward_demodulation,[],[f70123,f2998]) ).

fof(f2998,plain,
    ! [X0] : additive_identity = additive_inverse(multiply(additive_identity,X0)),
    inference(unit_resulting_resolution,[],[f23,f21,f17]) ).

fof(f17,axiom,
    ! [X2,X0,X1,X4] :
      ( ~ product(X0,X1,X4)
      | X2 = X4
      | ~ product(X0,X1,X2) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',multiplication_is_well_defined) ).

fof(f21,axiom,
    ! [X0] : product(additive_identity,X0,additive_identity),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',multiply_additive_id2) ).

fof(f23,axiom,
    ! [X0,X1] : product(X0,additive_inverse(X1),additive_inverse(multiply(X0,X1))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',multiply_additive_inverse) ).

fof(f70123,plain,
    ! [X0] : sum(X0,X0,additive_inverse(multiply(additive_identity,additive_inverse(X0)))),
    inference(unit_resulting_resolution,[],[f181,f69556,f42]) ).

fof(f42,plain,
    ! [X0,X8,X6,X9,X7] :
      ( ~ sP7(X0,X8,X6,X7)
      | sum(X6,X7,X9)
      | ~ product(X8,X0,X9) ),
    inference(general_splitting,[],[f40,f41_D]) ).

fof(f41,plain,
    ! [X0,X1,X8,X6,X7] :
      ( ~ sP6(X0,X8,X1,X7)
      | ~ product(X1,X0,X6)
      | sP7(X0,X8,X6,X7) ),
    inference(cnf_transformation,[],[f41_D]) ).

fof(f41_D,plain,
    ! [X7,X6,X8,X0] :
      ( ! [X1] :
          ( ~ sP6(X0,X8,X1,X7)
          | ~ product(X1,X0,X6) )
    <=> ~ sP7(X0,X8,X6,X7) ),
    introduced(general_splitting_component_introduction,[new_symbols(naming,[sP7])]) ).

fof(f40,plain,
    ! [X0,X1,X8,X6,X9,X7] :
      ( ~ product(X1,X0,X6)
      | ~ product(X8,X0,X9)
      | sum(X6,X7,X9)
      | ~ sP6(X0,X8,X1,X7) ),
    inference(general_splitting,[],[f14,f39_D]) ).

fof(f39,plain,
    ! [X3,X0,X1,X8,X7] :
      ( ~ product(X3,X0,X7)
      | ~ sum(X1,X3,X8)
      | sP6(X0,X8,X1,X7) ),
    inference(cnf_transformation,[],[f39_D]) ).

fof(f39_D,plain,
    ! [X7,X1,X8,X0] :
      ( ! [X3] :
          ( ~ product(X3,X0,X7)
          | ~ sum(X1,X3,X8) )
    <=> ~ sP6(X0,X8,X1,X7) ),
    introduced(general_splitting_component_introduction,[new_symbols(naming,[sP6])]) ).

fof(f14,axiom,
    ! [X3,X0,X1,X8,X6,X9,X7] :
      ( ~ product(X1,X0,X6)
      | ~ product(X8,X0,X9)
      | ~ product(X3,X0,X7)
      | ~ sum(X1,X3,X8)
      | sum(X6,X7,X9) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',distributivity3) ).

fof(f69556,plain,
    ! [X0] : sP7(X0,additive_identity,X0,X0),
    inference(forward_demodulation,[],[f68248,f129]) ).

fof(f129,plain,
    ! [X0] : additive_identity = add(additive_inverse(X0),X0),
    inference(unit_resulting_resolution,[],[f6,f57,f16]) ).

fof(f6,axiom,
    ! [X0] : sum(X0,additive_inverse(X0),additive_identity),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',right_inverse) ).

fof(f68248,plain,
    ! [X0] : sP7(X0,add(additive_inverse(X0),X0),X0,X0),
    inference(unit_resulting_resolution,[],[f24,f50309,f41]) ).

fof(f50309,plain,
    ! [X0,X1] : sP6(X0,add(additive_inverse(X0),X1),X1,X0),
    inference(forward_demodulation,[],[f49324,f658]) ).

fof(f658,plain,
    ! [X0,X1] : additive_inverse(add(additive_inverse(X0),X1)) = add(additive_inverse(X1),X0),
    inference(unit_resulting_resolution,[],[f57,f179,f16]) ).

fof(f179,plain,
    ! [X0,X1] : sum(X0,additive_inverse(X1),additive_inverse(add(additive_inverse(X0),X1))),
    inference(superposition,[],[f22,f91]) ).

fof(f91,plain,
    ! [X0] : additive_inverse(additive_inverse(X0)) = X0,
    inference(unit_resulting_resolution,[],[f2,f19,f16]) ).

fof(f19,axiom,
    ! [X0] : sum(additive_inverse(additive_inverse(X0)),additive_identity,X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',additive_inverse_additive_inverse) ).

fof(f2,axiom,
    ! [X0] : sum(X0,additive_identity,X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',additive_identity2) ).

fof(f22,axiom,
    ! [X0,X1] : sum(additive_inverse(X0),additive_inverse(X1),additive_inverse(add(X0,X1))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',distribute_additive_inverse) ).

fof(f49324,plain,
    ! [X0,X1] : sP6(X0,additive_inverse(add(additive_inverse(X1),X0)),X1,X0),
    inference(unit_resulting_resolution,[],[f179,f3029,f39]) ).

fof(f3029,plain,
    ! [X0] : product(additive_inverse(X0),X0,X0),
    inference(forward_demodulation,[],[f3027,f91]) ).

fof(f3027,plain,
    ! [X0] : product(additive_inverse(X0),X0,additive_inverse(additive_inverse(X0))),
    inference(superposition,[],[f181,f2956]) ).

fof(f2956,plain,
    ! [X0] : multiply(X0,X0) = X0,
    inference(unit_resulting_resolution,[],[f24,f3,f17]) ).

fof(f3,axiom,
    ! [X0,X1] : product(X0,X1,multiply(X0,X1)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',closure_of_multiplication) ).

fof(f24,axiom,
    ! [X0] : product(X0,X0,X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',x_squared_is_x) ).

fof(f181,plain,
    ! [X0,X1] : product(X1,X0,additive_inverse(multiply(X1,additive_inverse(X0)))),
    inference(superposition,[],[f23,f91]) ).

fof(f23300,plain,
    ! [X0,X1] : ~ sP2(additive_inverse(X0),X1,X1,X0),
    inference(forward_demodulation,[],[f22453,f125]) ).

fof(f125,plain,
    ! [X0] : add(additive_identity,X0) = X0,
    inference(unit_resulting_resolution,[],[f2,f57,f16]) ).

fof(f22453,plain,
    ! [X0,X1] : ~ sP2(additive_inverse(X0),X1,add(additive_identity,X1),X0),
    inference(unit_resulting_resolution,[],[f57,f6,f32]) ).

fof(f32,plain,
    ! [X3,X0,X1,X4,X5] :
      ( ~ sP2(X3,X0,X5,X1)
      | ~ sum(X1,X3,X4)
      | ~ sum(X0,X4,X5) ),
    inference(general_splitting,[],[f8,f31_D]) ).

fof(f8,axiom,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ sum(X0,X1,X2)
      | ~ sum(X0,X4,X5)
      | ~ sum(X1,X3,X4)
      | sum(X2,X3,X5) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',associativity_of_addition2) ).

fof(f25457,plain,
    ! [X0,X1] : sum(X1,additive_inverse(add(X0,X1)),additive_inverse(X0)),
    inference(forward_demodulation,[],[f25405,f91]) ).

fof(f25405,plain,
    ! [X0,X1] : sum(additive_inverse(additive_inverse(X1)),additive_inverse(add(X0,X1)),additive_inverse(X0)),
    inference(superposition,[],[f24288,f143]) ).

fof(f143,plain,
    ! [X0,X1] : additive_inverse(add(X0,X1)) = add(additive_inverse(X0),additive_inverse(X1)),
    inference(unit_resulting_resolution,[],[f57,f69,f16]) ).

fof(f69,plain,
    ! [X0,X1] : sum(additive_inverse(X0),additive_inverse(X1),additive_inverse(add(X1,X0))),
    inference(unit_resulting_resolution,[],[f22,f9]) ).

fof(f24288,plain,
    ! [X0,X1] : sum(additive_inverse(X0),add(X1,X0),X1),
    inference(unit_resulting_resolution,[],[f23727,f9]) ).

fof(f23727,plain,
    ! [X0,X1] : sum(add(X0,X1),additive_inverse(X1),X0),
    inference(unit_resulting_resolution,[],[f4,f23300,f31]) ).

fof(f121764,plain,
    ! [X0] : product(a,additive_inverse(multiply(add(b,c),X0)),additive_identity),
    inference(unit_resulting_resolution,[],[f23,f111654,f28]) ).

fof(f111654,plain,
    ! [X0] : sP0(additive_identity,a,X0,add(b,c)),
    inference(forward_demodulation,[],[f111653,f2998]) ).

fof(f111653,plain,
    ! [X0] : sP0(additive_inverse(multiply(additive_identity,X0)),a,X0,add(b,c)),
    inference(forward_demodulation,[],[f111221,f71670]) ).

fof(f111221,plain,
    ! [X0] : sP0(additive_inverse(multiply(additive_identity,X0)),a,additive_inverse(X0),add(b,c)),
    inference(unit_resulting_resolution,[],[f23,f111191,f27]) ).

fof(f111191,plain,
    product(a,add(b,c),additive_identity),
    inference(forward_demodulation,[],[f111189,f129]) ).

fof(f111189,plain,
    product(a,add(b,c),add(additive_inverse(c),c)),
    inference(unit_resulting_resolution,[],[f71361,f80632,f46]) ).

fof(f46,plain,
    ! [X0,X8,X6,X9,X7] :
      ( ~ sP9(X0,X8,X6,X7)
      | product(X0,X8,X9)
      | ~ sum(X6,X7,X9) ),
    inference(general_splitting,[],[f44,f45_D]) ).

fof(f45,plain,
    ! [X0,X1,X8,X6,X7] :
      ( ~ sP8(X0,X8,X1,X7)
      | ~ product(X0,X1,X6)
      | sP9(X0,X8,X6,X7) ),
    inference(cnf_transformation,[],[f45_D]) ).

fof(f45_D,plain,
    ! [X7,X6,X8,X0] :
      ( ! [X1] :
          ( ~ sP8(X0,X8,X1,X7)
          | ~ product(X0,X1,X6) )
    <=> ~ sP9(X0,X8,X6,X7) ),
    introduced(general_splitting_component_introduction,[new_symbols(naming,[sP9])]) ).

fof(f44,plain,
    ! [X0,X1,X8,X6,X9,X7] :
      ( ~ product(X0,X1,X6)
      | ~ sum(X6,X7,X9)
      | product(X0,X8,X9)
      | ~ sP8(X0,X8,X1,X7) ),
    inference(general_splitting,[],[f13,f43_D]) ).

fof(f43,plain,
    ! [X3,X0,X1,X8,X7] :
      ( ~ product(X0,X3,X7)
      | ~ sum(X1,X3,X8)
      | sP8(X0,X8,X1,X7) ),
    inference(cnf_transformation,[],[f43_D]) ).

fof(f43_D,plain,
    ! [X7,X1,X8,X0] :
      ( ! [X3] :
          ( ~ product(X0,X3,X7)
          | ~ sum(X1,X3,X8) )
    <=> ~ sP8(X0,X8,X1,X7) ),
    introduced(general_splitting_component_introduction,[new_symbols(naming,[sP8])]) ).

fof(f13,axiom,
    ! [X3,X0,X1,X8,X6,X9,X7] :
      ( ~ product(X0,X1,X6)
      | ~ product(X0,X3,X7)
      | ~ sum(X6,X7,X9)
      | ~ sum(X1,X3,X8)
      | product(X0,X8,X9) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',distributivity2) ).

fof(f80632,plain,
    sP9(a,add(b,c),c,c),
    inference(forward_demodulation,[],[f80631,f14376]) ).

fof(f14376,plain,
    c = multiply(a,c),
    inference(unit_resulting_resolution,[],[f13976,f3000]) ).

fof(f3000,plain,
    ! [X2,X0,X1] :
      ( ~ product(X1,X2,X0)
      | multiply(X1,X2) = X0 ),
    inference(resolution,[],[f17,f3]) ).

fof(f13976,plain,
    product(a,c,c),
    inference(forward_demodulation,[],[f13906,f2991]) ).

fof(f2991,plain,
    c = additive_inverse(multiply(a,additive_inverse(b))),
    inference(unit_resulting_resolution,[],[f181,f25,f17]) ).

fof(f25,axiom,
    product(a,b,c),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a_times_b_is_c) ).

fof(f13906,plain,
    product(a,additive_inverse(multiply(a,additive_inverse(b))),c),
    inference(unit_resulting_resolution,[],[f181,f11122,f28]) ).

fof(f11122,plain,
    sP0(c,a,b,a),
    inference(unit_resulting_resolution,[],[f25,f24,f27]) ).

fof(f80631,plain,
    sP9(a,add(b,c),multiply(a,c),c),
    inference(forward_demodulation,[],[f79892,f46455]) ).

fof(f46455,plain,
    ! [X0] : multiply(X0,c) = multiply(multiply(X0,c),b),
    inference(forward_demodulation,[],[f46330,f16843]) ).

fof(f16843,plain,
    ! [X0] : multiply(X0,c) = multiply(multiply(X0,a),b),
    inference(unit_resulting_resolution,[],[f13767,f3000]) ).

fof(f13767,plain,
    ! [X0] : product(X0,c,multiply(multiply(X0,a),b)),
    inference(unit_resulting_resolution,[],[f25,f11549,f28]) ).

fof(f11549,plain,
    ! [X2,X0,X1] : sP0(multiply(multiply(X0,X1),X2),X0,X2,X1),
    inference(forward_demodulation,[],[f11548,f91]) ).

fof(f11548,plain,
    ! [X2,X0,X1] : sP0(multiply(additive_inverse(additive_inverse(multiply(X0,X1))),X2),X0,X2,X1),
    inference(forward_demodulation,[],[f11547,f2986]) ).

fof(f2986,plain,
    ! [X0,X1] : additive_inverse(multiply(X0,X1)) = multiply(X0,additive_inverse(X1)),
    inference(unit_resulting_resolution,[],[f3,f23,f17]) ).

fof(f11547,plain,
    ! [X2,X0,X1] : sP0(multiply(additive_inverse(multiply(X0,additive_inverse(X1))),X2),X0,X2,X1),
    inference(forward_demodulation,[],[f11546,f91]) ).

fof(f11546,plain,
    ! [X2,X0,X1] : sP0(additive_inverse(additive_inverse(multiply(additive_inverse(multiply(X0,additive_inverse(X1))),X2))),X0,X2,X1),
    inference(forward_demodulation,[],[f11137,f2986]) ).

fof(f11137,plain,
    ! [X2,X0,X1] : sP0(additive_inverse(multiply(additive_inverse(multiply(X0,additive_inverse(X1))),additive_inverse(X2))),X0,X2,X1),
    inference(unit_resulting_resolution,[],[f181,f181,f27]) ).

fof(f46330,plain,
    ! [X0] : multiply(X0,c) = multiply(multiply(multiply(X0,a),b),b),
    inference(unit_resulting_resolution,[],[f13749,f20890,f17]) ).

fof(f20890,plain,
    ! [X0] : product(multiply(X0,a),b,multiply(X0,c)),
    inference(forward_demodulation,[],[f20889,f91]) ).

fof(f20889,plain,
    ! [X0] : product(additive_inverse(additive_inverse(multiply(X0,a))),b,multiply(X0,c)),
    inference(forward_demodulation,[],[f20878,f2986]) ).

fof(f20878,plain,
    ! [X0] : product(additive_inverse(multiply(X0,additive_inverse(a))),b,multiply(X0,c)),
    inference(unit_resulting_resolution,[],[f181,f19087,f29]) ).

fof(f29,plain,
    ! [X2,X3,X0,X1,X5] :
      ( ~ product(X0,X1,X2)
      | product(X2,X3,X5)
      | sP1(X3,X0,X5,X1) ),
    inference(cnf_transformation,[],[f29_D]) ).

fof(f29_D,plain,
    ! [X1,X5,X0,X3] :
      ( ! [X2] :
          ( ~ product(X0,X1,X2)
          | product(X2,X3,X5) )
    <=> ~ sP1(X3,X0,X5,X1) ),
    introduced(general_splitting_component_introduction,[new_symbols(naming,[sP1])]) ).

fof(f19087,plain,
    ! [X0] : ~ sP1(b,X0,multiply(X0,c),a),
    inference(forward_demodulation,[],[f19086,f15031]) ).

fof(f15031,plain,
    c = multiply(additive_inverse(c),b),
    inference(forward_demodulation,[],[f15022,f2990]) ).

fof(f2990,plain,
    c = multiply(a,b),
    inference(unit_resulting_resolution,[],[f3,f25,f17]) ).

fof(f15022,plain,
    multiply(a,b) = multiply(additive_inverse(c),b),
    inference(unit_resulting_resolution,[],[f14010,f3000]) ).

fof(f14010,plain,
    product(a,b,multiply(additive_inverse(c),b)),
    inference(forward_demodulation,[],[f14009,f91]) ).

fof(f14009,plain,
    product(a,additive_inverse(additive_inverse(b)),multiply(additive_inverse(c),b)),
    inference(forward_demodulation,[],[f14008,f91]) ).

fof(f14008,plain,
    product(a,additive_inverse(additive_inverse(b)),additive_inverse(additive_inverse(multiply(additive_inverse(c),b)))),
    inference(forward_demodulation,[],[f13876,f2986]) ).

fof(f13876,plain,
    product(a,additive_inverse(additive_inverse(b)),additive_inverse(multiply(additive_inverse(c),additive_inverse(b)))),
    inference(unit_resulting_resolution,[],[f3024,f11353,f28]) ).

fof(f11353,plain,
    ! [X0] : sP0(additive_inverse(multiply(additive_inverse(c),X0)),a,additive_inverse(X0),additive_inverse(b)),
    inference(unit_resulting_resolution,[],[f23,f3030,f27]) ).

fof(f3030,plain,
    product(a,additive_inverse(b),additive_inverse(c)),
    inference(superposition,[],[f23,f2990]) ).

fof(f3024,plain,
    ! [X0] : product(X0,additive_inverse(X0),additive_inverse(X0)),
    inference(superposition,[],[f23,f2956]) ).

fof(f19086,plain,
    ! [X0] : ~ sP1(b,X0,multiply(X0,multiply(additive_inverse(c),b)),a),
    inference(forward_demodulation,[],[f19085,f91]) ).

fof(f19085,plain,
    ! [X0] : ~ sP1(b,X0,additive_inverse(additive_inverse(multiply(X0,multiply(additive_inverse(c),b)))),a),
    inference(forward_demodulation,[],[f18939,f2986]) ).

fof(f18939,plain,
    ! [X0] : ~ sP1(b,X0,additive_inverse(multiply(X0,additive_inverse(multiply(additive_inverse(c),b)))),a),
    inference(unit_resulting_resolution,[],[f181,f14010,f30]) ).

fof(f30,plain,
    ! [X3,X0,X1,X4,X5] :
      ( ~ sP1(X3,X0,X5,X1)
      | ~ product(X1,X3,X4)
      | ~ product(X0,X4,X5) ),
    inference(general_splitting,[],[f11,f29_D]) ).

fof(f11,axiom,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ product(X0,X1,X2)
      | ~ product(X0,X4,X5)
      | ~ product(X1,X3,X4)
      | product(X2,X3,X5) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',associativity_of_multiplication2) ).

fof(f13749,plain,
    ! [X0,X1] : product(X0,X1,multiply(multiply(X0,X1),X1)),
    inference(unit_resulting_resolution,[],[f24,f11549,f28]) ).

fof(f79892,plain,
    sP9(a,add(b,c),multiply(multiply(a,c),b),c),
    inference(unit_resulting_resolution,[],[f14642,f54649,f45]) ).

fof(f54649,plain,
    ! [X0] : sP8(a,add(b,X0),X0,c),
    inference(forward_demodulation,[],[f54379,f15031]) ).

fof(f54379,plain,
    ! [X0] : sP8(a,add(b,X0),X0,multiply(additive_inverse(c),b)),
    inference(unit_resulting_resolution,[],[f57,f14010,f43]) ).

fof(f14642,plain,
    ! [X0] : product(X0,c,multiply(multiply(X0,c),b)),
    inference(unit_resulting_resolution,[],[f11549,f14602,f28]) ).

fof(f14602,plain,
    product(c,b,c),
    inference(superposition,[],[f3,f14570]) ).

fof(f14570,plain,
    c = multiply(c,b),
    inference(forward_demodulation,[],[f14561,f2990]) ).

fof(f14561,plain,
    multiply(a,b) = multiply(c,b),
    inference(unit_resulting_resolution,[],[f13685,f3000]) ).

fof(f13685,plain,
    product(a,b,multiply(c,b)),
    inference(unit_resulting_resolution,[],[f24,f11388,f28]) ).

fof(f11388,plain,
    ! [X0] : sP0(multiply(c,X0),a,X0,b),
    inference(forward_demodulation,[],[f11387,f91]) ).

fof(f11387,plain,
    ! [X0] : sP0(additive_inverse(additive_inverse(multiply(c,X0))),a,X0,b),
    inference(forward_demodulation,[],[f11337,f2986]) ).

fof(f11337,plain,
    ! [X0] : sP0(additive_inverse(multiply(c,additive_inverse(X0))),a,X0,b),
    inference(unit_resulting_resolution,[],[f181,f25,f27]) ).

fof(f71361,plain,
    ! [X0,X1] : sum(X0,X1,add(additive_inverse(X1),X0)),
    inference(unit_resulting_resolution,[],[f32682,f70206,f34]) ).

fof(f34,plain,
    ! [X3,X0,X1,X4,X5] :
      ( ~ sP3(X5,X0,X3,X1)
      | sum(X0,X4,X5)
      | ~ sum(X1,X3,X4) ),
    inference(general_splitting,[],[f7,f33_D]) ).

fof(f33,plain,
    ! [X2,X3,X0,X1,X5] :
      ( ~ sum(X0,X1,X2)
      | ~ sum(X2,X3,X5)
      | sP3(X5,X0,X3,X1) ),
    inference(cnf_transformation,[],[f33_D]) ).

fof(f33_D,plain,
    ! [X1,X3,X0,X5] :
      ( ! [X2] :
          ( ~ sum(X0,X1,X2)
          | ~ sum(X2,X3,X5) )
    <=> ~ sP3(X5,X0,X3,X1) ),
    introduced(general_splitting_component_introduction,[new_symbols(naming,[sP3])]) ).

fof(f7,axiom,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ sum(X0,X1,X2)
      | ~ sum(X2,X3,X5)
      | ~ sum(X1,X3,X4)
      | sum(X0,X4,X5) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',associativity_of_addition1) ).

fof(f32682,plain,
    ! [X0,X1] : sP3(add(X0,X1),X1,X0,additive_identity),
    inference(forward_demodulation,[],[f30910,f91]) ).

fof(f30910,plain,
    ! [X0,X1] : sP3(add(X0,X1),additive_inverse(additive_inverse(X1)),X0,additive_identity),
    inference(unit_resulting_resolution,[],[f57,f19,f33]) ).

fof(f11553,plain,
    ! [X0,X1] : sP0(multiply(X0,X1),X0,multiply(X0,X1),X1),
    inference(forward_demodulation,[],[f11552,f91]) ).

fof(f11552,plain,
    ! [X0,X1] : sP0(additive_inverse(additive_inverse(multiply(X0,X1))),X0,additive_inverse(additive_inverse(multiply(X0,X1))),X1),
    inference(forward_demodulation,[],[f11135,f2986]) ).

fof(f11135,plain,
    ! [X0,X1] : sP0(additive_inverse(multiply(X0,additive_inverse(X1))),X0,additive_inverse(multiply(X0,additive_inverse(X1))),X1),
    inference(unit_resulting_resolution,[],[f24,f181,f27]) ).

fof(f398105,plain,
    ~ product(add(b,c),additive_identity,multiply(add(b,c),a)),
    inference(forward_demodulation,[],[f398086,f71670]) ).

fof(f398086,plain,
    ~ product(add(b,c),additive_identity,additive_inverse(multiply(add(b,c),a))),
    inference(unit_resulting_resolution,[],[f71541,f225306,f45]) ).

fof(f225306,plain,
    ! [X0] : ~ sP9(add(b,c),a,X0,X0),
    inference(forward_demodulation,[],[f225252,f123]) ).

fof(f225252,plain,
    ! [X0] : ~ sP9(add(b,c),a,X0,add(X0,additive_identity)),
    inference(unit_resulting_resolution,[],[f71668,f197092,f46]) ).

fof(f197092,plain,
    ~ product(add(b,c),a,additive_identity),
    inference(forward_demodulation,[],[f197091,f130]) ).

fof(f130,plain,
    ! [X0,X1] : add(X0,X1) = add(X1,X0),
    inference(unit_resulting_resolution,[],[f4,f57,f16]) ).

fof(f197091,plain,
    ~ product(add(c,b),a,additive_identity),
    inference(unit_resulting_resolution,[],[f71668,f192622,f47]) ).

fof(f47,plain,
    ! [X3,X0,X1,X8,X7] :
      ( ~ product(X3,X0,X7)
      | ~ sum(X1,X3,X8)
      | sP10(X0,X8,X1,X7) ),
    inference(cnf_transformation,[],[f47_D]) ).

fof(f47_D,plain,
    ! [X7,X1,X8,X0] :
      ( ! [X3] :
          ( ~ product(X3,X0,X7)
          | ~ sum(X1,X3,X8) )
    <=> ~ sP10(X0,X8,X1,X7) ),
    introduced(general_splitting_component_introduction,[new_symbols(naming,[sP10])]) ).

fof(f192622,plain,
    ~ sP10(a,b,c,additive_identity),
    inference(forward_demodulation,[],[f192589,f70647]) ).

fof(f70647,plain,
    ! [X0] : additive_identity = add(X0,X0),
    inference(unit_resulting_resolution,[],[f70149,f154]) ).

fof(f154,plain,
    ! [X2,X0,X1] :
      ( ~ sum(X2,X1,X0)
      | add(X1,X2) = X0 ),
    inference(resolution,[],[f16,f57]) ).

fof(f192589,plain,
    ~ sP10(a,b,c,add(c,c)),
    inference(unit_resulting_resolution,[],[f71994,f192220,f49]) ).

fof(f49,plain,
    ! [X0,X1,X8,X6,X7] :
      ( ~ sP10(X0,X8,X1,X7)
      | ~ product(X1,X0,X6)
      | sP11(X0,X8,X6,X7) ),
    inference(cnf_transformation,[],[f49_D]) ).

fof(f49_D,plain,
    ! [X7,X6,X8,X0] :
      ( ! [X1] :
          ( ~ sP10(X0,X8,X1,X7)
          | ~ product(X1,X0,X6) )
    <=> ~ sP11(X0,X8,X6,X7) ),
    introduced(general_splitting_component_introduction,[new_symbols(naming,[sP11])]) ).

fof(f192220,plain,
    product(c,a,c),
    inference(forward_demodulation,[],[f192218,f71670]) ).

fof(f192218,plain,
    product(c,a,additive_inverse(c)),
    inference(unit_resulting_resolution,[],[f70220,f191870,f46]) ).

fof(f191870,plain,
    sP9(c,a,additive_identity,c),
    inference(forward_demodulation,[],[f191760,f71846]) ).

fof(f71846,plain,
    ! [X0,X1] : add(X0,add(X1,X0)) = X1,
    inference(superposition,[],[f24367,f71670]) ).

fof(f24367,plain,
    ! [X0,X1] : add(additive_inverse(X0),add(X1,X0)) = X1,
    inference(unit_resulting_resolution,[],[f23727,f154]) ).

fof(f191760,plain,
    sP9(c,add(c,add(a,c)),additive_identity,c),
    inference(unit_resulting_resolution,[],[f53147,f191247,f45]) ).

fof(f191247,plain,
    product(c,add(a,c),additive_identity),
    inference(forward_demodulation,[],[f191193,f130]) ).

fof(f191193,plain,
    product(c,add(c,a),additive_identity),
    inference(superposition,[],[f7346,f190598]) ).

fof(f190598,plain,
    additive_identity = multiply(c,add(a,c)),
    inference(forward_demodulation,[],[f190579,f2975]) ).

fof(f2975,plain,
    ! [X0] : additive_identity = multiply(X0,additive_identity),
    inference(unit_resulting_resolution,[],[f3,f20,f17]) ).

fof(f20,axiom,
    ! [X0] : product(X0,additive_identity,additive_identity),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',multiply_additive_id1) ).

fof(f190579,plain,
    multiply(c,additive_identity) = multiply(c,add(a,c)),
    inference(unit_resulting_resolution,[],[f182522,f3000]) ).

fof(f182522,plain,
    product(c,additive_identity,multiply(c,add(a,c))),
    inference(unit_resulting_resolution,[],[f11553,f120838,f28]) ).

fof(f120838,plain,
    ! [X0] : product(add(a,c),multiply(c,X0),additive_identity),
    inference(forward_demodulation,[],[f120823,f71670]) ).

fof(f120823,plain,
    ! [X0] : product(add(a,c),additive_inverse(multiply(c,X0)),additive_identity),
    inference(unit_resulting_resolution,[],[f23,f99713,f28]) ).

fof(f99713,plain,
    ! [X0] : sP0(additive_identity,add(a,c),X0,c),
    inference(forward_demodulation,[],[f99712,f2998]) ).

fof(f99712,plain,
    ! [X0] : sP0(additive_inverse(multiply(additive_identity,X0)),add(a,c),X0,c),
    inference(forward_demodulation,[],[f99274,f71670]) ).

fof(f99274,plain,
    ! [X0] : sP0(additive_inverse(multiply(additive_identity,X0)),add(a,c),additive_inverse(X0),c),
    inference(unit_resulting_resolution,[],[f23,f99246,f27]) ).

fof(f99246,plain,
    product(add(a,c),c,additive_identity),
    inference(forward_demodulation,[],[f99244,f70647]) ).

fof(f99244,plain,
    product(add(a,c),c,add(c,c)),
    inference(unit_resulting_resolution,[],[f57,f91422,f50]) ).

fof(f50,plain,
    ! [X0,X8,X6,X9,X7] :
      ( ~ sP11(X0,X8,X6,X7)
      | product(X8,X0,X9)
      | ~ sum(X6,X7,X9) ),
    inference(general_splitting,[],[f48,f49_D]) ).

fof(f48,plain,
    ! [X0,X1,X8,X6,X9,X7] :
      ( ~ product(X1,X0,X6)
      | ~ sum(X6,X7,X9)
      | product(X8,X0,X9)
      | ~ sP10(X0,X8,X1,X7) ),
    inference(general_splitting,[],[f15,f47_D]) ).

fof(f15,axiom,
    ! [X3,X0,X1,X8,X6,X9,X7] :
      ( ~ product(X1,X0,X6)
      | ~ product(X3,X0,X7)
      | ~ sum(X6,X7,X9)
      | ~ sum(X1,X3,X8)
      | product(X8,X0,X9) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',distributivity4) ).

fof(f91422,plain,
    sP11(c,add(a,c),c,c),
    inference(forward_demodulation,[],[f91421,f130]) ).

fof(f91421,plain,
    sP11(c,add(c,a),c,c),
    inference(forward_demodulation,[],[f91420,f71171]) ).

fof(f71171,plain,
    ! [X0,X1] : additive_inverse(add(X0,X1)) = add(X1,X0),
    inference(unit_resulting_resolution,[],[f1217,f70206,f16]) ).

fof(f1217,plain,
    ! [X0,X1] : sum(additive_identity,additive_inverse(add(X1,X0)),additive_inverse(add(X0,X1))),
    inference(superposition,[],[f53,f479]) ).

fof(f479,plain,
    ! [X0,X1] : add(X0,X1) = additive_inverse(additive_inverse(add(X1,X0))),
    inference(superposition,[],[f91,f144]) ).

fof(f144,plain,
    ! [X0,X1] : additive_inverse(add(X0,X1)) = additive_inverse(add(X1,X0)),
    inference(unit_resulting_resolution,[],[f22,f69,f16]) ).

fof(f53,plain,
    ! [X0] : sum(additive_identity,additive_inverse(additive_inverse(X0)),X0),
    inference(unit_resulting_resolution,[],[f19,f9]) ).

fof(f91420,plain,
    sP11(c,additive_inverse(add(a,c)),c,c),
    inference(forward_demodulation,[],[f91278,f143]) ).

fof(f91278,plain,
    sP11(c,add(additive_inverse(a),additive_inverse(c)),c,c),
    inference(unit_resulting_resolution,[],[f3029,f58987,f49]) ).

fof(f58987,plain,
    ! [X0] : sP10(c,add(additive_inverse(a),X0),X0,c),
    inference(unit_resulting_resolution,[],[f57,f13970,f47]) ).

fof(f13970,plain,
    product(additive_inverse(a),c,c),
    inference(forward_demodulation,[],[f13913,f2991]) ).

fof(f13913,plain,
    product(additive_inverse(a),additive_inverse(multiply(a,additive_inverse(b))),c),
    inference(unit_resulting_resolution,[],[f181,f11294,f28]) ).

fof(f11294,plain,
    sP0(c,additive_inverse(a),b,a),
    inference(unit_resulting_resolution,[],[f25,f3029,f27]) ).

fof(f7346,plain,
    ! [X2,X0,X1] : product(X2,add(X1,X0),multiply(X2,add(X0,X1))),
    inference(forward_demodulation,[],[f7345,f91]) ).

fof(f7345,plain,
    ! [X2,X0,X1] : product(X2,additive_inverse(additive_inverse(add(X1,X0))),multiply(X2,add(X0,X1))),
    inference(forward_demodulation,[],[f7344,f125]) ).

fof(f7344,plain,
    ! [X2,X0,X1] : product(X2,additive_inverse(additive_inverse(add(X1,X0))),multiply(X2,add(additive_identity,add(X0,X1)))),
    inference(forward_demodulation,[],[f7343,f106]) ).

fof(f106,plain,
    additive_identity = additive_inverse(additive_identity),
    inference(unit_resulting_resolution,[],[f1,f6,f16]) ).

fof(f7343,plain,
    ! [X2,X0,X1] : product(X2,additive_inverse(additive_inverse(add(X1,X0))),multiply(X2,add(additive_inverse(additive_identity),add(X0,X1)))),
    inference(forward_demodulation,[],[f7342,f130]) ).

fof(f7342,plain,
    ! [X2,X0,X1] : product(X2,additive_inverse(additive_inverse(add(X1,X0))),multiply(X2,add(add(X0,X1),additive_inverse(additive_identity)))),
    inference(forward_demodulation,[],[f7341,f3918]) ).

fof(f3918,plain,
    ! [X2,X0,X1] : additive_inverse(multiply(X2,add(X0,additive_inverse(X1)))) = multiply(X2,add(X1,additive_inverse(X0))),
    inference(superposition,[],[f2986,f759]) ).

fof(f759,plain,
    ! [X0,X1] : additive_inverse(add(X1,additive_inverse(X0))) = add(X0,additive_inverse(X1)),
    inference(unit_resulting_resolution,[],[f57,f180,f16]) ).

fof(f180,plain,
    ! [X0,X1] : sum(additive_inverse(X1),X0,additive_inverse(add(X1,additive_inverse(X0)))),
    inference(superposition,[],[f22,f91]) ).

fof(f7341,plain,
    ! [X2,X0,X1] : product(X2,additive_inverse(additive_inverse(add(X1,X0))),additive_inverse(multiply(X2,add(additive_identity,additive_inverse(add(X0,X1)))))),
    inference(forward_demodulation,[],[f7253,f7314]) ).

fof(f7314,plain,
    ! [X2,X0,X1] : additive_inverse(multiply(X0,add(X2,X1))) = additive_inverse(multiply(X0,add(X1,X2))),
    inference(forward_demodulation,[],[f7313,f91]) ).

fof(f7313,plain,
    ! [X2,X0,X1] : additive_inverse(multiply(X0,add(X1,X2))) = additive_inverse(additive_inverse(additive_inverse(multiply(X0,add(X2,X1))))),
    inference(forward_demodulation,[],[f7312,f2986]) ).

fof(f7312,plain,
    ! [X2,X0,X1] : additive_inverse(multiply(X0,add(X1,X2))) = additive_inverse(additive_inverse(multiply(X0,additive_inverse(add(X2,X1))))),
    inference(forward_demodulation,[],[f7231,f2986]) ).

fof(f7231,plain,
    ! [X2,X0,X1] : additive_inverse(multiply(X0,add(X1,X2))) = additive_inverse(multiply(X0,additive_inverse(additive_inverse(add(X2,X1))))),
    inference(unit_resulting_resolution,[],[f181,f475,f17]) ).

fof(f475,plain,
    ! [X2,X0,X1] : product(X2,additive_inverse(add(X1,X0)),additive_inverse(multiply(X2,add(X0,X1)))),
    inference(superposition,[],[f23,f144]) ).

fof(f7253,plain,
    ! [X2,X0,X1] : product(X2,additive_inverse(additive_inverse(add(X1,X0))),additive_inverse(multiply(X2,add(additive_inverse(add(X0,X1)),additive_identity)))),
    inference(superposition,[],[f475,f1222]) ).

fof(f1222,plain,
    ! [X0,X1] : additive_inverse(add(X0,X1)) = add(additive_identity,additive_inverse(add(X1,X0))),
    inference(superposition,[],[f126,f479]) ).

fof(f126,plain,
    ! [X0] : add(additive_identity,additive_inverse(additive_inverse(X0))) = X0,
    inference(unit_resulting_resolution,[],[f19,f57,f16]) ).

fof(f53147,plain,
    ! [X0,X1] : sP8(X0,add(X0,X1),X1,X0),
    inference(unit_resulting_resolution,[],[f57,f24,f43]) ).

fof(f70220,plain,
    ! [X0] : sum(additive_identity,X0,additive_inverse(X0)),
    inference(unit_resulting_resolution,[],[f23347,f70149,f31]) ).

fof(f23347,plain,
    ! [X0,X1] : ~ sP2(X0,additive_inverse(X1),additive_inverse(X1),additive_inverse(X0)),
    inference(forward_demodulation,[],[f23346,f125]) ).

fof(f23346,plain,
    ! [X0,X1] : ~ sP2(X0,additive_inverse(X1),add(additive_identity,additive_inverse(X1)),additive_inverse(X0)),
    inference(forward_demodulation,[],[f23345,f130]) ).

fof(f23345,plain,
    ! [X0,X1] : ~ sP2(X0,additive_inverse(X1),add(additive_inverse(X1),additive_identity),additive_inverse(X0)),
    inference(forward_demodulation,[],[f22416,f658]) ).

fof(f22416,plain,
    ! [X0,X1] : ~ sP2(X0,additive_inverse(X1),additive_inverse(add(additive_inverse(additive_identity),X1)),additive_inverse(X0)),
    inference(unit_resulting_resolution,[],[f184,f5,f32]) ).

fof(f5,axiom,
    ! [X0] : sum(additive_inverse(X0),X0,additive_identity),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',left_inverse) ).

fof(f184,plain,
    ! [X0,X1] : sum(additive_inverse(X1),X0,additive_inverse(add(additive_inverse(X0),X1))),
    inference(superposition,[],[f69,f91]) ).

fof(f71994,plain,
    ! [X0] : ~ sP11(a,b,X0,add(X0,c)),
    inference(superposition,[],[f61382,f71670]) ).

fof(f61382,plain,
    ! [X0] : ~ sP11(a,b,additive_inverse(X0),add(X0,c)),
    inference(unit_resulting_resolution,[],[f24466,f26,f50]) ).

fof(f26,axiom,
    ~ product(b,a,c),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',prove_b_times_a_is_c) ).

fof(f24466,plain,
    ! [X0,X1] : sum(additive_inverse(X0),add(X0,X1),X1),
    inference(unit_resulting_resolution,[],[f23728,f9]) ).

fof(f23728,plain,
    ! [X0,X1] : sum(add(X0,X1),additive_inverse(X0),X1),
    inference(unit_resulting_resolution,[],[f57,f23300,f31]) ).

fof(f71668,plain,
    ! [X0,X1] : sum(X0,add(X0,X1),X1),
    inference(forward_demodulation,[],[f71179,f91]) ).

fof(f71179,plain,
    ! [X0,X1] : sum(X0,add(additive_inverse(additive_inverse(X0)),X1),X1),
    inference(unit_resulting_resolution,[],[f26164,f70206,f31]) ).

fof(f26164,plain,
    ! [X0,X1] : ~ sP2(add(additive_inverse(X1),X0),additive_identity,X0,X1),
    inference(forward_demodulation,[],[f26163,f658]) ).

fof(f26163,plain,
    ! [X0,X1] : ~ sP2(additive_inverse(add(additive_inverse(X0),X1)),additive_identity,X0,X1),
    inference(forward_demodulation,[],[f26021,f143]) ).

fof(f26021,plain,
    ! [X0,X1] : ~ sP2(add(additive_inverse(additive_inverse(X0)),additive_inverse(X1)),additive_identity,X0,X1),
    inference(unit_resulting_resolution,[],[f53,f24649,f32]) ).

fof(f24649,plain,
    ! [X0,X1] : sum(X0,add(X1,additive_inverse(X0)),X1),
    inference(unit_resulting_resolution,[],[f23773,f9]) ).

fof(f23773,plain,
    ! [X0,X1] : sum(add(X1,additive_inverse(X0)),X0,X1),
    inference(forward_demodulation,[],[f23772,f759]) ).

fof(f23772,plain,
    ! [X0,X1] : sum(additive_inverse(add(X0,additive_inverse(X1))),X0,X1),
    inference(forward_demodulation,[],[f23746,f91]) ).

fof(f23746,plain,
    ! [X0,X1] : sum(additive_inverse(add(X0,additive_inverse(X1))),additive_inverse(additive_inverse(X0)),X1),
    inference(unit_resulting_resolution,[],[f183,f23300,f31]) ).

fof(f183,plain,
    ! [X0,X1] : sum(X0,additive_inverse(X1),additive_inverse(add(X1,additive_inverse(X0)))),
    inference(superposition,[],[f69,f91]) ).

fof(f71541,plain,
    ! [X0,X1] : sP8(X0,X1,additive_identity,additive_inverse(multiply(X0,X1))),
    inference(forward_demodulation,[],[f71540,f2986]) ).

fof(f71540,plain,
    ! [X0,X1] : sP8(X0,X1,additive_identity,multiply(X0,additive_inverse(X1))),
    inference(forward_demodulation,[],[f71539,f91]) ).

fof(f71539,plain,
    ! [X0,X1] : sP8(X0,X1,additive_identity,additive_inverse(additive_inverse(multiply(X0,additive_inverse(X1))))),
    inference(forward_demodulation,[],[f71421,f2986]) ).

fof(f71421,plain,
    ! [X0,X1] : sP8(X0,X1,additive_identity,additive_inverse(multiply(X0,additive_inverse(additive_inverse(X1))))),
    inference(unit_resulting_resolution,[],[f181,f70206,f43]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.08  % Problem    : RNG008-5 : TPTP v8.1.2. Released v1.0.0.
% 0.04/0.09  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.09/0.28  % Computer : n032.cluster.edu
% 0.09/0.28  % Model    : x86_64 x86_64
% 0.09/0.28  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.28  % Memory   : 8042.1875MB
% 0.09/0.28  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.09/0.28  % CPULimit   : 300
% 0.09/0.28  % WCLimit    : 300
% 0.09/0.28  % DateTime   : Tue Apr 30 02:16:51 EDT 2024
% 0.09/0.28  % CPUTime    : 
% 0.09/0.28  % (18806)Running in auto input_syntax mode. Trying TPTP
% 0.09/0.29  % (18811)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.09/0.29  % (18813)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.09/0.29  % (18809)WARNING: value z3 for option sas not known
% 0.09/0.30  % (18809)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.09/0.30  % (18812)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.09/0.30  % (18807)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.09/0.30  % (18808)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.09/0.30  % (18810)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.09/0.30  TRYING [1]
% 0.09/0.30  TRYING [2]
% 0.09/0.30  TRYING [3]
% 0.09/0.30  TRYING [1]
% 0.09/0.31  TRYING [2]
% 0.13/0.31  TRYING [4]
% 0.13/0.32  TRYING [3]
% 0.13/0.35  TRYING [5]
% 0.13/0.35  TRYING [4]
% 0.13/0.45  TRYING [6]
% 0.13/0.46  TRYING [5]
% 2.73/0.72  TRYING [7]
% 3.47/0.78  TRYING [6]
% 6.85/1.30  TRYING [8]
% 7.69/1.40  TRYING [1]
% 7.69/1.40  TRYING [2]
% 7.69/1.40  TRYING [3]
% 7.69/1.41  TRYING [4]
% 8.16/1.45  TRYING [5]
% 8.96/1.61  TRYING [6]
% 9.59/1.67  TRYING [7]
% 12.56/2.07  TRYING [7]
% 19.73/3.12  TRYING [9]
% 21.56/3.38  TRYING [8]
% 25.33/3.92  % (18813)First to succeed.
% 25.33/3.93  TRYING [8]
% 25.33/3.93  % (18813)Refutation found. Thanks to Tanya!
% 25.33/3.93  % SZS status Unsatisfiable for theBenchmark
% 25.33/3.93  % SZS output start Proof for theBenchmark
% See solution above
% 25.33/3.93  % (18813)------------------------------
% 25.33/3.93  % (18813)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 25.33/3.93  % (18813)Termination reason: Refutation
% 25.33/3.93  
% 25.33/3.93  % (18813)Memory used [KB]: 32363
% 25.33/3.93  % (18813)Time elapsed: 3.634 s
% 25.33/3.93  % (18813)Instructions burned: 12095 (million)
% 25.33/3.93  % (18813)------------------------------
% 25.33/3.93  % (18813)------------------------------
% 25.33/3.93  % (18806)Success in time 3.642 s
% 25.33/3.93  18808 Aborted by signal SIGHUP on /export/starexec/sandbox2/benchmark/theBenchmark.p
% 25.33/3.93  % (18808)------------------------------
% 25.33/3.93  % (18808)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 25.33/3.93  % (18808)Termination reason: Time limit
% 25.33/3.93  % (18808)Termination phase: Finite model building SAT solving
% 25.33/3.93  
% 25.33/3.93  % (18808)Memory used [KB]: 46638
% 25.33/3.93  % (18808)Time elapsed: 3.638 s
% 25.33/3.93  % (18808)Instructions burned: 15017 (million)
% 25.33/3.93  % (18808)------------------------------
% 25.33/3.93  % (18808)------------------------------
% 25.33/3.93  Version : Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 25.33/3.93  ???
% 25.33/3.93   ???
% 25.33/3.93    ???
% 25.33/3.93     ???
% 25.33/3.93      ???
% 25.33/3.93       ???
% 25.33/3.93        ???
% 25.33/3.93         ???
% 25.33/3.93          ???
% 25.33/3.93           ???
% 25.33/3.93            ???
% 25.33/3.93             ???
% 25.33/3.93              ???
% 25.33/3.93               ???
% 25.33/3.93                ???
% 25.33/3.93                 ???
% 25.33/3.93                  ???
% 25.33/3.93                   ???
% 25.33/3.93                    ???
% 25.33/3.93                     ???
% 25.33/3.93                      ???
% 25.33/3.93                       ???
% 25.33/3.93                        ???
% 25.33/3.93                         ???
% 25.33/3.93                          ???
% 25.33/3.93                           ???
% 25.33/3.93                            ???
% 25.33/3.93                             ???
% 25.33/3.93                              ???
%------------------------------------------------------------------------------