TSTP Solution File: SWV555-1.004 by Drodi---3.6.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.6.0
% Problem  : SWV555-1.004 : TPTP v8.1.2. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n003.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 20:48:50 EDT 2024

% Result   : Unsatisfiable 0.17s 0.52s
% Output   : CNFRefutation 1.49s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   17
%            Number of leaves      :   58
% Syntax   : Number of formulae    :  463 (  58 unt;   0 def)
%            Number of atoms       : 1324 ( 520 equ)
%            Maximal formula atoms :    7 (   2 avg)
%            Number of connectives : 1509 ( 648   ~; 826   |;   0   &)
%                                         (  35 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    8 (   4 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :   37 (  35 usr;  36 prp; 0-2 aty)
%            Number of functors    :   28 (  28 usr;  25 con; 0-3 aty)
%            Number of variables   :   70 (  70   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,axiom,
    ! [A,I,E] : select(store(A,I,E),I) = E,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f2,axiom,
    ! [I,J,A,E] :
      ( I = J
      | select(store(A,I,E),J) = select(A,J) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f3,hypothesis,
    a_20 = store(a1,i1,e_19),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f4,hypothesis,
    a_22 = store(a2,i1,e_21),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f5,hypothesis,
    a_24 = store(a_20,i2,e_23),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f6,hypothesis,
    a_26 = store(a_22,i2,e_25),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f7,hypothesis,
    a_28 = store(a_24,i3,e_27),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f8,hypothesis,
    a_30 = store(a_26,i3,e_29),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f9,hypothesis,
    a_32 = store(a_28,i4,e_31),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f10,hypothesis,
    a_34 = store(a_30,i4,e_33),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f11,hypothesis,
    e_19 = select(a2,i1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f12,hypothesis,
    e_21 = select(a1,i1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f13,hypothesis,
    e_23 = select(a_22,i2),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f14,hypothesis,
    e_25 = select(a_20,i2),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f15,hypothesis,
    e_27 = select(a_26,i3),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f16,hypothesis,
    e_29 = select(a_24,i3),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f17,hypothesis,
    e_31 = select(a_30,i4),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f18,hypothesis,
    e_33 = select(a_28,i4),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f19,hypothesis,
    e_36 = select(a1,i_35),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f20,hypothesis,
    e_37 = select(a2,i_35),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f21,hypothesis,
    i_35 = sk(a1,a2),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f22,hypothesis,
    a_32 = a_34,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f23,negated_conjecture,
    e_36 != e_37,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f24,plain,
    ! [X0,X1,X2] : select(store(X0,X1,X2),X1) = X2,
    inference(cnf_transformation,[status(esa)],[f1]) ).

fof(f25,plain,
    ! [I,J] :
      ( I = J
      | ! [A,E] : select(store(A,I,E),J) = select(A,J) ),
    inference(miniscoping,[status(esa)],[f2]) ).

fof(f26,plain,
    ! [X0,X1,X2,X3] :
      ( X0 = X1
      | select(store(X2,X0,X3),X1) = select(X2,X1) ),
    inference(cnf_transformation,[status(esa)],[f25]) ).

fof(f27,plain,
    a_20 = store(a1,i1,e_19),
    inference(cnf_transformation,[status(esa)],[f3]) ).

fof(f28,plain,
    a_22 = store(a2,i1,e_21),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f29,plain,
    a_24 = store(a_20,i2,e_23),
    inference(cnf_transformation,[status(esa)],[f5]) ).

fof(f30,plain,
    a_26 = store(a_22,i2,e_25),
    inference(cnf_transformation,[status(esa)],[f6]) ).

fof(f31,plain,
    a_28 = store(a_24,i3,e_27),
    inference(cnf_transformation,[status(esa)],[f7]) ).

fof(f32,plain,
    a_30 = store(a_26,i3,e_29),
    inference(cnf_transformation,[status(esa)],[f8]) ).

fof(f33,plain,
    a_32 = store(a_28,i4,e_31),
    inference(cnf_transformation,[status(esa)],[f9]) ).

fof(f34,plain,
    a_34 = store(a_30,i4,e_33),
    inference(cnf_transformation,[status(esa)],[f10]) ).

fof(f35,plain,
    e_19 = select(a2,i1),
    inference(cnf_transformation,[status(esa)],[f11]) ).

fof(f36,plain,
    e_21 = select(a1,i1),
    inference(cnf_transformation,[status(esa)],[f12]) ).

fof(f37,plain,
    e_23 = select(a_22,i2),
    inference(cnf_transformation,[status(esa)],[f13]) ).

fof(f38,plain,
    e_25 = select(a_20,i2),
    inference(cnf_transformation,[status(esa)],[f14]) ).

fof(f39,plain,
    e_27 = select(a_26,i3),
    inference(cnf_transformation,[status(esa)],[f15]) ).

fof(f40,plain,
    e_29 = select(a_24,i3),
    inference(cnf_transformation,[status(esa)],[f16]) ).

fof(f41,plain,
    e_31 = select(a_30,i4),
    inference(cnf_transformation,[status(esa)],[f17]) ).

fof(f42,plain,
    e_33 = select(a_28,i4),
    inference(cnf_transformation,[status(esa)],[f18]) ).

fof(f43,plain,
    e_36 = select(a1,i_35),
    inference(cnf_transformation,[status(esa)],[f19]) ).

fof(f44,plain,
    e_37 = select(a2,i_35),
    inference(cnf_transformation,[status(esa)],[f20]) ).

fof(f45,plain,
    i_35 = sk(a1,a2),
    inference(cnf_transformation,[status(esa)],[f21]) ).

fof(f46,plain,
    a_32 = a_34,
    inference(cnf_transformation,[status(esa)],[f22]) ).

fof(f47,plain,
    e_36 != e_37,
    inference(cnf_transformation,[status(esa)],[f23]) ).

fof(f48,plain,
    select(a_20,i1) = e_19,
    inference(paramodulation,[status(thm)],[f27,f24]) ).

fof(f49,plain,
    ! [X0] :
      ( i1 = X0
      | select(a_20,X0) = select(a1,X0) ),
    inference(paramodulation,[status(thm)],[f27,f26]) ).

fof(f50,plain,
    ! [X0] :
      ( i1 = X0
      | select(a_22,X0) = select(a2,X0) ),
    inference(paramodulation,[status(thm)],[f28,f26]) ).

fof(f51,plain,
    select(a_22,i1) = e_21,
    inference(paramodulation,[status(thm)],[f28,f24]) ).

fof(f52,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_24,X0) = select(a_20,X0) ),
    inference(paramodulation,[status(thm)],[f29,f26]) ).

fof(f53,plain,
    select(a_24,i2) = e_23,
    inference(paramodulation,[status(thm)],[f29,f24]) ).

fof(f54,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_26,X0) = select(a_22,X0) ),
    inference(paramodulation,[status(thm)],[f30,f26]) ).

fof(f55,plain,
    select(a_26,i2) = e_25,
    inference(paramodulation,[status(thm)],[f30,f24]) ).

fof(f56,plain,
    ! [X0] :
      ( i3 = X0
      | select(a_28,X0) = select(a_24,X0) ),
    inference(paramodulation,[status(thm)],[f31,f26]) ).

fof(f57,plain,
    select(a_28,i3) = e_27,
    inference(paramodulation,[status(thm)],[f31,f24]) ).

fof(f58,plain,
    ! [X0] :
      ( i3 = X0
      | select(a_30,X0) = select(a_26,X0) ),
    inference(paramodulation,[status(thm)],[f32,f26]) ).

fof(f59,plain,
    select(a_30,i3) = e_29,
    inference(paramodulation,[status(thm)],[f32,f24]) ).

fof(f60,plain,
    ! [X0] :
      ( i4 = X0
      | select(a_32,X0) = select(a_28,X0) ),
    inference(paramodulation,[status(thm)],[f33,f26]) ).

fof(f61,plain,
    select(a_32,i4) = e_31,
    inference(paramodulation,[status(thm)],[f33,f24]) ).

fof(f62,plain,
    a_32 = store(a_30,i4,e_33),
    inference(forward_demodulation,[status(thm)],[f46,f34]) ).

fof(f63,plain,
    ! [X0] :
      ( i4 = X0
      | select(a_32,X0) = select(a_30,X0) ),
    inference(paramodulation,[status(thm)],[f62,f26]) ).

fof(f64,plain,
    select(a_32,i4) = e_33,
    inference(paramodulation,[status(thm)],[f62,f24]) ).

fof(f65,plain,
    e_31 = e_33,
    inference(forward_demodulation,[status(thm)],[f61,f64]) ).

fof(f67,plain,
    e_31 = select(a_28,i4),
    inference(backward_demodulation,[status(thm)],[f65,f42]) ).

fof(f70,plain,
    ( spl0_0
  <=> i1 = i1 ),
    introduced(split_symbol_definition) ).

fof(f73,plain,
    ( spl0_1
  <=> select(a_20,i1) = e_21 ),
    introduced(split_symbol_definition) ).

fof(f74,plain,
    ( select(a_20,i1) = e_21
    | ~ spl0_1 ),
    inference(component_clause,[status(thm)],[f73]) ).

fof(f75,plain,
    ( select(a_20,i1) != e_21
    | spl0_1 ),
    inference(component_clause,[status(thm)],[f73]) ).

fof(f76,plain,
    ( i1 = i1
    | select(a_20,i1) = e_21 ),
    inference(paramodulation,[status(thm)],[f36,f49]) ).

fof(f77,plain,
    ( spl0_0
    | spl0_1 ),
    inference(split_clause,[status(thm)],[f76,f70,f73]) ).

fof(f78,plain,
    ( spl0_2
  <=> i1 = i_35 ),
    introduced(split_symbol_definition) ).

fof(f79,plain,
    ( i1 = i_35
    | ~ spl0_2 ),
    inference(component_clause,[status(thm)],[f78]) ).

fof(f80,plain,
    ( i1 != i_35
    | spl0_2 ),
    inference(component_clause,[status(thm)],[f78]) ).

fof(f81,plain,
    ( spl0_3
  <=> select(a_20,i_35) = e_36 ),
    introduced(split_symbol_definition) ).

fof(f82,plain,
    ( select(a_20,i_35) = e_36
    | ~ spl0_3 ),
    inference(component_clause,[status(thm)],[f81]) ).

fof(f84,plain,
    ( i1 = i_35
    | select(a_20,i_35) = e_36 ),
    inference(paramodulation,[status(thm)],[f43,f49]) ).

fof(f85,plain,
    ( spl0_2
    | spl0_3 ),
    inference(split_clause,[status(thm)],[f84,f78,f81]) ).

fof(f90,plain,
    ( spl0_4
  <=> select(a_22,i1) = e_19 ),
    introduced(split_symbol_definition) ).

fof(f91,plain,
    ( select(a_22,i1) = e_19
    | ~ spl0_4 ),
    inference(component_clause,[status(thm)],[f90]) ).

fof(f95,plain,
    ( spl0_5
  <=> select(a_22,i_35) = e_37 ),
    introduced(split_symbol_definition) ).

fof(f96,plain,
    ( select(a_22,i_35) = e_37
    | ~ spl0_5 ),
    inference(component_clause,[status(thm)],[f95]) ).

fof(f97,plain,
    ( select(a_22,i_35) != e_37
    | spl0_5 ),
    inference(component_clause,[status(thm)],[f95]) ).

fof(f98,plain,
    ( i1 = i_35
    | select(a_22,i_35) = e_37 ),
    inference(paramodulation,[status(thm)],[f44,f50]) ).

fof(f99,plain,
    ( spl0_2
    | spl0_5 ),
    inference(split_clause,[status(thm)],[f98,f78,f95]) ).

fof(f112,plain,
    ( spl0_8
  <=> i2 = i3 ),
    introduced(split_symbol_definition) ).

fof(f113,plain,
    ( i2 = i3
    | ~ spl0_8 ),
    inference(component_clause,[status(thm)],[f112]) ).

fof(f115,plain,
    ( spl0_9
  <=> e_29 = select(a_20,i3) ),
    introduced(split_symbol_definition) ).

fof(f116,plain,
    ( e_29 = select(a_20,i3)
    | ~ spl0_9 ),
    inference(component_clause,[status(thm)],[f115]) ).

fof(f118,plain,
    ( i2 = i3
    | e_29 = select(a_20,i3) ),
    inference(paramodulation,[status(thm)],[f40,f52]) ).

fof(f119,plain,
    ( spl0_8
    | spl0_9 ),
    inference(split_clause,[status(thm)],[f118,f112,f115]) ).

fof(f125,plain,
    ( e_37 = select(a2,i1)
    | ~ spl0_2 ),
    inference(backward_demodulation,[status(thm)],[f79,f44]) ).

fof(f126,plain,
    ( e_37 = e_19
    | ~ spl0_2 ),
    inference(forward_demodulation,[status(thm)],[f35,f125]) ).

fof(f127,plain,
    ( e_36 = select(a1,i1)
    | ~ spl0_2 ),
    inference(backward_demodulation,[status(thm)],[f79,f43]) ).

fof(f128,plain,
    ( e_36 = e_21
    | ~ spl0_2 ),
    inference(forward_demodulation,[status(thm)],[f36,f127]) ).

fof(f129,plain,
    ( e_36 != e_19
    | ~ spl0_2 ),
    inference(backward_demodulation,[status(thm)],[f126,f47]) ).

fof(f130,plain,
    ( e_21 != e_19
    | ~ spl0_2 ),
    inference(backward_demodulation,[status(thm)],[f128,f129]) ).

fof(f131,plain,
    ( select(a_30,i2) = e_29
    | ~ spl0_8 ),
    inference(backward_demodulation,[status(thm)],[f113,f59]) ).

fof(f132,plain,
    ( a_30 = store(a_26,i2,e_29)
    | ~ spl0_8 ),
    inference(backward_demodulation,[status(thm)],[f113,f32]) ).

fof(f133,plain,
    ( select(a_28,i2) = e_27
    | ~ spl0_8 ),
    inference(backward_demodulation,[status(thm)],[f113,f57]) ).

fof(f134,plain,
    ( a_28 = store(a_24,i2,e_27)
    | ~ spl0_8 ),
    inference(backward_demodulation,[status(thm)],[f113,f31]) ).

fof(f135,plain,
    ( e_29 = select(a_24,i2)
    | ~ spl0_8 ),
    inference(backward_demodulation,[status(thm)],[f113,f40]) ).

fof(f136,plain,
    ( e_29 = e_23
    | ~ spl0_8 ),
    inference(forward_demodulation,[status(thm)],[f53,f135]) ).

fof(f137,plain,
    ( e_27 = select(a_26,i2)
    | ~ spl0_8 ),
    inference(backward_demodulation,[status(thm)],[f113,f39]) ).

fof(f138,plain,
    ( e_27 = e_25
    | ~ spl0_8 ),
    inference(forward_demodulation,[status(thm)],[f55,f137]) ).

fof(f139,plain,
    ( select(a_30,i2) = e_23
    | ~ spl0_8 ),
    inference(forward_demodulation,[status(thm)],[f136,f131]) ).

fof(f140,plain,
    ( select(a_28,i2) = e_25
    | ~ spl0_8 ),
    inference(forward_demodulation,[status(thm)],[f138,f133]) ).

fof(f141,plain,
    ( a_30 = store(a_26,i2,e_23)
    | ~ spl0_8 ),
    inference(forward_demodulation,[status(thm)],[f136,f132]) ).

fof(f142,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_30,X0) = select(a_26,X0)
      | ~ spl0_8 ),
    inference(paramodulation,[status(thm)],[f141,f26]) ).

fof(f144,plain,
    ( a_28 = store(a_24,i2,e_25)
    | ~ spl0_8 ),
    inference(forward_demodulation,[status(thm)],[f138,f134]) ).

fof(f145,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_28,X0) = select(a_24,X0)
      | ~ spl0_8 ),
    inference(paramodulation,[status(thm)],[f144,f26]) ).

fof(f147,plain,
    ( spl0_10
  <=> e_23 = select(a_26,i2) ),
    introduced(split_symbol_definition) ).

fof(f148,plain,
    ( e_23 = select(a_26,i2)
    | ~ spl0_10 ),
    inference(component_clause,[status(thm)],[f147]) ).

fof(f152,plain,
    ( spl0_11
  <=> i2 = i4 ),
    introduced(split_symbol_definition) ).

fof(f153,plain,
    ( i2 = i4
    | ~ spl0_11 ),
    inference(component_clause,[status(thm)],[f152]) ).

fof(f155,plain,
    ( spl0_12
  <=> e_31 = select(a_26,i4) ),
    introduced(split_symbol_definition) ).

fof(f156,plain,
    ( e_31 = select(a_26,i4)
    | ~ spl0_12 ),
    inference(component_clause,[status(thm)],[f155]) ).

fof(f157,plain,
    ( e_31 != select(a_26,i4)
    | spl0_12 ),
    inference(component_clause,[status(thm)],[f155]) ).

fof(f158,plain,
    ( i2 = i4
    | e_31 = select(a_26,i4)
    | ~ spl0_8 ),
    inference(paramodulation,[status(thm)],[f41,f142]) ).

fof(f159,plain,
    ( spl0_11
    | spl0_12
    | ~ spl0_8 ),
    inference(split_clause,[status(thm)],[f158,f152,f155,f112]) ).

fof(f165,plain,
    ( e_31 = select(a_28,i2)
    | ~ spl0_11 ),
    inference(backward_demodulation,[status(thm)],[f153,f67]) ).

fof(f166,plain,
    ( e_31 = e_25
    | ~ spl0_8
    | ~ spl0_11 ),
    inference(forward_demodulation,[status(thm)],[f140,f165]) ).

fof(f169,plain,
    ( e_31 = select(a_30,i2)
    | ~ spl0_11 ),
    inference(backward_demodulation,[status(thm)],[f153,f41]) ).

fof(f170,plain,
    ( e_31 = e_23
    | ~ spl0_8
    | ~ spl0_11 ),
    inference(forward_demodulation,[status(thm)],[f139,f169]) ).

fof(f178,plain,
    ( e_25 = e_23
    | ~ spl0_8
    | ~ spl0_11 ),
    inference(forward_demodulation,[status(thm)],[f166,f170]) ).

fof(f208,plain,
    ( select(a_28,i2) = e_25
    | ~ spl0_8 ),
    inference(paramodulation,[status(thm)],[f144,f24]) ).

fof(f209,plain,
    ( spl0_14
  <=> select(a_24,i2) = e_25 ),
    introduced(split_symbol_definition) ).

fof(f210,plain,
    ( select(a_24,i2) = e_25
    | ~ spl0_14 ),
    inference(component_clause,[status(thm)],[f209]) ).

fof(f216,plain,
    ( spl0_15
  <=> e_31 = select(a_24,i4) ),
    introduced(split_symbol_definition) ).

fof(f217,plain,
    ( e_31 = select(a_24,i4)
    | ~ spl0_15 ),
    inference(component_clause,[status(thm)],[f216]) ).

fof(f219,plain,
    ( e_31 = select(a_24,i4)
    | i2 = i4
    | ~ spl0_8 ),
    inference(paramodulation,[status(thm)],[f145,f67]) ).

fof(f220,plain,
    ( spl0_15
    | spl0_11
    | ~ spl0_8 ),
    inference(split_clause,[status(thm)],[f219,f216,f152,f112]) ).

fof(f262,plain,
    ! [X0] :
      ( i4 = X0
      | select(a_28,X0) = select(a_30,X0)
      | i4 = X0 ),
    inference(paramodulation,[status(thm)],[f60,f63]) ).

fof(f263,plain,
    ! [X0] :
      ( i4 = X0
      | select(a_28,X0) = select(a_30,X0) ),
    inference(duplicate_literals_removal,[status(esa)],[f262]) ).

fof(f270,plain,
    ( spl0_20
  <=> select(a_28,i2) = e_23 ),
    introduced(split_symbol_definition) ).

fof(f271,plain,
    ( select(a_28,i2) = e_23
    | ~ spl0_20 ),
    inference(component_clause,[status(thm)],[f270]) ).

fof(f273,plain,
    ( i4 = i2
    | select(a_28,i2) = e_23
    | ~ spl0_8 ),
    inference(paramodulation,[status(thm)],[f139,f263]) ).

fof(f274,plain,
    ( spl0_11
    | spl0_20
    | ~ spl0_8 ),
    inference(split_clause,[status(thm)],[f273,f152,f270,f112]) ).

fof(f275,plain,
    ! [X0] :
      ( i4 = X0
      | select(a_28,X0) = select(a_26,X0)
      | i2 = X0
      | ~ spl0_8 ),
    inference(paramodulation,[status(thm)],[f142,f263]) ).

fof(f286,plain,
    ( e_31 = select(a_30,i2)
    | ~ spl0_11 ),
    inference(backward_demodulation,[status(thm)],[f153,f41]) ).

fof(f289,plain,
    ( e_31 = select(a_28,i2)
    | ~ spl0_11 ),
    inference(backward_demodulation,[status(thm)],[f153,f67]) ).

fof(f292,plain,
    ( e_23 = select(a_20,i2)
    | ~ spl0_8
    | ~ spl0_11 ),
    inference(backward_demodulation,[status(thm)],[f178,f38]) ).

fof(f311,plain,
    ( spl0_21
  <=> select(a_22,i2) = e_23 ),
    introduced(split_symbol_definition) ).

fof(f329,plain,
    ( spl0_23
  <=> e_31 = select(a_22,i4) ),
    introduced(split_symbol_definition) ).

fof(f330,plain,
    ( e_31 = select(a_22,i4)
    | ~ spl0_23 ),
    inference(component_clause,[status(thm)],[f329]) ).

fof(f331,plain,
    ( e_31 != select(a_22,i4)
    | spl0_23 ),
    inference(component_clause,[status(thm)],[f329]) ).

fof(f332,plain,
    ( e_31 = select(a_22,i4)
    | i2 = i4
    | ~ spl0_12 ),
    inference(paramodulation,[status(thm)],[f54,f156]) ).

fof(f333,plain,
    ( spl0_23
    | spl0_11
    | ~ spl0_12 ),
    inference(split_clause,[status(thm)],[f332,f329,f152,f155]) ).

fof(f338,plain,
    ( select(a_28,i2) = e_25
    | ~ spl0_8 ),
    inference(paramodulation,[status(thm)],[f144,f24]) ).

fof(f341,plain,
    ( select(a_28,i2) = e_23
    | ~ spl0_11
    | ~ spl0_8 ),
    inference(forward_demodulation,[status(thm)],[f178,f208]) ).

fof(f378,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_28,X0) = select(a_30,X0)
      | ~ spl0_11 ),
    inference(forward_demodulation,[status(thm)],[f153,f263]) ).

fof(f381,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_28,X0) = select(a_26,X0)
      | i2 = X0
      | ~ spl0_11
      | ~ spl0_8 ),
    inference(paramodulation,[status(thm)],[f142,f378]) ).

fof(f382,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_28,X0) = select(a_26,X0)
      | ~ spl0_11
      | ~ spl0_8 ),
    inference(duplicate_literals_removal,[status(esa)],[f381]) ).

fof(f398,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_24,X0) = select(a_26,X0)
      | i2 = X0
      | ~ spl0_11
      | ~ spl0_8 ),
    inference(paramodulation,[status(thm)],[f145,f382]) ).

fof(f399,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_24,X0) = select(a_26,X0)
      | ~ spl0_11
      | ~ spl0_8 ),
    inference(duplicate_literals_removal,[status(esa)],[f398]) ).

fof(f406,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_24,X0) = select(a_22,X0)
      | i2 = X0
      | ~ spl0_11
      | ~ spl0_8 ),
    inference(paramodulation,[status(thm)],[f54,f399]) ).

fof(f407,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_24,X0) = select(a_22,X0)
      | ~ spl0_11
      | ~ spl0_8 ),
    inference(duplicate_literals_removal,[status(esa)],[f406]) ).

fof(f414,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_20,X0) = select(a_22,X0)
      | i2 = X0
      | ~ spl0_11
      | ~ spl0_8 ),
    inference(paramodulation,[status(thm)],[f52,f407]) ).

fof(f415,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_20,X0) = select(a_22,X0)
      | ~ spl0_11
      | ~ spl0_8 ),
    inference(duplicate_literals_removal,[status(esa)],[f414]) ).

fof(f420,plain,
    ( spl0_24
  <=> i2 = i1 ),
    introduced(split_symbol_definition) ).

fof(f421,plain,
    ( i2 = i1
    | ~ spl0_24 ),
    inference(component_clause,[status(thm)],[f420]) ).

fof(f422,plain,
    ( i2 != i1
    | spl0_24 ),
    inference(component_clause,[status(thm)],[f420]) ).

fof(f423,plain,
    ( i2 = i1
    | select(a_20,i1) = e_21
    | ~ spl0_11
    | ~ spl0_8 ),
    inference(paramodulation,[status(thm)],[f51,f415]) ).

fof(f424,plain,
    ( spl0_24
    | spl0_1
    | ~ spl0_11
    | ~ spl0_8 ),
    inference(split_clause,[status(thm)],[f423,f420,f73,f152,f112]) ).

fof(f431,plain,
    ( e_19 = e_21
    | ~ spl0_1 ),
    inference(forward_demodulation,[status(thm)],[f48,f74]) ).

fof(f432,plain,
    ( $false
    | ~ spl0_2
    | ~ spl0_1 ),
    inference(forward_subsumption_resolution,[status(thm)],[f431,f130]) ).

fof(f433,plain,
    ( ~ spl0_2
    | ~ spl0_1 ),
    inference(contradiction_clause,[status(thm)],[f432]) ).

fof(f439,plain,
    ( e_19 != e_21
    | spl0_1 ),
    inference(forward_demodulation,[status(thm)],[f48,f75]) ).

fof(f448,plain,
    ( i1 = sk(a1,a2)
    | ~ spl0_2 ),
    inference(backward_demodulation,[status(thm)],[f79,f45]) ).

fof(f463,plain,
    ( e_23 = select(a_20,i1)
    | ~ spl0_24
    | ~ spl0_8
    | ~ spl0_11 ),
    inference(backward_demodulation,[status(thm)],[f421,f292]) ).

fof(f464,plain,
    ( e_23 = e_19
    | ~ spl0_24
    | ~ spl0_8
    | ~ spl0_11 ),
    inference(forward_demodulation,[status(thm)],[f48,f463]) ).

fof(f477,plain,
    ( e_23 = select(a_22,i1)
    | ~ spl0_24 ),
    inference(backward_demodulation,[status(thm)],[f421,f37]) ).

fof(f478,plain,
    ( e_23 = e_21
    | ~ spl0_24 ),
    inference(forward_demodulation,[status(thm)],[f51,f477]) ).

fof(f484,plain,
    ( e_19 = e_21
    | ~ spl0_8
    | ~ spl0_11
    | ~ spl0_24 ),
    inference(forward_demodulation,[status(thm)],[f464,f478]) ).

fof(f485,plain,
    ( $false
    | ~ spl0_2
    | ~ spl0_8
    | ~ spl0_11
    | ~ spl0_24 ),
    inference(forward_subsumption_resolution,[status(thm)],[f484,f130]) ).

fof(f486,plain,
    ( ~ spl0_2
    | ~ spl0_8
    | ~ spl0_11
    | ~ spl0_24 ),
    inference(contradiction_clause,[status(thm)],[f485]) ).

fof(f499,plain,
    ( e_23 = e_25
    | ~ spl0_20
    | ~ spl0_8 ),
    inference(forward_demodulation,[status(thm)],[f271,f338]) ).

fof(f521,plain,
    ( e_23 = select(a_20,i2)
    | ~ spl0_20
    | ~ spl0_8 ),
    inference(forward_demodulation,[status(thm)],[f499,f38]) ).

fof(f528,plain,
    ( a_26 = store(a_22,i2,e_23)
    | ~ spl0_20
    | ~ spl0_8 ),
    inference(forward_demodulation,[status(thm)],[f499,f30]) ).

fof(f537,plain,
    ( spl0_25
  <=> e_31 = select(a_20,i4) ),
    introduced(split_symbol_definition) ).

fof(f538,plain,
    ( e_31 = select(a_20,i4)
    | ~ spl0_25 ),
    inference(component_clause,[status(thm)],[f537]) ).

fof(f539,plain,
    ( e_31 != select(a_20,i4)
    | spl0_25 ),
    inference(component_clause,[status(thm)],[f537]) ).

fof(f540,plain,
    ( i2 = i4
    | e_31 = select(a_20,i4)
    | ~ spl0_15 ),
    inference(paramodulation,[status(thm)],[f217,f52]) ).

fof(f541,plain,
    ( spl0_11
    | spl0_25
    | ~ spl0_15 ),
    inference(split_clause,[status(thm)],[f540,f152,f537,f216]) ).

fof(f594,plain,
    ! [X0] :
      ( i4 = X0
      | select(a_24,X0) = select(a_26,X0)
      | i2 = X0
      | i2 = X0
      | ~ spl0_8 ),
    inference(paramodulation,[status(thm)],[f145,f275]) ).

fof(f595,plain,
    ! [X0] :
      ( i4 = X0
      | select(a_24,X0) = select(a_26,X0)
      | i2 = X0
      | ~ spl0_8 ),
    inference(duplicate_literals_removal,[status(esa)],[f594]) ).

fof(f610,plain,
    ( e_23 = select(a_20,i1)
    | ~ spl0_24
    | ~ spl0_20
    | ~ spl0_8 ),
    inference(backward_demodulation,[status(thm)],[f421,f521]) ).

fof(f611,plain,
    ( e_23 = e_19
    | ~ spl0_24
    | ~ spl0_20
    | ~ spl0_8 ),
    inference(forward_demodulation,[status(thm)],[f48,f610]) ).

fof(f628,plain,
    ( e_21 = e_19
    | ~ spl0_24
    | ~ spl0_20
    | ~ spl0_8 ),
    inference(forward_demodulation,[status(thm)],[f478,f611]) ).

fof(f629,plain,
    ( $false
    | spl0_1
    | ~ spl0_24
    | ~ spl0_20
    | ~ spl0_8 ),
    inference(forward_subsumption_resolution,[status(thm)],[f628,f439]) ).

fof(f630,plain,
    ( spl0_1
    | ~ spl0_24
    | ~ spl0_20
    | ~ spl0_8 ),
    inference(contradiction_clause,[status(thm)],[f629]) ).

fof(f634,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_26,X0) = select(a_22,X0)
      | ~ spl0_20
      | ~ spl0_8 ),
    inference(paramodulation,[status(thm)],[f528,f26]) ).

fof(f642,plain,
    ( spl0_26
  <=> e_19 = select(a_20,i1) ),
    introduced(split_symbol_definition) ).

fof(f644,plain,
    ( e_19 != select(a_20,i1)
    | spl0_26 ),
    inference(component_clause,[status(thm)],[f642]) ).

fof(f709,plain,
    ! [X0] :
      ( i4 = X0
      | select(a_24,X0) = select(a_22,X0)
      | i2 = X0
      | i2 = X0
      | ~ spl0_20
      | ~ spl0_8 ),
    inference(paramodulation,[status(thm)],[f634,f595]) ).

fof(f710,plain,
    ! [X0] :
      ( i4 = X0
      | select(a_24,X0) = select(a_22,X0)
      | i2 = X0
      | ~ spl0_20
      | ~ spl0_8 ),
    inference(duplicate_literals_removal,[status(esa)],[f709]) ).

fof(f721,plain,
    ! [X0] :
      ( i4 = X0
      | select(a_20,X0) = select(a_22,X0)
      | i2 = X0
      | i2 = X0
      | ~ spl0_20
      | ~ spl0_8 ),
    inference(paramodulation,[status(thm)],[f52,f710]) ).

fof(f722,plain,
    ! [X0] :
      ( i4 = X0
      | select(a_20,X0) = select(a_22,X0)
      | i2 = X0
      | ~ spl0_20
      | ~ spl0_8 ),
    inference(duplicate_literals_removal,[status(esa)],[f721]) ).

fof(f729,plain,
    ( spl0_27
  <=> i4 = i1 ),
    introduced(split_symbol_definition) ).

fof(f730,plain,
    ( i4 = i1
    | ~ spl0_27 ),
    inference(component_clause,[status(thm)],[f729]) ).

fof(f731,plain,
    ( i4 != i1
    | spl0_27 ),
    inference(component_clause,[status(thm)],[f729]) ).

fof(f732,plain,
    ( i4 = i1
    | select(a_20,i1) = e_21
    | i2 = i1
    | ~ spl0_20
    | ~ spl0_8 ),
    inference(paramodulation,[status(thm)],[f51,f722]) ).

fof(f733,plain,
    ( spl0_27
    | spl0_1
    | spl0_24
    | ~ spl0_20
    | ~ spl0_8 ),
    inference(split_clause,[status(thm)],[f732,f729,f73,f420,f270,f112]) ).

fof(f738,plain,
    ( spl0_28
  <=> i4 = i_35 ),
    introduced(split_symbol_definition) ).

fof(f739,plain,
    ( i4 = i_35
    | ~ spl0_28 ),
    inference(component_clause,[status(thm)],[f738]) ).

fof(f740,plain,
    ( i4 != i_35
    | spl0_28 ),
    inference(component_clause,[status(thm)],[f738]) ).

fof(f741,plain,
    ( spl0_29
  <=> select(a_20,i_35) = e_37 ),
    introduced(split_symbol_definition) ).

fof(f742,plain,
    ( select(a_20,i_35) = e_37
    | ~ spl0_29 ),
    inference(component_clause,[status(thm)],[f741]) ).

fof(f744,plain,
    ( spl0_30
  <=> i2 = i_35 ),
    introduced(split_symbol_definition) ).

fof(f745,plain,
    ( i2 = i_35
    | ~ spl0_30 ),
    inference(component_clause,[status(thm)],[f744]) ).

fof(f746,plain,
    ( i2 != i_35
    | spl0_30 ),
    inference(component_clause,[status(thm)],[f744]) ).

fof(f747,plain,
    ( i4 = i_35
    | select(a_20,i_35) = e_37
    | i2 = i_35
    | ~ spl0_20
    | ~ spl0_8
    | ~ spl0_5 ),
    inference(paramodulation,[status(thm)],[f96,f722]) ).

fof(f748,plain,
    ( spl0_28
    | spl0_29
    | spl0_30
    | ~ spl0_20
    | ~ spl0_8
    | ~ spl0_5 ),
    inference(split_clause,[status(thm)],[f747,f738,f741,f744,f270,f112,f95]) ).

fof(f757,plain,
    ( i1 = i_35
    | ~ spl0_2 ),
    inference(forward_demodulation,[status(thm)],[f45,f448]) ).

fof(f759,plain,
    ( e_37 = select(a2,i2)
    | ~ spl0_30 ),
    inference(backward_demodulation,[status(thm)],[f745,f44]) ).

fof(f760,plain,
    ( e_36 = select(a1,i2)
    | ~ spl0_30 ),
    inference(backward_demodulation,[status(thm)],[f745,f43]) ).

fof(f761,plain,
    ( select(a_20,i2) = e_36
    | ~ spl0_30
    | ~ spl0_3 ),
    inference(backward_demodulation,[status(thm)],[f745,f82]) ).

fof(f762,plain,
    ( e_23 = e_36
    | ~ spl0_20
    | ~ spl0_8
    | ~ spl0_30
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f521,f761]) ).

fof(f763,plain,
    ( e_36 != e_19
    | ~ spl0_2 ),
    inference(backward_demodulation,[status(thm)],[f126,f47]) ).

fof(f764,plain,
    ( i1 = i2
    | ~ spl0_30
    | ~ spl0_2 ),
    inference(forward_demodulation,[status(thm)],[f745,f79]) ).

fof(f765,plain,
    ( $false
    | spl0_24
    | ~ spl0_30
    | ~ spl0_2 ),
    inference(forward_subsumption_resolution,[status(thm)],[f764,f422]) ).

fof(f766,plain,
    ( spl0_24
    | ~ spl0_30
    | ~ spl0_2 ),
    inference(contradiction_clause,[status(thm)],[f765]) ).

fof(f769,plain,
    ( e_23 = e_25
    | ~ spl0_14 ),
    inference(forward_demodulation,[status(thm)],[f53,f210]) ).

fof(f770,plain,
    ( e_21 = e_19
    | ~ spl0_4 ),
    inference(forward_demodulation,[status(thm)],[f51,f91]) ).

fof(f771,plain,
    ( $false
    | spl0_1
    | ~ spl0_4 ),
    inference(forward_subsumption_resolution,[status(thm)],[f770,f439]) ).

fof(f772,plain,
    ( spl0_1
    | ~ spl0_4 ),
    inference(contradiction_clause,[status(thm)],[f771]) ).

fof(f777,plain,
    ( spl0_31
  <=> select(a_28,i3) = e_29 ),
    introduced(split_symbol_definition) ).

fof(f778,plain,
    ( select(a_28,i3) = e_29
    | ~ spl0_31 ),
    inference(component_clause,[status(thm)],[f777]) ).

fof(f779,plain,
    ( select(a_28,i3) != e_29
    | spl0_31 ),
    inference(component_clause,[status(thm)],[f777]) ).

fof(f780,plain,
    ( spl0_32
  <=> i4 = i3 ),
    introduced(split_symbol_definition) ).

fof(f781,plain,
    ( i4 = i3
    | ~ spl0_32 ),
    inference(component_clause,[status(thm)],[f780]) ).

fof(f782,plain,
    ( i4 != i3
    | spl0_32 ),
    inference(component_clause,[status(thm)],[f780]) ).

fof(f783,plain,
    ( select(a_28,i3) = e_29
    | i4 = i3 ),
    inference(paramodulation,[status(thm)],[f263,f59]) ).

fof(f784,plain,
    ( spl0_31
    | spl0_32 ),
    inference(split_clause,[status(thm)],[f783,f777,f780]) ).

fof(f795,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_26,X0) = select(a_22,X0) ),
    inference(paramodulation,[status(thm)],[f30,f26]) ).

fof(f801,plain,
    ( e_36 = e_37
    | ~ spl0_3
    | ~ spl0_29 ),
    inference(forward_demodulation,[status(thm)],[f82,f742]) ).

fof(f802,plain,
    ( $false
    | ~ spl0_3
    | ~ spl0_29 ),
    inference(forward_subsumption_resolution,[status(thm)],[f801,f47]) ).

fof(f803,plain,
    ( ~ spl0_3
    | ~ spl0_29 ),
    inference(contradiction_clause,[status(thm)],[f802]) ).

fof(f804,plain,
    ( e_21 != e_19
    | ~ spl0_2 ),
    inference(backward_demodulation,[status(thm)],[f128,f763]) ).

fof(f809,plain,
    ( i4 = i1
    | ~ spl0_2
    | ~ spl0_28 ),
    inference(forward_demodulation,[status(thm)],[f757,f739]) ).

fof(f810,plain,
    ( e_31 = select(a_20,i1)
    | ~ spl0_2
    | ~ spl0_28
    | ~ spl0_25 ),
    inference(backward_demodulation,[status(thm)],[f809,f538]) ).

fof(f811,plain,
    ( e_31 = e_19
    | ~ spl0_2
    | ~ spl0_28
    | ~ spl0_25 ),
    inference(forward_demodulation,[status(thm)],[f48,f810]) ).

fof(f832,plain,
    ( i2 = i1
    | ~ spl0_2
    | ~ spl0_28
    | ~ spl0_11 ),
    inference(forward_demodulation,[status(thm)],[f809,f153]) ).

fof(f835,plain,
    ( e_25 = select(a_20,i1)
    | ~ spl0_2
    | ~ spl0_28
    | ~ spl0_11 ),
    inference(backward_demodulation,[status(thm)],[f832,f38]) ).

fof(f836,plain,
    ( e_25 = e_19
    | ~ spl0_2
    | ~ spl0_28
    | ~ spl0_11 ),
    inference(forward_demodulation,[status(thm)],[f48,f835]) ).

fof(f840,plain,
    ( e_23 = select(a_22,i1)
    | ~ spl0_2
    | ~ spl0_28
    | ~ spl0_11 ),
    inference(backward_demodulation,[status(thm)],[f832,f37]) ).

fof(f841,plain,
    ( e_23 = e_21
    | ~ spl0_2
    | ~ spl0_28
    | ~ spl0_11 ),
    inference(forward_demodulation,[status(thm)],[f51,f840]) ).

fof(f886,plain,
    ( spl0_33
  <=> i1 = i3 ),
    introduced(split_symbol_definition) ).

fof(f887,plain,
    ( i1 = i3
    | ~ spl0_33 ),
    inference(component_clause,[status(thm)],[f886]) ).

fof(f889,plain,
    ( spl0_34
  <=> e_27 = select(a_22,i3) ),
    introduced(split_symbol_definition) ).

fof(f890,plain,
    ( e_27 = select(a_22,i3)
    | ~ spl0_34 ),
    inference(component_clause,[status(thm)],[f889]) ).

fof(f922,plain,
    ( e_31 = select(a_26,i4)
    | i3 = i4 ),
    inference(paramodulation,[status(thm)],[f58,f41]) ).

fof(f923,plain,
    ( spl0_12
    | spl0_32 ),
    inference(split_clause,[status(thm)],[f922,f155,f780]) ).

fof(f930,plain,
    ( i3 = i4
    | e_31 = select(a_24,i4) ),
    inference(paramodulation,[status(thm)],[f67,f56]) ).

fof(f931,plain,
    ( spl0_32
    | spl0_15 ),
    inference(split_clause,[status(thm)],[f930,f780,f216]) ).

fof(f955,plain,
    ! [X0] :
      ( i4 = X0
      | select(a_28,X0) = select(a_26,X0)
      | i3 = X0 ),
    inference(paramodulation,[status(thm)],[f58,f263]) ).

fof(f960,plain,
    ! [X0] :
      ( i3 = X0
      | select(a_28,X0) = select(a_26,X0)
      | i4 = X0 ),
    inference(paramodulation,[status(thm)],[f263,f58]) ).

fof(f980,plain,
    ! [X0] :
      ( i4 = X0
      | select(a_24,X0) = select(a_26,X0)
      | i3 = X0
      | i3 = X0 ),
    inference(paramodulation,[status(thm)],[f56,f955]) ).

fof(f981,plain,
    ! [X0] :
      ( i4 = X0
      | select(a_24,X0) = select(a_26,X0)
      | i3 = X0 ),
    inference(duplicate_literals_removal,[status(esa)],[f980]) ).

fof(f995,plain,
    ( e_31 = select(a_30,i3)
    | ~ spl0_32 ),
    inference(backward_demodulation,[status(thm)],[f781,f41]) ).

fof(f996,plain,
    ( e_31 = e_29
    | ~ spl0_32 ),
    inference(forward_demodulation,[status(thm)],[f59,f995]) ).

fof(f998,plain,
    ( e_31 = select(a_28,i3)
    | ~ spl0_32 ),
    inference(backward_demodulation,[status(thm)],[f781,f67]) ).

fof(f999,plain,
    ( e_31 = e_27
    | ~ spl0_32 ),
    inference(forward_demodulation,[status(thm)],[f57,f998]) ).

fof(f1002,plain,
    ( e_29 = e_27
    | ~ spl0_32 ),
    inference(forward_demodulation,[status(thm)],[f996,f999]) ).

fof(f1003,plain,
    ( e_31 = e_27
    | ~ spl0_32 ),
    inference(backward_demodulation,[status(thm)],[f1002,f996]) ).

fof(f1022,plain,
    ( e_27 != select(a_26,i4)
    | ~ spl0_32
    | spl0_12 ),
    inference(forward_demodulation,[status(thm)],[f1003,f157]) ).

fof(f1023,plain,
    ( e_27 != select(a_26,i3)
    | ~ spl0_32
    | spl0_12 ),
    inference(forward_demodulation,[status(thm)],[f781,f1022]) ).

fof(f1024,plain,
    ( e_27 != e_27
    | ~ spl0_32
    | spl0_12 ),
    inference(forward_demodulation,[status(thm)],[f39,f1023]) ).

fof(f1025,plain,
    ( $false
    | ~ spl0_32
    | spl0_12 ),
    inference(trivial_equality_resolution,[status(esa)],[f1024]) ).

fof(f1026,plain,
    ( ~ spl0_32
    | spl0_12 ),
    inference(contradiction_clause,[status(thm)],[f1025]) ).

fof(f1027,plain,
    ( e_27 = e_29
    | ~ spl0_31 ),
    inference(forward_demodulation,[status(thm)],[f57,f778]) ).

fof(f1032,plain,
    ( e_31 = select(a_26,i2)
    | ~ spl0_11
    | ~ spl0_12 ),
    inference(forward_demodulation,[status(thm)],[f153,f156]) ).

fof(f1033,plain,
    ( spl0_40
  <=> e_31 = select(a_24,i2) ),
    introduced(split_symbol_definition) ).

fof(f1034,plain,
    ( e_31 = select(a_24,i2)
    | ~ spl0_40 ),
    inference(component_clause,[status(thm)],[f1033]) ).

fof(f1036,plain,
    ( e_31 = select(a_24,i2)
    | i3 = i2
    | ~ spl0_11 ),
    inference(paramodulation,[status(thm)],[f56,f289]) ).

fof(f1037,plain,
    ( spl0_40
    | spl0_8
    | ~ spl0_11 ),
    inference(split_clause,[status(thm)],[f1036,f1033,f112,f152]) ).

fof(f1041,plain,
    ( e_23 = e_31
    | ~ spl0_11
    | ~ spl0_12
    | ~ spl0_10 ),
    inference(forward_demodulation,[status(thm)],[f1032,f148]) ).

fof(f1066,plain,
    ( spl0_20
    | ~ spl0_11
    | ~ spl0_8 ),
    inference(split_clause,[status(thm)],[f341,f270,f152,f112]) ).

fof(f1067,plain,
    ( i2 = i3
    | ~ spl0_11
    | ~ spl0_32 ),
    inference(forward_demodulation,[status(thm)],[f153,f781]) ).

fof(f1114,plain,
    ( i2 = i3
    | e_27 = select(a_22,i3) ),
    inference(paramodulation,[status(thm)],[f39,f795]) ).

fof(f1115,plain,
    ( spl0_8
    | spl0_34 ),
    inference(split_clause,[status(thm)],[f1114,f112,f889]) ).

fof(f1155,plain,
    ( e_37 = select(a2,i4)
    | ~ spl0_28 ),
    inference(backward_demodulation,[status(thm)],[f739,f44]) ).

fof(f1156,plain,
    ( e_36 = select(a1,i4)
    | ~ spl0_28 ),
    inference(backward_demodulation,[status(thm)],[f739,f43]) ).

fof(f1157,plain,
    ( i1 != i4
    | ~ spl0_28
    | spl0_2 ),
    inference(backward_demodulation,[status(thm)],[f739,f80]) ).

fof(f1158,plain,
    ( select(a_20,i4) = e_36
    | ~ spl0_28
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f739,f82]) ).

fof(f1161,plain,
    ( select(a_22,i4) = e_37
    | ~ spl0_28
    | ~ spl0_5 ),
    inference(forward_demodulation,[status(thm)],[f739,f96]) ).

fof(f1162,plain,
    ( spl0_41
  <=> e_37 = select(a_22,i4) ),
    introduced(split_symbol_definition) ).

fof(f1165,plain,
    ( e_37 = select(a_22,i4)
    | i1 = i4
    | ~ spl0_28 ),
    inference(paramodulation,[status(thm)],[f50,f1155]) ).

fof(f1166,plain,
    ( spl0_41
    | spl0_27
    | ~ spl0_28 ),
    inference(split_clause,[status(thm)],[f1165,f1162,f729,f738]) ).

fof(f1169,plain,
    ( $false
    | ~ spl0_28
    | spl0_2
    | ~ spl0_27 ),
    inference(forward_subsumption_resolution,[status(thm)],[f730,f1157]) ).

fof(f1170,plain,
    ( ~ spl0_28
    | spl0_2
    | ~ spl0_27 ),
    inference(contradiction_clause,[status(thm)],[f1169]) ).

fof(f1171,plain,
    ( spl0_42
  <=> e_36 = select(a_20,i4) ),
    introduced(split_symbol_definition) ).

fof(f1174,plain,
    ( e_36 = select(a_20,i4)
    | i1 = i4
    | ~ spl0_28 ),
    inference(paramodulation,[status(thm)],[f49,f1156]) ).

fof(f1175,plain,
    ( spl0_42
    | spl0_27
    | ~ spl0_28 ),
    inference(split_clause,[status(thm)],[f1174,f1171,f729,f738]) ).

fof(f1211,plain,
    ( i4 = i2
    | ~ spl0_8
    | ~ spl0_32 ),
    inference(forward_demodulation,[status(thm)],[f113,f781]) ).

fof(f1218,plain,
    ( i2 = i_35
    | ~ spl0_8
    | ~ spl0_32
    | ~ spl0_28 ),
    inference(backward_demodulation,[status(thm)],[f1211,f739]) ).

fof(f1255,plain,
    ( spl0_43
  <=> e_36 = select(a_20,i2) ),
    introduced(split_symbol_definition) ).

fof(f1265,plain,
    ( i4 != i2
    | ~ spl0_8
    | spl0_32 ),
    inference(forward_demodulation,[status(thm)],[f113,f782]) ).

fof(f1316,plain,
    ( e_31 = e_37
    | ~ spl0_28
    | ~ spl0_5
    | ~ spl0_23 ),
    inference(forward_demodulation,[status(thm)],[f1161,f330]) ).

fof(f1319,plain,
    ( e_36 != e_31
    | ~ spl0_28
    | ~ spl0_5
    | ~ spl0_23 ),
    inference(backward_demodulation,[status(thm)],[f1316,f47]) ).

fof(f1332,plain,
    ( e_31 = e_36
    | ~ spl0_28
    | ~ spl0_3
    | ~ spl0_25 ),
    inference(forward_demodulation,[status(thm)],[f1158,f538]) ).

fof(f1333,plain,
    ( $false
    | ~ spl0_5
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_3
    | ~ spl0_25 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1332,f1319]) ).

fof(f1334,plain,
    ( ~ spl0_5
    | ~ spl0_23
    | ~ spl0_28
    | ~ spl0_3
    | ~ spl0_25 ),
    inference(contradiction_clause,[status(thm)],[f1333]) ).

fof(f1338,plain,
    ( $false
    | ~ spl0_8
    | spl0_32
    | ~ spl0_11 ),
    inference(forward_subsumption_resolution,[status(thm)],[f153,f1265]) ).

fof(f1339,plain,
    ( ~ spl0_8
    | spl0_32
    | ~ spl0_11 ),
    inference(contradiction_clause,[status(thm)],[f1338]) ).

fof(f1359,plain,
    ( spl0_44
  <=> e_37 = select(a_22,i2) ),
    introduced(split_symbol_definition) ).

fof(f1360,plain,
    ( e_37 = select(a_22,i2)
    | ~ spl0_44 ),
    inference(component_clause,[status(thm)],[f1359]) ).

fof(f1362,plain,
    ( e_37 = select(a_22,i2)
    | i1 = i2
    | ~ spl0_30 ),
    inference(paramodulation,[status(thm)],[f50,f759]) ).

fof(f1363,plain,
    ( spl0_44
    | spl0_24
    | ~ spl0_30 ),
    inference(split_clause,[status(thm)],[f1362,f1359,f420,f744]) ).

fof(f1366,plain,
    ( e_37 = e_23
    | ~ spl0_44 ),
    inference(forward_demodulation,[status(thm)],[f37,f1360]) ).

fof(f1380,plain,
    ( e_23 = select(a2,i2)
    | ~ spl0_44
    | ~ spl0_30 ),
    inference(backward_demodulation,[status(thm)],[f1366,f759]) ).

fof(f1388,plain,
    ( e_23 != e_37
    | ~ spl0_20
    | ~ spl0_8
    | ~ spl0_30
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f762,f47]) ).

fof(f1389,plain,
    ( e_23 != e_23
    | ~ spl0_44
    | ~ spl0_20
    | ~ spl0_8
    | ~ spl0_30
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f1366,f1388]) ).

fof(f1390,plain,
    ( $false
    | ~ spl0_44
    | ~ spl0_20
    | ~ spl0_8
    | ~ spl0_30
    | ~ spl0_3 ),
    inference(trivial_equality_resolution,[status(esa)],[f1389]) ).

fof(f1391,plain,
    ( ~ spl0_44
    | ~ spl0_20
    | ~ spl0_8
    | ~ spl0_30
    | ~ spl0_3 ),
    inference(contradiction_clause,[status(thm)],[f1390]) ).

fof(f1395,plain,
    ( spl0_30
    | ~ spl0_8
    | ~ spl0_32
    | ~ spl0_28 ),
    inference(split_clause,[status(thm)],[f1218,f744,f112,f780,f738]) ).

fof(f1403,plain,
    ( i1 != i2
    | ~ spl0_30
    | spl0_2 ),
    inference(backward_demodulation,[status(thm)],[f745,f80]) ).

fof(f1404,plain,
    ( ~ spl0_24
    | ~ spl0_30
    | spl0_2 ),
    inference(split_clause,[status(thm)],[f1403,f420,f744,f78]) ).

fof(f1455,plain,
    ( i4 != i1
    | ~ spl0_2
    | spl0_28 ),
    inference(backward_demodulation,[status(thm)],[f757,f740]) ).

fof(f1456,plain,
    ( ~ spl0_27
    | ~ spl0_2
    | spl0_28 ),
    inference(split_clause,[status(thm)],[f1455,f729,f78,f738]) ).

fof(f1457,plain,
    ( i2 != i1
    | ~ spl0_2
    | spl0_30 ),
    inference(backward_demodulation,[status(thm)],[f757,f746]) ).

fof(f1465,plain,
    ( i4 = i1
    | ~ spl0_2
    | ~ spl0_28 ),
    inference(forward_demodulation,[status(thm)],[f757,f739]) ).

fof(f1478,plain,
    ( e_31 = select(a_26,i1)
    | ~ spl0_2
    | ~ spl0_28
    | ~ spl0_12 ),
    inference(backward_demodulation,[status(thm)],[f1465,f156]) ).

fof(f1494,plain,
    ( e_19 = select(a_26,i1)
    | ~ spl0_25
    | ~ spl0_2
    | ~ spl0_28
    | ~ spl0_12 ),
    inference(forward_demodulation,[status(thm)],[f811,f1478]) ).

fof(f1495,plain,
    ( e_19 = select(a_22,i1)
    | i2 = i1
    | ~ spl0_25
    | ~ spl0_2
    | ~ spl0_28
    | ~ spl0_12 ),
    inference(paramodulation,[status(thm)],[f795,f1494]) ).

fof(f1496,plain,
    ( spl0_4
    | spl0_24
    | ~ spl0_25
    | ~ spl0_2
    | ~ spl0_28
    | ~ spl0_12 ),
    inference(split_clause,[status(thm)],[f1495,f90,f420,f537,f78,f738,f155]) ).

fof(f1499,plain,
    ( e_31 = e_23
    | ~ spl0_40 ),
    inference(forward_demodulation,[status(thm)],[f53,f1034]) ).

fof(f1577,plain,
    ( e_27 != e_29
    | spl0_31 ),
    inference(forward_demodulation,[status(thm)],[f57,f779]) ).

fof(f1578,plain,
    ( spl0_8
    | ~ spl0_11
    | ~ spl0_32 ),
    inference(split_clause,[status(thm)],[f1067,f112,f152,f780]) ).

fof(f1627,plain,
    ! [X0] :
      ( i3 = X0
      | select(a_26,X0) = select(a_24,X0)
      | i3 = X0
      | i4 = X0 ),
    inference(paramodulation,[status(thm)],[f960,f56]) ).

fof(f1628,plain,
    ! [X0] :
      ( i3 = X0
      | select(a_26,X0) = select(a_24,X0)
      | i4 = X0 ),
    inference(duplicate_literals_removal,[status(esa)],[f1627]) ).

fof(f1630,plain,
    ( $false
    | spl0_31
    | ~ spl0_32 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1002,f1577]) ).

fof(f1631,plain,
    ( spl0_31
    | ~ spl0_32 ),
    inference(contradiction_clause,[status(thm)],[f1630]) ).

fof(f1632,plain,
    ( e_23 = select(a_26,i2)
    | ~ spl0_40
    | ~ spl0_11
    | ~ spl0_12 ),
    inference(forward_demodulation,[status(thm)],[f1499,f1032]) ).

fof(f1633,plain,
    ( e_23 = e_25
    | ~ spl0_40
    | ~ spl0_11
    | ~ spl0_12 ),
    inference(forward_demodulation,[status(thm)],[f55,f1632]) ).

fof(f1634,plain,
    ( e_23 = select(a_30,i2)
    | ~ spl0_40
    | ~ spl0_11 ),
    inference(forward_demodulation,[status(thm)],[f1499,f286]) ).

fof(f1664,plain,
    ( e_27 = select(a_20,i3)
    | ~ spl0_31
    | ~ spl0_9 ),
    inference(forward_demodulation,[status(thm)],[f1027,f116]) ).

fof(f1760,plain,
    ! [X0] :
      ( i3 = X0
      | select(a_24,X0) = select(a_26,X0)
      | i3 = X0
      | ~ spl0_32 ),
    inference(forward_demodulation,[status(thm)],[f781,f981]) ).

fof(f1761,plain,
    ! [X0] :
      ( i3 = X0
      | select(a_24,X0) = select(a_26,X0)
      | ~ spl0_32 ),
    inference(duplicate_literals_removal,[status(esa)],[f1760]) ).

fof(f1762,plain,
    ( i3 = i2
    | select(a_24,i2) = e_25
    | ~ spl0_32 ),
    inference(paramodulation,[status(thm)],[f55,f1761]) ).

fof(f1763,plain,
    ( spl0_8
    | spl0_14
    | ~ spl0_32 ),
    inference(split_clause,[status(thm)],[f1762,f112,f209,f780]) ).

fof(f1843,plain,
    ( e_23 = select(a_26,i2)
    | i3 = i2
    | ~ spl0_40
    | ~ spl0_11 ),
    inference(paramodulation,[status(thm)],[f58,f1634]) ).

fof(f1844,plain,
    ( spl0_10
    | spl0_8
    | ~ spl0_40
    | ~ spl0_11 ),
    inference(split_clause,[status(thm)],[f1843,f147,f112,f1033,f152]) ).

fof(f1910,plain,
    ! [X0] :
      ( i3 = X0
      | select(a_26,X0) = select(a_24,X0)
      | i2 = X0
      | ~ spl0_11 ),
    inference(forward_demodulation,[status(thm)],[f153,f1628]) ).

fof(f1915,plain,
    ! [X0] :
      ( i3 = X0
      | select(a_22,X0) = select(a_24,X0)
      | i2 = X0
      | i2 = X0
      | ~ spl0_11 ),
    inference(paramodulation,[status(thm)],[f795,f1910]) ).

fof(f1916,plain,
    ! [X0] :
      ( i3 = X0
      | select(a_22,X0) = select(a_24,X0)
      | i2 = X0
      | ~ spl0_11 ),
    inference(duplicate_literals_removal,[status(esa)],[f1915]) ).

fof(f1967,plain,
    ! [X0] :
      ( i3 = X0
      | select(a_22,X0) = select(a_20,X0)
      | i2 = X0
      | i2 = X0
      | ~ spl0_11 ),
    inference(paramodulation,[status(thm)],[f52,f1916]) ).

fof(f1968,plain,
    ! [X0] :
      ( i3 = X0
      | select(a_22,X0) = select(a_20,X0)
      | i2 = X0
      | ~ spl0_11 ),
    inference(duplicate_literals_removal,[status(esa)],[f1967]) ).

fof(f1979,plain,
    ( spl0_51
  <=> i3 = i_35 ),
    introduced(split_symbol_definition) ).

fof(f1980,plain,
    ( i3 = i_35
    | ~ spl0_51 ),
    inference(component_clause,[status(thm)],[f1979]) ).

fof(f1981,plain,
    ( i3 != i_35
    | spl0_51 ),
    inference(component_clause,[status(thm)],[f1979]) ).

fof(f1982,plain,
    ( i3 = i_35
    | e_37 = select(a_20,i_35)
    | i2 = i_35
    | ~ spl0_11
    | ~ spl0_5 ),
    inference(paramodulation,[status(thm)],[f96,f1968]) ).

fof(f1983,plain,
    ( spl0_51
    | spl0_29
    | spl0_30
    | ~ spl0_11
    | ~ spl0_5 ),
    inference(split_clause,[status(thm)],[f1982,f1979,f741,f744,f152,f95]) ).

fof(f2068,plain,
    ! [X0] :
      ( i4 = X0
      | select(a_24,X0) = select(a_22,X0)
      | i3 = X0
      | i2 = X0 ),
    inference(paramodulation,[status(thm)],[f795,f981]) ).

fof(f2090,plain,
    ! [X0] :
      ( i4 = X0
      | select(a_20,X0) = select(a_22,X0)
      | i3 = X0
      | i2 = X0
      | i2 = X0 ),
    inference(paramodulation,[status(thm)],[f52,f2068]) ).

fof(f2091,plain,
    ! [X0] :
      ( i4 = X0
      | select(a_20,X0) = select(a_22,X0)
      | i3 = X0
      | i2 = X0 ),
    inference(duplicate_literals_removal,[status(esa)],[f2090]) ).

fof(f2096,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_22,X0) = select(a_20,X0)
      | i4 = X0
      | i3 = X0
      | i2 = X0 ),
    inference(paramodulation,[status(thm)],[f2068,f52]) ).

fof(f2097,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_22,X0) = select(a_20,X0)
      | i4 = X0
      | i3 = X0 ),
    inference(duplicate_literals_removal,[status(esa)],[f2096]) ).

fof(f2102,plain,
    ( i4 = i_35
    | select(a_20,i_35) = e_37
    | i3 = i_35
    | i2 = i_35
    | ~ spl0_5 ),
    inference(paramodulation,[status(thm)],[f96,f2091]) ).

fof(f2103,plain,
    ( spl0_28
    | spl0_29
    | spl0_51
    | spl0_30
    | ~ spl0_5 ),
    inference(split_clause,[status(thm)],[f2102,f738,f741,f1979,f744,f95]) ).

fof(f2143,plain,
    select(a_26,i2) = e_25,
    inference(paramodulation,[status(thm)],[f30,f24]) ).

fof(f2146,plain,
    ( e_37 = select(a2,i3)
    | ~ spl0_51 ),
    inference(backward_demodulation,[status(thm)],[f1980,f44]) ).

fof(f2148,plain,
    ( select(a_20,i3) = e_36
    | ~ spl0_51
    | ~ spl0_3 ),
    inference(backward_demodulation,[status(thm)],[f1980,f82]) ).

fof(f2149,plain,
    ( e_27 = e_36
    | ~ spl0_31
    | ~ spl0_9
    | ~ spl0_51
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f1664,f2148]) ).

fof(f2150,plain,
    ( select(a_22,i3) = e_37
    | ~ spl0_51
    | ~ spl0_5 ),
    inference(backward_demodulation,[status(thm)],[f1980,f96]) ).

fof(f2151,plain,
    ( e_27 = e_37
    | ~ spl0_34
    | ~ spl0_51
    | ~ spl0_5 ),
    inference(forward_demodulation,[status(thm)],[f890,f2150]) ).

fof(f2152,plain,
    ( i1 != i3
    | ~ spl0_51
    | spl0_2 ),
    inference(backward_demodulation,[status(thm)],[f1980,f80]) ).

fof(f2153,plain,
    ( ~ spl0_33
    | ~ spl0_51
    | spl0_2 ),
    inference(split_clause,[status(thm)],[f2152,f886,f1979,f78]) ).

fof(f2154,plain,
    ( spl0_24
    | ~ spl0_2
    | ~ spl0_28
    | ~ spl0_11 ),
    inference(split_clause,[status(thm)],[f832,f420,f78,f738,f152]) ).

fof(f2167,plain,
    ( select(a_22,i1) != e_37
    | ~ spl0_2
    | spl0_5 ),
    inference(forward_demodulation,[status(thm)],[f757,f97]) ).

fof(f2168,plain,
    ( select(a_22,i1) != e_19
    | ~ spl0_2
    | spl0_5 ),
    inference(forward_demodulation,[status(thm)],[f126,f2167]) ).

fof(f2169,plain,
    ( select(a_20,i1) != e_19
    | i4 = i1
    | i3 = i1
    | i2 = i1
    | ~ spl0_2
    | spl0_5 ),
    inference(paramodulation,[status(thm)],[f2091,f2168]) ).

fof(f2170,plain,
    ( ~ spl0_26
    | spl0_27
    | spl0_33
    | spl0_24
    | ~ spl0_2
    | spl0_5 ),
    inference(split_clause,[status(thm)],[f2169,f642,f729,f886,f420,f78,f95]) ).

fof(f2171,plain,
    ( i2 != i_35
    | ~ spl0_11
    | spl0_28 ),
    inference(backward_demodulation,[status(thm)],[f153,f740]) ).

fof(f2172,plain,
    ( ~ spl0_30
    | ~ spl0_11
    | spl0_28 ),
    inference(split_clause,[status(thm)],[f2171,f744,f152,f738]) ).

fof(f2180,plain,
    ( spl0_56
  <=> e_37 = select(a_22,i3) ),
    introduced(split_symbol_definition) ).

fof(f2183,plain,
    ( e_37 = select(a_22,i3)
    | i1 = i3
    | ~ spl0_51 ),
    inference(paramodulation,[status(thm)],[f50,f2146]) ).

fof(f2184,plain,
    ( spl0_56
    | spl0_33
    | ~ spl0_51 ),
    inference(split_clause,[status(thm)],[f2183,f2180,f886,f1979]) ).

fof(f2205,plain,
    ( i2 != i1
    | ~ spl0_11
    | spl0_27 ),
    inference(forward_demodulation,[status(thm)],[f153,f731]) ).

fof(f2215,plain,
    ( e_27 != e_37
    | ~ spl0_31
    | ~ spl0_9
    | ~ spl0_51
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f2149,f47]) ).

fof(f2216,plain,
    ( e_27 != e_27
    | ~ spl0_34
    | ~ spl0_5
    | ~ spl0_31
    | ~ spl0_9
    | ~ spl0_51
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f2151,f2215]) ).

fof(f2217,plain,
    ( $false
    | ~ spl0_34
    | ~ spl0_5
    | ~ spl0_31
    | ~ spl0_9
    | ~ spl0_51
    | ~ spl0_3 ),
    inference(trivial_equality_resolution,[status(esa)],[f2216]) ).

fof(f2218,plain,
    ( ~ spl0_34
    | ~ spl0_5
    | ~ spl0_31
    | ~ spl0_9
    | ~ spl0_51
    | ~ spl0_3 ),
    inference(contradiction_clause,[status(thm)],[f2217]) ).

fof(f2220,plain,
    ( e_19 != e_19
    | spl0_26 ),
    inference(forward_demodulation,[status(thm)],[f48,f644]) ).

fof(f2221,plain,
    ( $false
    | spl0_26 ),
    inference(trivial_equality_resolution,[status(esa)],[f2220]) ).

fof(f2222,plain,
    spl0_26,
    inference(contradiction_clause,[status(thm)],[f2221]) ).

fof(f2223,plain,
    ( $false
    | ~ spl0_11
    | spl0_27
    | ~ spl0_24 ),
    inference(forward_subsumption_resolution,[status(thm)],[f421,f2205]) ).

fof(f2224,plain,
    ( ~ spl0_11
    | spl0_27
    | ~ spl0_24 ),
    inference(contradiction_clause,[status(thm)],[f2223]) ).

fof(f2238,plain,
    ( e_23 = select(a_20,i2)
    | ~ spl0_40
    | ~ spl0_11
    | ~ spl0_12 ),
    inference(forward_demodulation,[status(thm)],[f1633,f38]) ).

fof(f2246,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_22,X0) = select(a_20,X0)
      | i2 = X0
      | i3 = X0
      | ~ spl0_11 ),
    inference(forward_demodulation,[status(thm)],[f153,f2097]) ).

fof(f2247,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_22,X0) = select(a_20,X0)
      | i3 = X0
      | ~ spl0_11 ),
    inference(duplicate_literals_removal,[status(esa)],[f2246]) ).

fof(f2248,plain,
    ( i2 = i1
    | e_21 = select(a_20,i1)
    | i3 = i1
    | ~ spl0_11 ),
    inference(paramodulation,[status(thm)],[f51,f2247]) ).

fof(f2249,plain,
    ( spl0_24
    | spl0_1
    | spl0_33
    | ~ spl0_11 ),
    inference(split_clause,[status(thm)],[f2248,f420,f73,f886,f152]) ).

fof(f2268,plain,
    ( e_37 = select(a2,i2)
    | ~ spl0_11
    | ~ spl0_28 ),
    inference(forward_demodulation,[status(thm)],[f153,f1155]) ).

fof(f2271,plain,
    ( e_36 = select(a1,i2)
    | ~ spl0_11
    | ~ spl0_28 ),
    inference(forward_demodulation,[status(thm)],[f153,f1156]) ).

fof(f2279,plain,
    ( e_23 != select(a_22,i4)
    | ~ spl0_11
    | ~ spl0_12
    | ~ spl0_10
    | spl0_23 ),
    inference(forward_demodulation,[status(thm)],[f1041,f331]) ).

fof(f2280,plain,
    ( e_23 != select(a_22,i2)
    | ~ spl0_11
    | ~ spl0_12
    | ~ spl0_10
    | spl0_23 ),
    inference(forward_demodulation,[status(thm)],[f153,f2279]) ).

fof(f2281,plain,
    ( e_23 != e_23
    | ~ spl0_11
    | ~ spl0_12
    | ~ spl0_10
    | spl0_23 ),
    inference(forward_demodulation,[status(thm)],[f37,f2280]) ).

fof(f2282,plain,
    ( $false
    | ~ spl0_11
    | ~ spl0_12
    | ~ spl0_10
    | spl0_23 ),
    inference(trivial_equality_resolution,[status(esa)],[f2281]) ).

fof(f2283,plain,
    ( ~ spl0_11
    | ~ spl0_12
    | ~ spl0_10
    | spl0_23 ),
    inference(contradiction_clause,[status(thm)],[f2282]) ).

fof(f2293,plain,
    ( e_23 != select(a_20,i4)
    | ~ spl0_11
    | ~ spl0_12
    | ~ spl0_10
    | spl0_25 ),
    inference(forward_demodulation,[status(thm)],[f1041,f539]) ).

fof(f2294,plain,
    ( e_23 != select(a_20,i2)
    | ~ spl0_11
    | ~ spl0_12
    | ~ spl0_10
    | spl0_25 ),
    inference(forward_demodulation,[status(thm)],[f153,f2293]) ).

fof(f2295,plain,
    ( e_23 != e_23
    | ~ spl0_40
    | ~ spl0_11
    | ~ spl0_12
    | ~ spl0_10
    | spl0_25 ),
    inference(forward_demodulation,[status(thm)],[f2238,f2294]) ).

fof(f2296,plain,
    ( $false
    | ~ spl0_40
    | ~ spl0_11
    | ~ spl0_12
    | ~ spl0_10
    | spl0_25 ),
    inference(trivial_equality_resolution,[status(esa)],[f2295]) ).

fof(f2297,plain,
    ( ~ spl0_40
    | ~ spl0_11
    | ~ spl0_12
    | ~ spl0_10
    | spl0_25 ),
    inference(contradiction_clause,[status(thm)],[f2296]) ).

fof(f2314,plain,
    ( e_23 = e_19
    | ~ spl0_40
    | ~ spl0_12
    | ~ spl0_2
    | ~ spl0_28
    | ~ spl0_11 ),
    inference(forward_demodulation,[status(thm)],[f1633,f836]) ).

fof(f2317,plain,
    ( ~ spl0_24
    | ~ spl0_2
    | spl0_30 ),
    inference(split_clause,[status(thm)],[f1457,f420,f78,f744]) ).

fof(f2333,plain,
    ( e_37 = select(a_22,i2)
    | i1 = i2
    | ~ spl0_11
    | ~ spl0_28 ),
    inference(paramodulation,[status(thm)],[f50,f2268]) ).

fof(f2334,plain,
    ( spl0_44
    | spl0_24
    | ~ spl0_11
    | ~ spl0_28 ),
    inference(split_clause,[status(thm)],[f2333,f1359,f420,f152,f738]) ).

fof(f2337,plain,
    ( e_36 = select(a_20,i2)
    | i1 = i2
    | ~ spl0_11
    | ~ spl0_28 ),
    inference(paramodulation,[status(thm)],[f49,f2271]) ).

fof(f2338,plain,
    ( spl0_43
    | spl0_24
    | ~ spl0_11
    | ~ spl0_28 ),
    inference(split_clause,[status(thm)],[f2337,f1255,f420,f152,f738]) ).

fof(f2366,plain,
    ( e_19 = e_21
    | ~ spl0_40
    | ~ spl0_12
    | ~ spl0_2
    | ~ spl0_28
    | ~ spl0_11 ),
    inference(forward_demodulation,[status(thm)],[f2314,f841]) ).

fof(f2367,plain,
    ( $false
    | ~ spl0_40
    | ~ spl0_12
    | ~ spl0_2
    | ~ spl0_28
    | ~ spl0_11 ),
    inference(forward_subsumption_resolution,[status(thm)],[f2366,f804]) ).

fof(f2368,plain,
    ( ~ spl0_40
    | ~ spl0_12
    | ~ spl0_2
    | ~ spl0_28
    | ~ spl0_11 ),
    inference(contradiction_clause,[status(thm)],[f2367]) ).

fof(f2369,plain,
    ( select(a_20,i1) = e_36
    | ~ spl0_2
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f757,f82]) ).

fof(f2370,plain,
    ( e_19 = e_36
    | ~ spl0_2
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f48,f2369]) ).

fof(f2371,plain,
    ( e_19 = e_21
    | ~ spl0_2
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f128,f2370]) ).

fof(f2372,plain,
    ( $false
    | ~ spl0_2
    | ~ spl0_3 ),
    inference(forward_subsumption_resolution,[status(thm)],[f2371,f804]) ).

fof(f2373,plain,
    ( ~ spl0_2
    | ~ spl0_3 ),
    inference(contradiction_clause,[status(thm)],[f2372]) ).

fof(f2385,plain,
    ( select(a_22,i1) = e_37
    | ~ spl0_2
    | ~ spl0_5 ),
    inference(forward_demodulation,[status(thm)],[f757,f96]) ).

fof(f2386,plain,
    ( e_21 = e_37
    | ~ spl0_2
    | ~ spl0_5 ),
    inference(forward_demodulation,[status(thm)],[f51,f2385]) ).

fof(f2387,plain,
    ( e_21 = e_19
    | ~ spl0_2
    | ~ spl0_5 ),
    inference(forward_demodulation,[status(thm)],[f126,f2386]) ).

fof(f2388,plain,
    ( $false
    | ~ spl0_2
    | ~ spl0_5 ),
    inference(forward_subsumption_resolution,[status(thm)],[f2387,f804]) ).

fof(f2389,plain,
    ( ~ spl0_2
    | ~ spl0_5 ),
    inference(contradiction_clause,[status(thm)],[f2388]) ).

fof(f2407,plain,
    ( e_27 = select(a_22,i1)
    | ~ spl0_33
    | ~ spl0_34 ),
    inference(backward_demodulation,[status(thm)],[f887,f890]) ).

fof(f2408,plain,
    ( e_27 = e_21
    | ~ spl0_33
    | ~ spl0_34 ),
    inference(forward_demodulation,[status(thm)],[f51,f2407]) ).

fof(f2409,plain,
    ( e_27 = select(a_20,i1)
    | ~ spl0_33
    | ~ spl0_31
    | ~ spl0_9 ),
    inference(backward_demodulation,[status(thm)],[f887,f1664]) ).

fof(f2410,plain,
    ( e_27 = e_19
    | ~ spl0_33
    | ~ spl0_31
    | ~ spl0_9 ),
    inference(forward_demodulation,[status(thm)],[f48,f2409]) ).

fof(f2421,plain,
    ( e_21 = e_19
    | ~ spl0_34
    | ~ spl0_33
    | ~ spl0_31
    | ~ spl0_9 ),
    inference(forward_demodulation,[status(thm)],[f2408,f2410]) ).

fof(f2422,plain,
    ( $false
    | ~ spl0_2
    | ~ spl0_34
    | ~ spl0_33
    | ~ spl0_31
    | ~ spl0_9 ),
    inference(forward_subsumption_resolution,[status(thm)],[f2421,f804]) ).

fof(f2423,plain,
    ( ~ spl0_2
    | ~ spl0_34
    | ~ spl0_33
    | ~ spl0_31
    | ~ spl0_9 ),
    inference(contradiction_clause,[status(thm)],[f2422]) ).

fof(f2424,plain,
    ( e_25 = e_36
    | ~ spl0_30
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f38,f761]) ).

fof(f2432,plain,
    ( e_25 = select(a1,i2)
    | ~ spl0_3
    | ~ spl0_30 ),
    inference(forward_demodulation,[status(thm)],[f2424,f760]) ).

fof(f2433,plain,
    ( spl0_57
  <=> e_25 = select(a_20,i2) ),
    introduced(split_symbol_definition) ).

fof(f2436,plain,
    ( e_25 = select(a_20,i2)
    | i1 = i2
    | ~ spl0_3
    | ~ spl0_30 ),
    inference(paramodulation,[status(thm)],[f49,f2432]) ).

fof(f2437,plain,
    ( spl0_57
    | spl0_24
    | ~ spl0_3
    | ~ spl0_30 ),
    inference(split_clause,[status(thm)],[f2436,f2433,f420,f81,f744]) ).

fof(f2444,plain,
    ( e_23 = e_37
    | ~ spl0_44
    | ~ spl0_30 ),
    inference(forward_demodulation,[status(thm)],[f759,f1380]) ).

fof(f2446,plain,
    ( e_25 != e_37
    | ~ spl0_30
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f2424,f47]) ).

fof(f2447,plain,
    ( e_25 != e_23
    | ~ spl0_44
    | ~ spl0_30
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f2444,f2446]) ).

fof(f2448,plain,
    ( e_23 = select(a2,i_35)
    | ~ spl0_44
    | ~ spl0_30 ),
    inference(forward_demodulation,[status(thm)],[f2444,f44]) ).

fof(f2449,plain,
    ( e_23 = select(a2,i2)
    | ~ spl0_44
    | ~ spl0_30 ),
    inference(forward_demodulation,[status(thm)],[f745,f2448]) ).

fof(f2450,plain,
    ( e_23 = select(a_22,i2)
    | i1 = i2
    | ~ spl0_44
    | ~ spl0_30 ),
    inference(paramodulation,[status(thm)],[f50,f2449]) ).

fof(f2451,plain,
    ( spl0_21
    | spl0_24
    | ~ spl0_44
    | ~ spl0_30 ),
    inference(split_clause,[status(thm)],[f2450,f311,f420,f1359,f744]) ).

fof(f2545,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_22,X0) = select(a_20,X0)
      | i3 = X0
      | i3 = X0
      | ~ spl0_32 ),
    inference(forward_demodulation,[status(thm)],[f781,f2097]) ).

fof(f2546,plain,
    ! [X0] :
      ( i2 = X0
      | select(a_22,X0) = select(a_20,X0)
      | i3 = X0
      | ~ spl0_32 ),
    inference(duplicate_literals_removal,[status(esa)],[f2545]) ).

fof(f2549,plain,
    ( i2 = i1
    | e_21 = select(a_20,i1)
    | i3 = i1
    | ~ spl0_32 ),
    inference(paramodulation,[status(thm)],[f51,f2546]) ).

fof(f2550,plain,
    ( spl0_24
    | spl0_1
    | spl0_33
    | ~ spl0_32 ),
    inference(split_clause,[status(thm)],[f2549,f420,f73,f886,f780]) ).

fof(f2578,plain,
    ( $false
    | ~ spl0_44
    | ~ spl0_30
    | ~ spl0_3
    | ~ spl0_14 ),
    inference(forward_subsumption_resolution,[status(thm)],[f769,f2447]) ).

fof(f2579,plain,
    ( ~ spl0_44
    | ~ spl0_30
    | ~ spl0_3
    | ~ spl0_14 ),
    inference(contradiction_clause,[status(thm)],[f2578]) ).

fof(f2647,plain,
    ( i4 = i2
    | select(a_24,i2) = e_25
    | i3 = i2 ),
    inference(paramodulation,[status(thm)],[f2143,f981]) ).

fof(f2648,plain,
    ( spl0_11
    | spl0_14
    | spl0_8 ),
    inference(split_clause,[status(thm)],[f2647,f152,f209,f112]) ).

fof(f2718,plain,
    ( i3 != i4
    | ~ spl0_28
    | spl0_51 ),
    inference(backward_demodulation,[status(thm)],[f739,f1981]) ).

fof(f2719,plain,
    ( ~ spl0_32
    | ~ spl0_28
    | spl0_51 ),
    inference(split_clause,[status(thm)],[f2718,f780,f738,f1979]) ).

fof(f2751,plain,
    ( e_25 = select(a_20,i1)
    | ~ spl0_30
    | ~ spl0_2 ),
    inference(backward_demodulation,[status(thm)],[f764,f38]) ).

fof(f2752,plain,
    ( e_25 = e_19
    | ~ spl0_30
    | ~ spl0_2 ),
    inference(forward_demodulation,[status(thm)],[f48,f2751]) ).

fof(f2754,plain,
    ( e_23 = select(a_22,i1)
    | ~ spl0_30
    | ~ spl0_2 ),
    inference(backward_demodulation,[status(thm)],[f764,f37]) ).

fof(f2808,plain,
    ( e_23 = e_19
    | ~ spl0_14
    | ~ spl0_30
    | ~ spl0_2 ),
    inference(forward_demodulation,[status(thm)],[f769,f2752]) ).

fof(f2840,plain,
    ( e_19 = select(a_22,i1)
    | ~ spl0_14
    | ~ spl0_30
    | ~ spl0_2 ),
    inference(forward_demodulation,[status(thm)],[f2808,f2754]) ).

fof(f2841,plain,
    ( e_19 = e_21
    | ~ spl0_14
    | ~ spl0_30
    | ~ spl0_2 ),
    inference(forward_demodulation,[status(thm)],[f51,f2840]) ).

fof(f2842,plain,
    ( $false
    | ~ spl0_14
    | ~ spl0_30
    | ~ spl0_2 ),
    inference(forward_subsumption_resolution,[status(thm)],[f2841,f804]) ).

fof(f2843,plain,
    ( ~ spl0_14
    | ~ spl0_30
    | ~ spl0_2 ),
    inference(contradiction_clause,[status(thm)],[f2842]) ).

fof(f2844,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f77,f85,f99,f119,f159,f220,f274,f333,f424,f433,f486,f541,f630,f733,f748,f766,f772,f784,f803,f923,f931,f1026,f1037,f1066,f1115,f1166,f1170,f1175,f1334,f1339,f1363,f1391,f1395,f1404,f1456,f1496,f1578,f1631,f1763,f1844,f1983,f2103,f2153,f2154,f2170,f2172,f2184,f2218,f2222,f2224,f2249,f2283,f2297,f2317,f2334,f2338,f2368,f2373,f2389,f2423,f2437,f2451,f2550,f2579,f2648,f2719,f2843]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.05/0.11  % Problem  : SWV555-1.004 : TPTP v8.1.2. Released v4.0.0.
% 0.05/0.12  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.11/0.33  % Computer : n003.cluster.edu
% 0.11/0.33  % Model    : x86_64 x86_64
% 0.11/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.33  % Memory   : 8042.1875MB
% 0.11/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.11/0.33  % CPULimit : 300
% 0.11/0.33  % WCLimit  : 300
% 0.11/0.33  % DateTime : Tue Apr 30 00:47:18 EDT 2024
% 0.11/0.33  % CPUTime  : 
% 0.11/0.34  % Drodi V3.6.0
% 0.17/0.52  % Refutation found
% 0.17/0.52  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 0.17/0.52  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 1.49/0.55  % Elapsed time: 0.207717 seconds
% 1.49/0.55  % CPU time: 1.535953 seconds
% 1.49/0.55  % Total memory used: 77.459 MB
% 1.49/0.55  % Net memory used: 76.238 MB
%------------------------------------------------------------------------------