TSTP Solution File: SET725+4 by SnakeForV-SAT---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SnakeForV-SAT---1.0
% Problem  : SET725+4 : TPTP v8.1.0. Bugfixed v2.2.1.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_sat --cores 0 -t %d %s

% Computer : n025.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed Aug 31 18:25:27 EDT 2022

% Result   : Theorem 11.53s 1.90s
% Output   : Refutation 11.53s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   20
%            Number of leaves      :  184
% Syntax   : Number of formulae    :  864 (  72 unt;   0 def)
%            Number of atoms       : 3153 ( 102 equ)
%            Maximal formula atoms :   12 (   3 avg)
%            Number of connectives : 4107 (1818   ~;1894   |; 165   &)
%                                         ( 189 <=>;  41  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   15 (   5 avg)
%            Maximal term depth    :    7 (   1 avg)
%            Number of predicates  :  174 ( 172 usr; 165 prp; 0-3 aty)
%            Number of functors    :   19 (  19 usr;   6 con; 0-5 aty)
%            Number of variables   : 1036 ( 978   !;  58   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f3049,plain,
    $false,
    inference(avatar_smt_refutation,[],[f214,f219,f224,f229,f234,f239,f463,f473,f483,f496,f557,f562,f573,f593,f626,f631,f643,f656,f697,f702,f712,f742,f796,f801,f811,f823,f913,f918,f928,f945,f1077,f1082,f1092,f1102,f1291,f1296,f1301,f1306,f1311,f1316,f1321,f1342,f1352,f1362,f1370,f1378,f1422,f1475,f1533,f1574,f1599,f1609,f1654,f1659,f1664,f1673,f1678,f1683,f1688,f1698,f1776,f1789,f1793,f1829,f1839,f1939,f1960,f2045,f2138,f2147,f2149,f2174,f2176,f2182,f2207,f2217,f2221,f2225,f2230,f2270,f2271,f2272,f2273,f2274,f2275,f2276,f2277,f2278,f2279,f2280,f2281,f2310,f2311,f2312,f2313,f2314,f2315,f2316,f2317,f2318,f2319,f2320,f2351,f2355,f2359,f2363,f2372,f2379,f2384,f2385,f2390,f2398,f2402,f2407,f2408,f2412,f2413,f2418,f2423,f2427,f2431,f2432,f2437,f2441,f2471,f2472,f2473,f2474,f2475,f2476,f2477,f2478,f2479,f2480,f2481,f2482,f2515,f2529,f2607,f2620,f2624,f2628,f2632,f2639,f2701,f2709,f2716,f2720,f2726,f2757,f2786,f2799,f2801,f2813,f2823,f2826,f2863,f2867,f2870,f2874,f2879,f2883,f2891,f2895,f2908,f2924,f2925,f2926,f2927,f2928,f2929,f2930,f2931,f2932,f2933,f2934,f2935,f2943,f2964,f2976,f2980,f2984,f2988,f3048]) ).

fof(f3048,plain,
    ( spl18_58
    | ~ spl18_161 ),
    inference(avatar_split_clause,[],[f3047,f2973,f1346]) ).

fof(f1346,plain,
    ( spl18_58
  <=> injective(sK4,sK0,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_58])]) ).

fof(f2973,plain,
    ( spl18_161
  <=> sK7(sK0,sK4,sK1) = sK6(sK0,sK4,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_161])]) ).

fof(f3047,plain,
    ( injective(sK4,sK0,sK1)
    | ~ spl18_161 ),
    inference(trivial_inequality_removal,[],[f3045]) ).

fof(f3045,plain,
    ( sK6(sK0,sK4,sK1) != sK6(sK0,sK4,sK1)
    | injective(sK4,sK0,sK1)
    | ~ spl18_161 ),
    inference(superposition,[],[f159,f2975]) ).

fof(f2975,plain,
    ( sK7(sK0,sK4,sK1) = sK6(sK0,sK4,sK1)
    | ~ spl18_161 ),
    inference(avatar_component_clause,[],[f2973]) ).

fof(f159,plain,
    ! [X2,X0,X1] :
      ( sK6(X0,X1,X2) != sK7(X0,X1,X2)
      | injective(X1,X0,X2) ),
    inference(cnf_transformation,[],[f91]) ).

fof(f91,plain,
    ! [X0,X1,X2] :
      ( ( sK6(X0,X1,X2) != sK7(X0,X1,X2)
        & member(sK8(X0,X1,X2),X2)
        & member(sK6(X0,X1,X2),X0)
        & member(sK7(X0,X1,X2),X0)
        & apply(X1,sK7(X0,X1,X2),sK8(X0,X1,X2))
        & apply(X1,sK6(X0,X1,X2),sK8(X0,X1,X2)) )
      | injective(X1,X0,X2) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK6,sK7,sK8])],[f89,f90]) ).

fof(f90,plain,
    ! [X0,X1,X2] :
      ( ? [X3,X4,X5] :
          ( X3 != X4
          & member(X5,X2)
          & member(X3,X0)
          & member(X4,X0)
          & apply(X1,X4,X5)
          & apply(X1,X3,X5) )
     => ( sK6(X0,X1,X2) != sK7(X0,X1,X2)
        & member(sK8(X0,X1,X2),X2)
        & member(sK6(X0,X1,X2),X0)
        & member(sK7(X0,X1,X2),X0)
        & apply(X1,sK7(X0,X1,X2),sK8(X0,X1,X2))
        & apply(X1,sK6(X0,X1,X2),sK8(X0,X1,X2)) ) ),
    introduced(choice_axiom,[]) ).

fof(f89,plain,
    ! [X0,X1,X2] :
      ( ? [X3,X4,X5] :
          ( X3 != X4
          & member(X5,X2)
          & member(X3,X0)
          & member(X4,X0)
          & apply(X1,X4,X5)
          & apply(X1,X3,X5) )
      | injective(X1,X0,X2) ),
    inference(rectify,[],[f68]) ).

fof(f68,plain,
    ! [X0,X1,X2] :
      ( ? [X4,X5,X3] :
          ( X4 != X5
          & member(X3,X2)
          & member(X4,X0)
          & member(X5,X0)
          & apply(X1,X5,X3)
          & apply(X1,X4,X3) )
      | injective(X1,X0,X2) ),
    inference(flattening,[],[f67]) ).

fof(f67,plain,
    ! [X1,X2,X0] :
      ( injective(X1,X0,X2)
      | ? [X3,X5,X4] :
          ( X4 != X5
          & apply(X1,X4,X3)
          & apply(X1,X5,X3)
          & member(X5,X0)
          & member(X4,X0)
          & member(X3,X2) ) ),
    inference(ennf_transformation,[],[f59]) ).

fof(f59,plain,
    ! [X1,X2,X0] :
      ( ! [X3,X5,X4] :
          ( ( member(X5,X0)
            & member(X4,X0)
            & member(X3,X2) )
         => ( ( apply(X1,X4,X3)
              & apply(X1,X5,X3) )
           => X4 = X5 ) )
     => injective(X1,X0,X2) ),
    inference(unused_predicate_definition_removal,[],[f39]) ).

fof(f39,plain,
    ! [X1,X2,X0] :
      ( ! [X3,X5,X4] :
          ( ( member(X5,X0)
            & member(X4,X0)
            & member(X3,X2) )
         => ( ( apply(X1,X4,X3)
              & apply(X1,X5,X3) )
           => X4 = X5 ) )
    <=> injective(X1,X0,X2) ),
    inference(rectify,[],[f17]) ).

fof(f17,axiom,
    ! [X0,X5,X1] :
      ( injective(X5,X0,X1)
    <=> ! [X4,X12,X13] :
          ( ( member(X12,X0)
            & member(X4,X1)
            & member(X13,X0) )
         => ( ( apply(X5,X12,X4)
              & apply(X5,X13,X4) )
           => X12 = X13 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',injective) ).

fof(f2988,plain,
    ( spl18_58
    | spl18_164
    | ~ spl18_3
    | ~ spl18_160 ),
    inference(avatar_split_clause,[],[f2968,f2961,f221,f2986,f1346]) ).

fof(f2986,plain,
    ( spl18_164
  <=> ! [X6,X7,X8] :
        ( ~ member(sK8(sK0,sK4,sK1),X7)
        | ~ member(sK8(sK0,sK4,sK1),X6)
        | ~ member(sK7(sK0,sK4,sK1),X8)
        | apply(compose_function(sK2,compose_function(sK4,sK3,sK1,sK0,sK1),X6,X7,X8),sK8(sK0,sK4,sK1),sK7(sK0,sK4,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_164])]) ).

fof(f221,plain,
    ( spl18_3
  <=> identity(compose_function(sK4,sK3,sK1,sK0,sK1),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_3])]) ).

fof(f2961,plain,
    ( spl18_160
  <=> apply(sK2,sK8(sK0,sK4,sK1),sK7(sK0,sK4,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_160])]) ).

fof(f2968,plain,
    ( ! [X8,X6,X7] :
        ( ~ member(sK8(sK0,sK4,sK1),X7)
        | apply(compose_function(sK2,compose_function(sK4,sK3,sK1,sK0,sK1),X6,X7,X8),sK8(sK0,sK4,sK1),sK7(sK0,sK4,sK1))
        | ~ member(sK7(sK0,sK4,sK1),X8)
        | injective(sK4,sK0,sK1)
        | ~ member(sK8(sK0,sK4,sK1),X6) )
    | ~ spl18_3
    | ~ spl18_160 ),
    inference(resolution,[],[f2963,f384]) ).

fof(f384,plain,
    ( ! [X10,X11,X8,X6,X9,X7,X12] :
        ( ~ apply(X8,sK8(X7,X6,sK1),X12)
        | injective(X6,X7,sK1)
        | apply(compose_function(X8,compose_function(sK4,sK3,sK1,sK0,sK1),X9,X10,X11),sK8(X7,X6,sK1),X12)
        | ~ member(sK8(X7,X6,sK1),X9)
        | ~ member(sK8(X7,X6,sK1),X10)
        | ~ member(X12,X11) )
    | ~ spl18_3 ),
    inference(resolution,[],[f300,f203]) ).

fof(f203,plain,
    ! [X2,X3,X0,X1,X8,X6,X4,X5] :
      ( ~ apply(X0,X3,X8)
      | apply(compose_function(X1,X0,X5,X4,X6),X3,X2)
      | ~ member(X2,X6)
      | ~ apply(X1,X8,X2)
      | ~ member(X8,X4)
      | ~ member(X3,X5) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f141,plain,
    ! [X0,X1,X2,X3,X4,X5,X6] :
      ( ( ( ( apply(X0,X3,sK17(X0,X1,X2,X3,X4))
            & apply(X1,sK17(X0,X1,X2,X3,X4),X2)
            & member(sK17(X0,X1,X2,X3,X4),X4) )
          | ~ apply(compose_function(X1,X0,X5,X4,X6),X3,X2) )
        & ( apply(compose_function(X1,X0,X5,X4,X6),X3,X2)
          | ! [X8] :
              ( ~ apply(X0,X3,X8)
              | ~ apply(X1,X8,X2)
              | ~ member(X8,X4) ) ) )
      | ~ member(X3,X5)
      | ~ member(X2,X6) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK17])],[f139,f140]) ).

fof(f140,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ? [X7] :
          ( apply(X0,X3,X7)
          & apply(X1,X7,X2)
          & member(X7,X4) )
     => ( apply(X0,X3,sK17(X0,X1,X2,X3,X4))
        & apply(X1,sK17(X0,X1,X2,X3,X4),X2)
        & member(sK17(X0,X1,X2,X3,X4),X4) ) ),
    introduced(choice_axiom,[]) ).

fof(f139,plain,
    ! [X0,X1,X2,X3,X4,X5,X6] :
      ( ( ( ? [X7] :
              ( apply(X0,X3,X7)
              & apply(X1,X7,X2)
              & member(X7,X4) )
          | ~ apply(compose_function(X1,X0,X5,X4,X6),X3,X2) )
        & ( apply(compose_function(X1,X0,X5,X4,X6),X3,X2)
          | ! [X8] :
              ( ~ apply(X0,X3,X8)
              | ~ apply(X1,X8,X2)
              | ~ member(X8,X4) ) ) )
      | ~ member(X3,X5)
      | ~ member(X2,X6) ),
    inference(rectify,[],[f138]) ).

fof(f138,plain,
    ! [X3,X2,X4,X5,X0,X6,X1] :
      ( ( ( ? [X7] :
              ( apply(X3,X5,X7)
              & apply(X2,X7,X4)
              & member(X7,X0) )
          | ~ apply(compose_function(X2,X3,X6,X0,X1),X5,X4) )
        & ( apply(compose_function(X2,X3,X6,X0,X1),X5,X4)
          | ! [X7] :
              ( ~ apply(X3,X5,X7)
              | ~ apply(X2,X7,X4)
              | ~ member(X7,X0) ) ) )
      | ~ member(X5,X6)
      | ~ member(X4,X1) ),
    inference(nnf_transformation,[],[f76]) ).

fof(f76,plain,
    ! [X3,X2,X4,X5,X0,X6,X1] :
      ( ( ? [X7] :
            ( apply(X3,X5,X7)
            & apply(X2,X7,X4)
            & member(X7,X0) )
      <=> apply(compose_function(X2,X3,X6,X0,X1),X5,X4) )
      | ~ member(X5,X6)
      | ~ member(X4,X1) ),
    inference(flattening,[],[f75]) ).

fof(f75,plain,
    ! [X0,X5,X3,X1,X2,X6,X4] :
      ( ( ? [X7] :
            ( apply(X3,X5,X7)
            & apply(X2,X7,X4)
            & member(X7,X0) )
      <=> apply(compose_function(X2,X3,X6,X0,X1),X5,X4) )
      | ~ member(X5,X6)
      | ~ member(X4,X1) ),
    inference(ennf_transformation,[],[f46]) ).

fof(f46,plain,
    ! [X0,X5,X3,X1,X2,X6,X4] :
      ( ( member(X5,X6)
        & member(X4,X1) )
     => ( ? [X7] :
            ( apply(X3,X5,X7)
            & apply(X2,X7,X4)
            & member(X7,X0) )
      <=> apply(compose_function(X2,X3,X6,X0,X1),X5,X4) ) ),
    inference(rectify,[],[f14]) ).

fof(f14,axiom,
    ! [X1,X10,X9,X5,X11,X2,X0] :
      ( ( member(X11,X10)
        & member(X2,X0) )
     => ( ? [X4] :
            ( member(X4,X1)
            & apply(X9,X4,X11)
            & apply(X5,X2,X4) )
      <=> apply(compose_function(X9,X5,X0,X1,X10),X2,X11) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',compose_function) ).

fof(f300,plain,
    ( ! [X12,X13] :
        ( apply(compose_function(sK4,sK3,sK1,sK0,sK1),sK8(X13,X12,sK1),sK8(X13,X12,sK1))
        | injective(X12,X13,sK1) )
    | ~ spl18_3 ),
    inference(resolution,[],[f158,f241]) ).

fof(f241,plain,
    ( ! [X1] :
        ( ~ member(X1,sK1)
        | apply(compose_function(sK4,sK3,sK1,sK0,sK1),X1,X1) )
    | ~ spl18_3 ),
    inference(resolution,[],[f172,f223]) ).

fof(f223,plain,
    ( identity(compose_function(sK4,sK3,sK1,sK0,sK1),sK1)
    | ~ spl18_3 ),
    inference(avatar_component_clause,[],[f221]) ).

fof(f172,plain,
    ! [X2,X0,X1] :
      ( ~ identity(X0,X1)
      | ~ member(X2,X1)
      | apply(X0,X2,X2) ),
    inference(cnf_transformation,[],[f72]) ).

fof(f72,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( ~ member(X2,X1)
          | apply(X0,X2,X2) )
      | ~ identity(X0,X1) ),
    inference(ennf_transformation,[],[f62]) ).

fof(f62,plain,
    ! [X1,X0] :
      ( identity(X0,X1)
     => ! [X2] :
          ( member(X2,X1)
         => apply(X0,X2,X2) ) ),
    inference(unused_predicate_definition_removal,[],[f55]) ).

fof(f55,plain,
    ! [X1,X0] :
      ( ! [X2] :
          ( member(X2,X1)
         => apply(X0,X2,X2) )
    <=> identity(X0,X1) ),
    inference(rectify,[],[f16]) ).

fof(f16,axiom,
    ! [X5,X0] :
      ( ! [X2] :
          ( member(X2,X0)
         => apply(X5,X2,X2) )
    <=> identity(X5,X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',identity) ).

fof(f158,plain,
    ! [X2,X0,X1] :
      ( member(sK8(X0,X1,X2),X2)
      | injective(X1,X0,X2) ),
    inference(cnf_transformation,[],[f91]) ).

fof(f2963,plain,
    ( apply(sK2,sK8(sK0,sK4,sK1),sK7(sK0,sK4,sK1))
    | ~ spl18_160 ),
    inference(avatar_component_clause,[],[f2961]) ).

fof(f2984,plain,
    ( spl18_58
    | spl18_163
    | ~ spl18_160 ),
    inference(avatar_split_clause,[],[f2967,f2961,f2982,f1346]) ).

fof(f2982,plain,
    ( spl18_163
  <=> ! [X4,X5,X3] :
        ( ~ member(sK7(sK0,sK4,sK1),X5)
        | ~ member(sK6(sK0,sK4,sK1),X4)
        | apply(compose_function(sK2,sK4,X4,X3,X5),sK6(sK0,sK4,sK1),sK7(sK0,sK4,sK1))
        | ~ member(sK8(sK0,sK4,sK1),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_163])]) ).

fof(f2967,plain,
    ( ! [X3,X4,X5] :
        ( ~ member(sK7(sK0,sK4,sK1),X5)
        | ~ member(sK6(sK0,sK4,sK1),X4)
        | ~ member(sK8(sK0,sK4,sK1),X3)
        | apply(compose_function(sK2,sK4,X4,X3,X5),sK6(sK0,sK4,sK1),sK7(sK0,sK4,sK1))
        | injective(sK4,sK0,sK1) )
    | ~ spl18_160 ),
    inference(resolution,[],[f2963,f318]) ).

fof(f318,plain,
    ! [X21,X28,X26,X27,X24,X22,X25,X23] :
      ( ~ apply(X24,sK8(X22,X21,X23),X28)
      | injective(X21,X22,X23)
      | ~ member(sK8(X22,X21,X23),X26)
      | ~ member(sK6(X22,X21,X23),X25)
      | apply(compose_function(X24,X21,X25,X26,X27),sK6(X22,X21,X23),X28)
      | ~ member(X28,X27) ),
    inference(resolution,[],[f154,f203]) ).

fof(f154,plain,
    ! [X2,X0,X1] :
      ( apply(X1,sK6(X0,X1,X2),sK8(X0,X1,X2))
      | injective(X1,X0,X2) ),
    inference(cnf_transformation,[],[f91]) ).

fof(f2980,plain,
    ( spl18_162
    | spl18_58
    | ~ spl18_160 ),
    inference(avatar_split_clause,[],[f2966,f2961,f1346,f2978]) ).

fof(f2978,plain,
    ( spl18_162
  <=> ! [X2,X0,X1] :
        ( ~ member(sK8(sK0,sK4,sK1),X1)
        | ~ member(sK7(sK0,sK4,sK1),X2)
        | apply(compose_function(sK2,sK4,X0,X1,X2),sK7(sK0,sK4,sK1),sK7(sK0,sK4,sK1))
        | ~ member(sK7(sK0,sK4,sK1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_162])]) ).

fof(f2966,plain,
    ( ! [X2,X0,X1] :
        ( injective(sK4,sK0,sK1)
        | ~ member(sK8(sK0,sK4,sK1),X1)
        | ~ member(sK7(sK0,sK4,sK1),X0)
        | apply(compose_function(sK2,sK4,X0,X1,X2),sK7(sK0,sK4,sK1),sK7(sK0,sK4,sK1))
        | ~ member(sK7(sK0,sK4,sK1),X2) )
    | ~ spl18_160 ),
    inference(resolution,[],[f2963,f331]) ).

fof(f331,plain,
    ! [X21,X28,X26,X27,X24,X22,X25,X23] :
      ( ~ apply(X24,sK8(X22,X21,X23),X28)
      | ~ member(sK7(X22,X21,X23),X25)
      | apply(compose_function(X24,X21,X25,X26,X27),sK7(X22,X21,X23),X28)
      | injective(X21,X22,X23)
      | ~ member(sK8(X22,X21,X23),X26)
      | ~ member(X28,X27) ),
    inference(resolution,[],[f155,f203]) ).

fof(f155,plain,
    ! [X2,X0,X1] :
      ( apply(X1,sK7(X0,X1,X2),sK8(X0,X1,X2))
      | injective(X1,X0,X2) ),
    inference(cnf_transformation,[],[f91]) ).

fof(f2976,plain,
    ( ~ spl18_146
    | ~ spl18_103
    | spl18_161
    | ~ spl18_6
    | ~ spl18_133
    | ~ spl18_160 ),
    inference(avatar_split_clause,[],[f2971,f2961,f2617,f236,f2973,f2179,f2788]) ).

fof(f2788,plain,
    ( spl18_146
  <=> member(sK7(sK0,sK4,sK1),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_146])]) ).

fof(f2179,plain,
    ( spl18_103
  <=> member(sK8(sK0,sK4,sK1),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_103])]) ).

fof(f236,plain,
    ( spl18_6
  <=> maps(sK2,sK1,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_6])]) ).

fof(f2617,plain,
    ( spl18_133
  <=> sK10(sK0,sK2,sK8(sK0,sK4,sK1)) = sK6(sK0,sK4,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_133])]) ).

fof(f2971,plain,
    ( sK7(sK0,sK4,sK1) = sK6(sK0,sK4,sK1)
    | ~ member(sK8(sK0,sK4,sK1),sK1)
    | ~ member(sK7(sK0,sK4,sK1),sK0)
    | ~ spl18_6
    | ~ spl18_133
    | ~ spl18_160 ),
    inference(forward_demodulation,[],[f2965,f2619]) ).

fof(f2619,plain,
    ( sK10(sK0,sK2,sK8(sK0,sK4,sK1)) = sK6(sK0,sK4,sK1)
    | ~ spl18_133 ),
    inference(avatar_component_clause,[],[f2617]) ).

fof(f2965,plain,
    ( ~ member(sK8(sK0,sK4,sK1),sK1)
    | sK7(sK0,sK4,sK1) = sK10(sK0,sK2,sK8(sK0,sK4,sK1))
    | ~ member(sK7(sK0,sK4,sK1),sK0)
    | ~ spl18_6
    | ~ spl18_160 ),
    inference(resolution,[],[f2963,f599]) ).

fof(f599,plain,
    ( ! [X0,X1] :
        ( ~ apply(sK2,X0,X1)
        | sK10(sK0,sK2,X0) = X1
        | ~ member(X1,sK0)
        | ~ member(X0,sK1) )
    | ~ spl18_6 ),
    inference(duplicate_literal_removal,[],[f598]) ).

fof(f598,plain,
    ( ! [X0,X1] :
        ( ~ member(X0,sK1)
        | sK10(sK0,sK2,X0) = X1
        | ~ member(X1,sK0)
        | ~ member(X0,sK1)
        | ~ apply(sK2,X0,X1) )
    | ~ spl18_6 ),
    inference(resolution,[],[f424,f251]) ).

fof(f251,plain,
    ( ! [X2] :
        ( member(sK10(sK0,sK2,X2),sK0)
        | ~ member(X2,sK1) )
    | ~ spl18_6 ),
    inference(resolution,[],[f163,f238]) ).

fof(f238,plain,
    ( maps(sK2,sK1,sK0)
    | ~ spl18_6 ),
    inference(avatar_component_clause,[],[f236]) ).

fof(f163,plain,
    ! [X2,X0,X1,X6] :
      ( ~ maps(X2,X0,X1)
      | ~ member(X6,X0)
      | member(sK10(X1,X2,X6),X1) ),
    inference(cnf_transformation,[],[f98]) ).

fof(f98,plain,
    ! [X0,X1,X2] :
      ( ~ maps(X2,X0,X1)
      | ( ! [X3,X4,X5] :
            ( ~ apply(X2,X4,X3)
            | ~ member(X4,X0)
            | ~ member(X3,X1)
            | ~ member(X5,X1)
            | ~ apply(X2,X4,X5)
            | X3 = X5 )
        & ! [X6] :
            ( ~ member(X6,X0)
            | ( apply(X2,X6,sK10(X1,X2,X6))
              & member(sK10(X1,X2,X6),X1) ) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK10])],[f96,f97]) ).

fof(f97,plain,
    ! [X1,X2,X6] :
      ( ? [X7] :
          ( apply(X2,X6,X7)
          & member(X7,X1) )
     => ( apply(X2,X6,sK10(X1,X2,X6))
        & member(sK10(X1,X2,X6),X1) ) ),
    introduced(choice_axiom,[]) ).

fof(f96,plain,
    ! [X0,X1,X2] :
      ( ~ maps(X2,X0,X1)
      | ( ! [X3,X4,X5] :
            ( ~ apply(X2,X4,X3)
            | ~ member(X4,X0)
            | ~ member(X3,X1)
            | ~ member(X5,X1)
            | ~ apply(X2,X4,X5)
            | X3 = X5 )
        & ! [X6] :
            ( ~ member(X6,X0)
            | ? [X7] :
                ( apply(X2,X6,X7)
                & member(X7,X1) ) ) ) ),
    inference(rectify,[],[f66]) ).

fof(f66,plain,
    ! [X2,X0,X1] :
      ( ~ maps(X1,X2,X0)
      | ( ! [X7,X5,X6] :
            ( ~ apply(X1,X5,X7)
            | ~ member(X5,X2)
            | ~ member(X7,X0)
            | ~ member(X6,X0)
            | ~ apply(X1,X5,X6)
            | X6 = X7 )
        & ! [X3] :
            ( ~ member(X3,X2)
            | ? [X4] :
                ( apply(X1,X3,X4)
                & member(X4,X0) ) ) ) ),
    inference(flattening,[],[f65]) ).

fof(f65,plain,
    ! [X1,X2,X0] :
      ( ( ! [X3] :
            ( ~ member(X3,X2)
            | ? [X4] :
                ( apply(X1,X3,X4)
                & member(X4,X0) ) )
        & ! [X5,X7,X6] :
            ( X6 = X7
            | ~ apply(X1,X5,X7)
            | ~ apply(X1,X5,X6)
            | ~ member(X5,X2)
            | ~ member(X6,X0)
            | ~ member(X7,X0) ) )
      | ~ maps(X1,X2,X0) ),
    inference(ennf_transformation,[],[f61]) ).

fof(f61,plain,
    ! [X1,X2,X0] :
      ( maps(X1,X2,X0)
     => ( ! [X3] :
            ( member(X3,X2)
           => ? [X4] :
                ( apply(X1,X3,X4)
                & member(X4,X0) ) )
        & ! [X5,X7,X6] :
            ( ( member(X5,X2)
              & member(X6,X0)
              & member(X7,X0) )
           => ( ( apply(X1,X5,X7)
                & apply(X1,X5,X6) )
             => X6 = X7 ) ) ) ),
    inference(unused_predicate_definition_removal,[],[f33]) ).

fof(f33,plain,
    ! [X1,X2,X0] :
      ( maps(X1,X2,X0)
    <=> ( ! [X3] :
            ( member(X3,X2)
           => ? [X4] :
                ( apply(X1,X3,X4)
                & member(X4,X0) ) )
        & ! [X5,X7,X6] :
            ( ( member(X5,X2)
              & member(X6,X0)
              & member(X7,X0) )
           => ( ( apply(X1,X5,X7)
                & apply(X1,X5,X6) )
             => X6 = X7 ) ) ) ),
    inference(rectify,[],[f12]) ).

fof(f12,axiom,
    ! [X1,X5,X0] :
      ( ( ! [X2] :
            ( member(X2,X0)
           => ? [X4] :
                ( apply(X5,X2,X4)
                & member(X4,X1) ) )
        & ! [X2,X7,X6] :
            ( ( member(X6,X1)
              & member(X7,X1)
              & member(X2,X0) )
           => ( ( apply(X5,X2,X7)
                & apply(X5,X2,X6) )
             => X6 = X7 ) ) )
    <=> maps(X5,X0,X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',maps) ).

fof(f424,plain,
    ( ! [X0,X1] :
        ( ~ member(sK10(sK0,sK2,X0),sK0)
        | ~ apply(sK2,X0,X1)
        | ~ member(X1,sK0)
        | sK10(sK0,sK2,X0) = X1
        | ~ member(X0,sK1) )
    | ~ spl18_6 ),
    inference(duplicate_literal_removal,[],[f423]) ).

fof(f423,plain,
    ( ! [X0,X1] :
        ( ~ member(X0,sK1)
        | sK10(sK0,sK2,X0) = X1
        | ~ member(X1,sK0)
        | ~ member(sK10(sK0,sK2,X0),sK0)
        | ~ member(X0,sK1)
        | ~ apply(sK2,X0,X1) )
    | ~ spl18_6 ),
    inference(resolution,[],[f264,f238]) ).

fof(f264,plain,
    ( ! [X8,X6,X9,X7] :
        ( ~ maps(sK2,X9,X8)
        | ~ apply(sK2,X6,X7)
        | ~ member(X7,X8)
        | ~ member(sK10(sK0,sK2,X6),X8)
        | ~ member(X6,sK1)
        | sK10(sK0,sK2,X6) = X7
        | ~ member(X6,X9) )
    | ~ spl18_6 ),
    inference(resolution,[],[f255,f165]) ).

fof(f165,plain,
    ! [X2,X3,X0,X1,X4,X5] :
      ( ~ apply(X2,X4,X5)
      | ~ member(X3,X1)
      | ~ member(X5,X1)
      | ~ apply(X2,X4,X3)
      | ~ member(X4,X0)
      | X3 = X5
      | ~ maps(X2,X0,X1) ),
    inference(cnf_transformation,[],[f98]) ).

fof(f255,plain,
    ( ! [X2] :
        ( apply(sK2,X2,sK10(sK0,sK2,X2))
        | ~ member(X2,sK1) )
    | ~ spl18_6 ),
    inference(resolution,[],[f164,f238]) ).

fof(f164,plain,
    ! [X2,X0,X1,X6] :
      ( ~ maps(X2,X0,X1)
      | ~ member(X6,X0)
      | apply(X2,X6,sK10(X1,X2,X6)) ),
    inference(cnf_transformation,[],[f98]) ).

fof(f2964,plain,
    ( spl18_160
    | ~ spl18_146
    | ~ spl18_145
    | ~ spl18_149 ),
    inference(avatar_split_clause,[],[f2959,f2810,f2783,f2788,f2961]) ).

fof(f2783,plain,
    ( spl18_145
  <=> sK8(sK0,sK4,sK1) = sK17(sK4,sK2,sK7(sK0,sK4,sK1),sK7(sK0,sK4,sK1),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_145])]) ).

fof(f2810,plain,
    ( spl18_149
  <=> apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK7(sK0,sK4,sK1),sK7(sK0,sK4,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_149])]) ).

fof(f2959,plain,
    ( ~ member(sK7(sK0,sK4,sK1),sK0)
    | apply(sK2,sK8(sK0,sK4,sK1),sK7(sK0,sK4,sK1))
    | ~ spl18_145
    | ~ spl18_149 ),
    inference(forward_demodulation,[],[f2954,f2785]) ).

fof(f2785,plain,
    ( sK8(sK0,sK4,sK1) = sK17(sK4,sK2,sK7(sK0,sK4,sK1),sK7(sK0,sK4,sK1),sK1)
    | ~ spl18_145 ),
    inference(avatar_component_clause,[],[f2783]) ).

fof(f2954,plain,
    ( ~ member(sK7(sK0,sK4,sK1),sK0)
    | apply(sK2,sK17(sK4,sK2,sK7(sK0,sK4,sK1),sK7(sK0,sK4,sK1),sK1),sK7(sK0,sK4,sK1))
    | ~ spl18_149 ),
    inference(duplicate_literal_removal,[],[f2948]) ).

fof(f2948,plain,
    ( apply(sK2,sK17(sK4,sK2,sK7(sK0,sK4,sK1),sK7(sK0,sK4,sK1),sK1),sK7(sK0,sK4,sK1))
    | ~ member(sK7(sK0,sK4,sK1),sK0)
    | ~ member(sK7(sK0,sK4,sK1),sK0)
    | ~ spl18_149 ),
    inference(resolution,[],[f2812,f205]) ).

fof(f205,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( ~ apply(compose_function(X1,X0,X5,X4,X6),X3,X2)
      | apply(X1,sK17(X0,X1,X2,X3,X4),X2)
      | ~ member(X3,X5)
      | ~ member(X2,X6) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f2812,plain,
    ( apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK7(sK0,sK4,sK1),sK7(sK0,sK4,sK1))
    | ~ spl18_149 ),
    inference(avatar_component_clause,[],[f2810]) ).

fof(f2943,plain,
    ( spl18_58
    | ~ spl18_2
    | spl18_144 ),
    inference(avatar_split_clause,[],[f2942,f2779,f216,f1346]) ).

fof(f216,plain,
    ( spl18_2
  <=> identity(compose_function(sK2,sK4,sK0,sK1,sK0),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_2])]) ).

fof(f2779,plain,
    ( spl18_144
  <=> member(sK17(sK4,sK2,sK7(sK0,sK4,sK1),sK7(sK0,sK4,sK1),sK1),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_144])]) ).

fof(f2942,plain,
    ( injective(sK4,sK0,sK1)
    | ~ spl18_2
    | spl18_144 ),
    inference(resolution,[],[f2781,f633]) ).

fof(f633,plain,
    ( ! [X0,X1] :
        ( member(sK17(sK4,sK2,sK7(sK0,X0,X1),sK7(sK0,X0,X1),sK1),sK1)
        | injective(X0,sK0,X1) )
    | ~ spl18_2 ),
    inference(duplicate_literal_removal,[],[f632]) ).

fof(f632,plain,
    ( ! [X0,X1] :
        ( injective(X0,sK0,X1)
        | member(sK17(sK4,sK2,sK7(sK0,X0,X1),sK7(sK0,X0,X1),sK1),sK1)
        | injective(X0,sK0,X1) )
    | ~ spl18_2 ),
    inference(resolution,[],[f348,f156]) ).

fof(f156,plain,
    ! [X2,X0,X1] :
      ( member(sK7(X0,X1,X2),X0)
      | injective(X1,X0,X2) ),
    inference(cnf_transformation,[],[f91]) ).

fof(f348,plain,
    ( ! [X4,X5] :
        ( ~ member(sK7(sK0,X4,X5),sK0)
        | injective(X4,sK0,X5)
        | member(sK17(sK4,sK2,sK7(sK0,X4,X5),sK7(sK0,X4,X5),sK1),sK1) )
    | ~ spl18_2 ),
    inference(duplicate_literal_removal,[],[f343]) ).

fof(f343,plain,
    ( ! [X4,X5] :
        ( member(sK17(sK4,sK2,sK7(sK0,X4,X5),sK7(sK0,X4,X5),sK1),sK1)
        | injective(X4,sK0,X5)
        | ~ member(sK7(sK0,X4,X5),sK0)
        | ~ member(sK7(sK0,X4,X5),sK0) )
    | ~ spl18_2 ),
    inference(resolution,[],[f268,f204]) ).

fof(f204,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( ~ apply(compose_function(X1,X0,X5,X4,X6),X3,X2)
      | ~ member(X3,X5)
      | ~ member(X2,X6)
      | member(sK17(X0,X1,X2,X3,X4),X4) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f268,plain,
    ( ! [X8,X9] :
        ( apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK7(sK0,X8,X9),sK7(sK0,X8,X9))
        | injective(X8,sK0,X9) )
    | ~ spl18_2 ),
    inference(resolution,[],[f156,f240]) ).

fof(f240,plain,
    ( ! [X0] :
        ( ~ member(X0,sK0)
        | apply(compose_function(sK2,sK4,sK0,sK1,sK0),X0,X0) )
    | ~ spl18_2 ),
    inference(resolution,[],[f172,f218]) ).

fof(f218,plain,
    ( identity(compose_function(sK2,sK4,sK0,sK1,sK0),sK0)
    | ~ spl18_2 ),
    inference(avatar_component_clause,[],[f216]) ).

fof(f2781,plain,
    ( ~ member(sK17(sK4,sK2,sK7(sK0,sK4,sK1),sK7(sK0,sK4,sK1),sK1),sK1)
    | spl18_144 ),
    inference(avatar_component_clause,[],[f2779]) ).

fof(f2935,plain,
    ( spl18_58
    | ~ spl18_151 ),
    inference(avatar_split_clause,[],[f2909,f2858,f1346]) ).

fof(f2858,plain,
    ( spl18_151
  <=> ! [X28] : ~ member(sK7(sK0,sK4,sK1),X28) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_151])]) ).

fof(f2909,plain,
    ( injective(sK4,sK0,sK1)
    | ~ spl18_151 ),
    inference(resolution,[],[f2859,f156]) ).

fof(f2859,plain,
    ( ! [X28] : ~ member(sK7(sK0,sK4,sK1),X28)
    | ~ spl18_151 ),
    inference(avatar_component_clause,[],[f2858]) ).

fof(f2934,plain,
    ~ spl18_151,
    inference(avatar_contradiction_clause,[],[f2912]) ).

fof(f2912,plain,
    ( $false
    | ~ spl18_151 ),
    inference(resolution,[],[f2859,f563]) ).

fof(f563,plain,
    ! [X0] : member(X0,power_set(product(empty_set))),
    inference(resolution,[],[f550,f178]) ).

fof(f178,plain,
    ! [X0,X1] :
      ( ~ subset(X1,X0)
      | member(X1,power_set(X0)) ),
    inference(cnf_transformation,[],[f111]) ).

fof(f111,plain,
    ! [X0,X1] :
      ( ( member(X1,power_set(X0))
        | ~ subset(X1,X0) )
      & ( subset(X1,X0)
        | ~ member(X1,power_set(X0)) ) ),
    inference(rectify,[],[f110]) ).

fof(f110,plain,
    ! [X1,X0] :
      ( ( member(X0,power_set(X1))
        | ~ subset(X0,X1) )
      & ( subset(X0,X1)
        | ~ member(X0,power_set(X1)) ) ),
    inference(nnf_transformation,[],[f48]) ).

fof(f48,plain,
    ! [X1,X0] :
      ( member(X0,power_set(X1))
    <=> subset(X0,X1) ),
    inference(rectify,[],[f3]) ).

fof(f3,axiom,
    ! [X2,X0] :
      ( member(X2,power_set(X0))
    <=> subset(X2,X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',power_set) ).

fof(f550,plain,
    ! [X24] : subset(X24,product(empty_set)),
    inference(resolution,[],[f538,f162]) ).

fof(f162,plain,
    ! [X0,X1] :
      ( ~ member(sK9(X0,X1),X1)
      | subset(X0,X1) ),
    inference(cnf_transformation,[],[f95]) ).

fof(f95,plain,
    ! [X0,X1] :
      ( ( subset(X0,X1)
        | ( ~ member(sK9(X0,X1),X1)
          & member(sK9(X0,X1),X0) ) )
      & ( ! [X3] :
            ( member(X3,X1)
            | ~ member(X3,X0) )
        | ~ subset(X0,X1) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK9])],[f93,f94]) ).

fof(f94,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( ~ member(X2,X1)
          & member(X2,X0) )
     => ( ~ member(sK9(X0,X1),X1)
        & member(sK9(X0,X1),X0) ) ),
    introduced(choice_axiom,[]) ).

fof(f93,plain,
    ! [X0,X1] :
      ( ( subset(X0,X1)
        | ? [X2] :
            ( ~ member(X2,X1)
            & member(X2,X0) ) )
      & ( ! [X3] :
            ( member(X3,X1)
            | ~ member(X3,X0) )
        | ~ subset(X0,X1) ) ),
    inference(rectify,[],[f92]) ).

fof(f92,plain,
    ! [X0,X1] :
      ( ( subset(X0,X1)
        | ? [X2] :
            ( ~ member(X2,X1)
            & member(X2,X0) ) )
      & ( ! [X2] :
            ( member(X2,X1)
            | ~ member(X2,X0) )
        | ~ subset(X0,X1) ) ),
    inference(nnf_transformation,[],[f74]) ).

fof(f74,plain,
    ! [X0,X1] :
      ( subset(X0,X1)
    <=> ! [X2] :
          ( member(X2,X1)
          | ~ member(X2,X0) ) ),
    inference(ennf_transformation,[],[f1]) ).

fof(f1,axiom,
    ! [X0,X1] :
      ( subset(X0,X1)
    <=> ! [X2] :
          ( member(X2,X0)
         => member(X2,X1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',subset) ).

fof(f538,plain,
    ! [X8] : member(X8,product(empty_set)),
    inference(resolution,[],[f152,f189]) ).

fof(f189,plain,
    ! [X0] : ~ member(X0,empty_set),
    inference(cnf_transformation,[],[f50]) ).

fof(f50,plain,
    ! [X0] : ~ member(X0,empty_set),
    inference(rectify,[],[f6]) ).

fof(f6,axiom,
    ! [X2] : ~ member(X2,empty_set),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',empty_set) ).

fof(f152,plain,
    ! [X0,X1] :
      ( member(sK5(X0,X1),X0)
      | member(X1,product(X0)) ),
    inference(cnf_transformation,[],[f88]) ).

fof(f88,plain,
    ! [X0,X1] :
      ( ( ! [X2] :
            ( ~ member(X2,X0)
            | member(X1,X2) )
        | ~ member(X1,product(X0)) )
      & ( member(X1,product(X0))
        | ( member(sK5(X0,X1),X0)
          & ~ member(X1,sK5(X0,X1)) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK5])],[f86,f87]) ).

fof(f87,plain,
    ! [X0,X1] :
      ( ? [X3] :
          ( member(X3,X0)
          & ~ member(X1,X3) )
     => ( member(sK5(X0,X1),X0)
        & ~ member(X1,sK5(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

fof(f86,plain,
    ! [X0,X1] :
      ( ( ! [X2] :
            ( ~ member(X2,X0)
            | member(X1,X2) )
        | ~ member(X1,product(X0)) )
      & ( member(X1,product(X0))
        | ? [X3] :
            ( member(X3,X0)
            & ~ member(X1,X3) ) ) ),
    inference(rectify,[],[f85]) ).

fof(f85,plain,
    ! [X1,X0] :
      ( ( ! [X2] :
            ( ~ member(X2,X1)
            | member(X0,X2) )
        | ~ member(X0,product(X1)) )
      & ( member(X0,product(X1))
        | ? [X2] :
            ( member(X2,X1)
            & ~ member(X0,X2) ) ) ),
    inference(nnf_transformation,[],[f73]) ).

fof(f73,plain,
    ! [X1,X0] :
      ( ! [X2] :
          ( ~ member(X2,X1)
          | member(X0,X2) )
    <=> member(X0,product(X1)) ),
    inference(ennf_transformation,[],[f43]) ).

fof(f43,plain,
    ! [X0,X1] :
      ( member(X0,product(X1))
    <=> ! [X2] :
          ( member(X2,X1)
         => member(X0,X2) ) ),
    inference(rectify,[],[f11]) ).

fof(f11,axiom,
    ! [X2,X0] :
      ( ! [X4] :
          ( member(X4,X0)
         => member(X2,X4) )
    <=> member(X2,product(X0)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',product) ).

fof(f2933,plain,
    ~ spl18_151,
    inference(avatar_contradiction_clause,[],[f2916]) ).

fof(f2916,plain,
    ( $false
    | ~ spl18_151 ),
    inference(resolution,[],[f2859,f959]) ).

fof(f959,plain,
    ! [X0] : member(X0,power_set(power_set(power_set(power_set(power_set(product(empty_set))))))),
    inference(resolution,[],[f906,f178]) ).

fof(f906,plain,
    ! [X37] : subset(X37,power_set(power_set(power_set(power_set(product(empty_set)))))),
    inference(resolution,[],[f838,f162]) ).

fof(f838,plain,
    ! [X0] : member(X0,power_set(power_set(power_set(power_set(product(empty_set)))))),
    inference(resolution,[],[f789,f178]) ).

fof(f789,plain,
    ! [X37] : subset(X37,power_set(power_set(power_set(product(empty_set))))),
    inference(resolution,[],[f757,f162]) ).

fof(f757,plain,
    ! [X0] : member(X0,power_set(power_set(power_set(product(empty_set))))),
    inference(resolution,[],[f690,f178]) ).

fof(f690,plain,
    ! [X37] : subset(X37,power_set(power_set(product(empty_set)))),
    inference(resolution,[],[f673,f162]) ).

fof(f673,plain,
    ! [X0] : member(X0,power_set(power_set(product(empty_set)))),
    inference(resolution,[],[f619,f178]) ).

fof(f619,plain,
    ! [X37] : subset(X37,power_set(product(empty_set))),
    inference(resolution,[],[f563,f162]) ).

fof(f2932,plain,
    ~ spl18_151,
    inference(avatar_contradiction_clause,[],[f2919]) ).

fof(f2919,plain,
    ( $false
    | ~ spl18_151 ),
    inference(resolution,[],[f2859,f209]) ).

fof(f209,plain,
    ! [X1] : member(X1,singleton(X1)),
    inference(equality_resolution,[],[f201]) ).

fof(f201,plain,
    ! [X0,X1] :
      ( member(X0,singleton(X1))
      | X0 != X1 ),
    inference(cnf_transformation,[],[f137]) ).

fof(f137,plain,
    ! [X0,X1] :
      ( ( X0 = X1
        | ~ member(X0,singleton(X1)) )
      & ( member(X0,singleton(X1))
        | X0 != X1 ) ),
    inference(nnf_transformation,[],[f45]) ).

fof(f45,plain,
    ! [X0,X1] :
      ( X0 = X1
    <=> member(X0,singleton(X1)) ),
    inference(rectify,[],[f8]) ).

fof(f8,axiom,
    ! [X2,X0] :
      ( member(X2,singleton(X0))
    <=> X0 = X2 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',singleton) ).

fof(f2931,plain,
    ~ spl18_151,
    inference(avatar_contradiction_clause,[],[f2921]) ).

fof(f2921,plain,
    ( $false
    | ~ spl18_151 ),
    inference(resolution,[],[f2859,f208]) ).

fof(f208,plain,
    ! [X2,X1] : member(X1,unordered_pair(X1,X2)),
    inference(equality_resolution,[],[f149]) ).

fof(f149,plain,
    ! [X2,X0,X1] :
      ( member(X1,unordered_pair(X0,X2))
      | X0 != X1 ),
    inference(cnf_transformation,[],[f84]) ).

fof(f84,plain,
    ! [X0,X1,X2] :
      ( ( member(X1,unordered_pair(X0,X2))
        | ( X1 != X2
          & X0 != X1 ) )
      & ( X1 = X2
        | X0 = X1
        | ~ member(X1,unordered_pair(X0,X2)) ) ),
    inference(rectify,[],[f83]) ).

fof(f83,plain,
    ! [X1,X2,X0] :
      ( ( member(X2,unordered_pair(X1,X0))
        | ( X0 != X2
          & X1 != X2 ) )
      & ( X0 = X2
        | X1 = X2
        | ~ member(X2,unordered_pair(X1,X0)) ) ),
    inference(flattening,[],[f82]) ).

fof(f82,plain,
    ! [X1,X2,X0] :
      ( ( member(X2,unordered_pair(X1,X0))
        | ( X0 != X2
          & X1 != X2 ) )
      & ( X0 = X2
        | X1 = X2
        | ~ member(X2,unordered_pair(X1,X0)) ) ),
    inference(nnf_transformation,[],[f31]) ).

fof(f31,plain,
    ! [X1,X2,X0] :
      ( member(X2,unordered_pair(X1,X0))
    <=> ( X0 = X2
        | X1 = X2 ) ),
    inference(rectify,[],[f9]) ).

fof(f9,axiom,
    ! [X1,X0,X2] :
      ( ( X1 = X2
        | X0 = X2 )
    <=> member(X2,unordered_pair(X0,X1)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',unordered_pair) ).

fof(f2930,plain,
    ~ spl18_151,
    inference(avatar_contradiction_clause,[],[f2920]) ).

fof(f2920,plain,
    ( $false
    | ~ spl18_151 ),
    inference(resolution,[],[f2859,f207]) ).

fof(f207,plain,
    ! [X2,X0] : member(X2,unordered_pair(X0,X2)),
    inference(equality_resolution,[],[f150]) ).

fof(f150,plain,
    ! [X2,X0,X1] :
      ( member(X1,unordered_pair(X0,X2))
      | X1 != X2 ),
    inference(cnf_transformation,[],[f84]) ).

fof(f2929,plain,
    ( ~ spl18_146
    | ~ spl18_151 ),
    inference(avatar_contradiction_clause,[],[f2910]) ).

fof(f2910,plain,
    ( $false
    | ~ spl18_146
    | ~ spl18_151 ),
    inference(resolution,[],[f2859,f2789]) ).

fof(f2789,plain,
    ( member(sK7(sK0,sK4,sK1),sK0)
    | ~ spl18_146 ),
    inference(avatar_component_clause,[],[f2788]) ).

fof(f2928,plain,
    ~ spl18_151,
    inference(avatar_contradiction_clause,[],[f2915]) ).

fof(f2915,plain,
    ( $false
    | ~ spl18_151 ),
    inference(resolution,[],[f2859,f838]) ).

fof(f2927,plain,
    ~ spl18_151,
    inference(avatar_contradiction_clause,[],[f2913]) ).

fof(f2913,plain,
    ( $false
    | ~ spl18_151 ),
    inference(resolution,[],[f2859,f673]) ).

fof(f2926,plain,
    ~ spl18_151,
    inference(avatar_contradiction_clause,[],[f2911]) ).

fof(f2911,plain,
    ( $false
    | ~ spl18_151 ),
    inference(resolution,[],[f2859,f412]) ).

fof(f412,plain,
    ! [X0] : member(X0,power_set(X0)),
    inference(resolution,[],[f410,f178]) ).

fof(f410,plain,
    ! [X0] : subset(X0,X0),
    inference(duplicate_literal_removal,[],[f409]) ).

fof(f409,plain,
    ! [X0] :
      ( subset(X0,X0)
      | subset(X0,X0) ),
    inference(resolution,[],[f162,f161]) ).

fof(f161,plain,
    ! [X0,X1] :
      ( member(sK9(X0,X1),X0)
      | subset(X0,X1) ),
    inference(cnf_transformation,[],[f95]) ).

fof(f2925,plain,
    ~ spl18_151,
    inference(avatar_contradiction_clause,[],[f2914]) ).

fof(f2914,plain,
    ( $false
    | ~ spl18_151 ),
    inference(resolution,[],[f2859,f757]) ).

fof(f2924,plain,
    ~ spl18_151,
    inference(avatar_contradiction_clause,[],[f2922]) ).

fof(f2922,plain,
    ( $false
    | ~ spl18_151 ),
    inference(resolution,[],[f2859,f538]) ).

fof(f2908,plain,
    ( ~ spl18_98
    | spl18_159
    | ~ spl18_2
    | ~ spl18_4
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2902,f2127,f231,f226,f216,f2906,f2131]) ).

fof(f2131,plain,
    ( spl18_98
  <=> member(sK6(sK0,sK4,sK1),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_98])]) ).

fof(f2906,plain,
    ( spl18_159
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ member(sK10(sK0,sK3,sK8(sK0,sK4,sK1)),X3)
        | ~ apply(X0,sK10(sK0,sK3,sK8(sK0,sK4,sK1)),X1)
        | ~ member(sK10(sK0,sK3,sK8(sK0,sK4,sK1)),X2)
        | apply(compose_function(X0,compose_function(sK2,sK4,sK0,sK1,sK0),X3,X2,X4),sK10(sK0,sK3,sK8(sK0,sK4,sK1)),X1)
        | ~ member(X1,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_159])]) ).

fof(f226,plain,
    ( spl18_4
  <=> maps(sK3,sK1,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_4])]) ).

fof(f231,plain,
    ( spl18_5
  <=> maps(sK4,sK0,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_5])]) ).

fof(f2127,plain,
    ( spl18_97
  <=> sK8(sK0,sK4,sK1) = sK10(sK1,sK4,sK6(sK0,sK4,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_97])]) ).

fof(f2902,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ member(sK10(sK0,sK3,sK8(sK0,sK4,sK1)),X3)
        | ~ member(sK6(sK0,sK4,sK1),sK0)
        | ~ member(X1,X4)
        | apply(compose_function(X0,compose_function(sK2,sK4,sK0,sK1,sK0),X3,X2,X4),sK10(sK0,sK3,sK8(sK0,sK4,sK1)),X1)
        | ~ member(sK10(sK0,sK3,sK8(sK0,sK4,sK1)),X2)
        | ~ apply(X0,sK10(sK0,sK3,sK8(sK0,sK4,sK1)),X1) )
    | ~ spl18_2
    | ~ spl18_4
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f607,f2129]) ).

fof(f2129,plain,
    ( sK8(sK0,sK4,sK1) = sK10(sK1,sK4,sK6(sK0,sK4,sK1))
    | ~ spl18_97 ),
    inference(avatar_component_clause,[],[f2127]) ).

fof(f607,plain,
    ( ! [X10,X11,X8,X9,X7,X12] :
        ( ~ apply(X8,sK10(sK0,sK3,sK10(sK1,sK4,X7)),X12)
        | ~ member(sK10(sK0,sK3,sK10(sK1,sK4,X7)),X10)
        | apply(compose_function(X8,compose_function(sK2,sK4,sK0,sK1,sK0),X9,X10,X11),sK10(sK0,sK3,sK10(sK1,sK4,X7)),X12)
        | ~ member(sK10(sK0,sK3,sK10(sK1,sK4,X7)),X9)
        | ~ member(X12,X11)
        | ~ member(X7,sK0) )
    | ~ spl18_2
    | ~ spl18_4
    | ~ spl18_5 ),
    inference(resolution,[],[f294,f203]) ).

fof(f294,plain,
    ( ! [X5] :
        ( apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK10(sK0,sK3,sK10(sK1,sK4,X5)),sK10(sK0,sK3,sK10(sK1,sK4,X5)))
        | ~ member(X5,sK0) )
    | ~ spl18_2
    | ~ spl18_4
    | ~ spl18_5 ),
    inference(resolution,[],[f252,f250]) ).

fof(f250,plain,
    ( ! [X1] :
        ( member(sK10(sK1,sK4,X1),sK1)
        | ~ member(X1,sK0) )
    | ~ spl18_5 ),
    inference(resolution,[],[f163,f233]) ).

fof(f233,plain,
    ( maps(sK4,sK0,sK1)
    | ~ spl18_5 ),
    inference(avatar_component_clause,[],[f231]) ).

fof(f252,plain,
    ( ! [X0] :
        ( ~ member(X0,sK1)
        | apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK10(sK0,sK3,X0),sK10(sK0,sK3,X0)) )
    | ~ spl18_2
    | ~ spl18_4 ),
    inference(resolution,[],[f249,f240]) ).

fof(f249,plain,
    ( ! [X0] :
        ( member(sK10(sK0,sK3,X0),sK0)
        | ~ member(X0,sK1) )
    | ~ spl18_4 ),
    inference(resolution,[],[f163,f228]) ).

fof(f228,plain,
    ( maps(sK3,sK1,sK0)
    | ~ spl18_4 ),
    inference(avatar_component_clause,[],[f226]) ).

fof(f2895,plain,
    ( spl18_151
    | spl18_105
    | ~ spl18_146
    | spl18_158
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_148 ),
    inference(avatar_split_clause,[],[f2848,f2796,f231,f221,f2893,f2788,f2209,f2858]) ).

fof(f2209,plain,
    ( spl18_105
  <=> ! [X27] : ~ member(sK8(sK0,sK4,sK1),X27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_105])]) ).

fof(f2893,plain,
    ( spl18_158
  <=> ! [X23] :
        ( ~ member(sK8(sK0,sK4,sK1),X23)
        | apply(compose_function(sK4,sK3,sK1,sK0,sK1),sK17(sK4,compose_function(sK4,sK3,sK1,sK0,sK1),sK8(sK0,sK4,sK1),sK7(sK0,sK4,sK1),X23),sK8(sK0,sK4,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_158])]) ).

fof(f2796,plain,
    ( spl18_148
  <=> sK8(sK0,sK4,sK1) = sK10(sK1,sK4,sK7(sK0,sK4,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_148])]) ).

fof(f2848,plain,
    ( ! [X24,X25,X23] :
        ( ~ member(sK8(sK0,sK4,sK1),X23)
        | ~ member(sK7(sK0,sK4,sK1),sK0)
        | apply(compose_function(sK4,sK3,sK1,sK0,sK1),sK17(sK4,compose_function(sK4,sK3,sK1,sK0,sK1),sK8(sK0,sK4,sK1),sK7(sK0,sK4,sK1),X23),sK8(sK0,sK4,sK1))
        | ~ member(sK8(sK0,sK4,sK1),X25)
        | ~ member(sK7(sK0,sK4,sK1),X24) )
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_148 ),
    inference(superposition,[],[f883,f2798]) ).

fof(f2798,plain,
    ( sK8(sK0,sK4,sK1) = sK10(sK1,sK4,sK7(sK0,sK4,sK1))
    | ~ spl18_148 ),
    inference(avatar_component_clause,[],[f2796]) ).

fof(f883,plain,
    ( ! [X6,X7,X4,X5] :
        ( ~ member(sK10(sK1,sK4,X4),X6)
        | ~ member(X4,X5)
        | apply(compose_function(sK4,sK3,sK1,sK0,sK1),sK17(sK4,compose_function(sK4,sK3,sK1,sK0,sK1),sK10(sK1,sK4,X4),X4,X6),sK10(sK1,sK4,X4))
        | ~ member(sK10(sK1,sK4,X4),X7)
        | ~ member(X4,sK0) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(duplicate_literal_removal,[],[f874]) ).

fof(f874,plain,
    ( ! [X6,X7,X4,X5] :
        ( ~ member(X4,sK0)
        | ~ member(sK10(sK1,sK4,X4),X6)
        | ~ member(sK10(sK1,sK4,X4),X7)
        | ~ member(X4,X5)
        | ~ member(X4,X5)
        | apply(compose_function(sK4,sK3,sK1,sK0,sK1),sK17(sK4,compose_function(sK4,sK3,sK1,sK0,sK1),sK10(sK1,sK4,X4),X4,X6),sK10(sK1,sK4,X4))
        | ~ member(sK10(sK1,sK4,X4),X7) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(resolution,[],[f447,f205]) ).

fof(f447,plain,
    ( ! [X2,X3,X0,X1] :
        ( apply(compose_function(compose_function(sK4,sK3,sK1,sK0,sK1),sK4,X1,X2,X3),X0,sK10(sK1,sK4,X0))
        | ~ member(X0,X1)
        | ~ member(X0,sK0)
        | ~ member(sK10(sK1,sK4,X0),X2)
        | ~ member(sK10(sK1,sK4,X0),X3) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(duplicate_literal_removal,[],[f443]) ).

fof(f443,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ member(X0,X1)
        | ~ member(sK10(sK1,sK4,X0),X3)
        | ~ member(sK10(sK1,sK4,X0),X2)
        | ~ member(X0,sK0)
        | apply(compose_function(compose_function(sK4,sK3,sK1,sK0,sK1),sK4,X1,X2,X3),X0,sK10(sK1,sK4,X0))
        | ~ member(X0,sK0) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(resolution,[],[f261,f256]) ).

fof(f256,plain,
    ( ! [X0] :
        ( apply(compose_function(sK4,sK3,sK1,sK0,sK1),sK10(sK1,sK4,X0),sK10(sK1,sK4,X0))
        | ~ member(X0,sK0) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(resolution,[],[f250,f241]) ).

fof(f261,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ apply(X1,sK10(sK1,sK4,X0),X5)
        | ~ member(X0,sK0)
        | apply(compose_function(X1,sK4,X2,X3,X4),X0,X5)
        | ~ member(sK10(sK1,sK4,X0),X3)
        | ~ member(X0,X2)
        | ~ member(X5,X4) )
    | ~ spl18_5 ),
    inference(resolution,[],[f254,f203]) ).

fof(f254,plain,
    ( ! [X1] :
        ( apply(sK4,X1,sK10(sK1,sK4,X1))
        | ~ member(X1,sK0) )
    | ~ spl18_5 ),
    inference(resolution,[],[f164,f233]) ).

fof(f2891,plain,
    ( ~ spl18_146
    | spl18_105
    | spl18_151
    | spl18_157
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_148 ),
    inference(avatar_split_clause,[],[f2850,f2796,f231,f221,f2889,f2858,f2209,f2788]) ).

fof(f2889,plain,
    ( spl18_157
  <=> ! [X31] :
        ( ~ member(sK8(sK0,sK4,sK1),X31)
        | apply(sK4,sK7(sK0,sK4,sK1),sK17(sK4,compose_function(sK4,sK3,sK1,sK0,sK1),sK8(sK0,sK4,sK1),sK7(sK0,sK4,sK1),X31)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_157])]) ).

fof(f2850,plain,
    ( ! [X31,X29,X30] :
        ( ~ member(sK8(sK0,sK4,sK1),X31)
        | apply(sK4,sK7(sK0,sK4,sK1),sK17(sK4,compose_function(sK4,sK3,sK1,sK0,sK1),sK8(sK0,sK4,sK1),sK7(sK0,sK4,sK1),X31))
        | ~ member(sK7(sK0,sK4,sK1),X30)
        | ~ member(sK8(sK0,sK4,sK1),X29)
        | ~ member(sK7(sK0,sK4,sK1),sK0) )
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_148 ),
    inference(superposition,[],[f885,f2798]) ).

fof(f885,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ member(sK10(sK1,sK4,X0),X3)
        | ~ member(X0,X1)
        | ~ member(sK10(sK1,sK4,X0),X2)
        | ~ member(X0,sK0)
        | apply(sK4,X0,sK17(sK4,compose_function(sK4,sK3,sK1,sK0,sK1),sK10(sK1,sK4,X0),X0,X2)) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(duplicate_literal_removal,[],[f873]) ).

fof(f873,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ member(X0,sK0)
        | ~ member(sK10(sK1,sK4,X0),X2)
        | ~ member(X0,X1)
        | ~ member(sK10(sK1,sK4,X0),X3)
        | ~ member(sK10(sK1,sK4,X0),X3)
        | ~ member(X0,X1)
        | apply(sK4,X0,sK17(sK4,compose_function(sK4,sK3,sK1,sK0,sK1),sK10(sK1,sK4,X0),X0,X2)) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(resolution,[],[f447,f206]) ).

fof(f206,plain,
    ! [X2,X3,X0,X1,X6,X4,X5] :
      ( ~ apply(compose_function(X1,X0,X5,X4,X6),X3,X2)
      | ~ member(X3,X5)
      | ~ member(X2,X6)
      | apply(X0,X3,sK17(X0,X1,X2,X3,X4)) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f2883,plain,
    ( ~ spl18_146
    | spl18_156
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_148 ),
    inference(avatar_split_clause,[],[f2841,f2796,f231,f221,f2881,f2788]) ).

fof(f2881,plain,
    ( spl18_156
  <=> ! [X22,X20,X21] :
        ( apply(compose_function(compose_function(sK4,sK3,sK1,sK0,sK1),sK4,X20,X21,X22),sK7(sK0,sK4,sK1),sK8(sK0,sK4,sK1))
        | ~ member(sK8(sK0,sK4,sK1),X21)
        | ~ member(sK8(sK0,sK4,sK1),X22)
        | ~ member(sK7(sK0,sK4,sK1),X20) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_156])]) ).

fof(f2841,plain,
    ( ! [X21,X22,X20] :
        ( apply(compose_function(compose_function(sK4,sK3,sK1,sK0,sK1),sK4,X20,X21,X22),sK7(sK0,sK4,sK1),sK8(sK0,sK4,sK1))
        | ~ member(sK7(sK0,sK4,sK1),X20)
        | ~ member(sK8(sK0,sK4,sK1),X22)
        | ~ member(sK8(sK0,sK4,sK1),X21)
        | ~ member(sK7(sK0,sK4,sK1),sK0) )
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_148 ),
    inference(superposition,[],[f447,f2798]) ).

fof(f2879,plain,
    ( spl18_155
    | ~ spl18_146
    | ~ spl18_5
    | ~ spl18_148 ),
    inference(avatar_split_clause,[],[f2829,f2796,f231,f2788,f2876]) ).

fof(f2876,plain,
    ( spl18_155
  <=> apply(sK4,sK7(sK0,sK4,sK1),sK8(sK0,sK4,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_155])]) ).

fof(f2829,plain,
    ( ~ member(sK7(sK0,sK4,sK1),sK0)
    | apply(sK4,sK7(sK0,sK4,sK1),sK8(sK0,sK4,sK1))
    | ~ spl18_5
    | ~ spl18_148 ),
    inference(superposition,[],[f254,f2798]) ).

fof(f2874,plain,
    ( ~ spl18_146
    | spl18_154
    | ~ spl18_5
    | ~ spl18_148 ),
    inference(avatar_split_clause,[],[f2831,f2796,f231,f2872,f2788]) ).

fof(f2872,plain,
    ( spl18_154
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ member(sK7(sK0,sK4,sK1),X2)
        | apply(compose_function(X0,sK4,X2,X3,X4),sK7(sK0,sK4,sK1),X1)
        | ~ member(X1,X4)
        | ~ apply(X0,sK8(sK0,sK4,sK1),X1)
        | ~ member(sK8(sK0,sK4,sK1),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_154])]) ).

fof(f2831,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ member(sK7(sK0,sK4,sK1),X2)
        | ~ member(sK8(sK0,sK4,sK1),X3)
        | ~ member(sK7(sK0,sK4,sK1),sK0)
        | ~ member(X1,X4)
        | ~ apply(X0,sK8(sK0,sK4,sK1),X1)
        | apply(compose_function(X0,sK4,X2,X3,X4),sK7(sK0,sK4,sK1),X1) )
    | ~ spl18_5
    | ~ spl18_148 ),
    inference(superposition,[],[f261,f2798]) ).

fof(f2870,plain,
    ( ~ spl18_146
    | spl18_153
    | ~ spl18_4
    | ~ spl18_5
    | ~ spl18_148 ),
    inference(avatar_split_clause,[],[f2855,f2796,f231,f226,f2865,f2788]) ).

fof(f2865,plain,
    ( spl18_153
  <=> ! [X13,X12,X11] :
        ( ~ member(sK10(sK0,sK3,sK8(sK0,sK4,sK1)),X13)
        | ~ member(sK8(sK0,sK4,sK1),X11)
        | apply(compose_function(sK3,sK4,X12,X11,X13),sK7(sK0,sK4,sK1),sK10(sK0,sK3,sK8(sK0,sK4,sK1)))
        | ~ member(sK7(sK0,sK4,sK1),X12) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_153])]) ).

fof(f2855,plain,
    ( ! [X46,X44,X45] :
        ( ~ member(sK8(sK0,sK4,sK1),X44)
        | apply(compose_function(sK3,sK4,X46,X44,X45),sK7(sK0,sK4,sK1),sK10(sK0,sK3,sK8(sK0,sK4,sK1)))
        | ~ member(sK7(sK0,sK4,sK1),sK0)
        | ~ member(sK7(sK0,sK4,sK1),X46)
        | ~ member(sK10(sK0,sK3,sK8(sK0,sK4,sK1)),X45) )
    | ~ spl18_4
    | ~ spl18_5
    | ~ spl18_148 ),
    inference(superposition,[],[f956,f2798]) ).

fof(f956,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ member(sK10(sK1,sK4,X0),X1)
        | ~ member(X0,sK0)
        | ~ member(sK10(sK0,sK3,sK10(sK1,sK4,X0)),X3)
        | apply(compose_function(sK3,sK4,X2,X1,X3),X0,sK10(sK0,sK3,sK10(sK1,sK4,X0)))
        | ~ member(X0,X2) )
    | ~ spl18_4
    | ~ spl18_5 ),
    inference(duplicate_literal_removal,[],[f955]) ).

fof(f955,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ member(sK10(sK1,sK4,X0),X1)
        | ~ member(X0,sK0)
        | ~ member(X0,sK0)
        | ~ member(sK10(sK0,sK3,sK10(sK1,sK4,X0)),X3)
        | ~ member(X0,X2)
        | apply(compose_function(sK3,sK4,X2,X1,X3),X0,sK10(sK0,sK3,sK10(sK1,sK4,X0))) )
    | ~ spl18_4
    | ~ spl18_5 ),
    inference(resolution,[],[f444,f250]) ).

fof(f444,plain,
    ( ! [X6,X7,X4,X5] :
        ( ~ member(sK10(sK1,sK4,X4),sK1)
        | ~ member(X4,sK0)
        | ~ member(sK10(sK1,sK4,X4),X6)
        | ~ member(X4,X5)
        | ~ member(sK10(sK0,sK3,sK10(sK1,sK4,X4)),X7)
        | apply(compose_function(sK3,sK4,X5,X6,X7),X4,sK10(sK0,sK3,sK10(sK1,sK4,X4))) )
    | ~ spl18_4
    | ~ spl18_5 ),
    inference(resolution,[],[f261,f253]) ).

fof(f253,plain,
    ( ! [X0] :
        ( apply(sK3,X0,sK10(sK0,sK3,X0))
        | ~ member(X0,sK1) )
    | ~ spl18_4 ),
    inference(resolution,[],[f164,f228]) ).

fof(f2867,plain,
    ( ~ spl18_103
    | spl18_153
    | ~ spl18_146
    | ~ spl18_4
    | ~ spl18_5
    | ~ spl18_148 ),
    inference(avatar_split_clause,[],[f2838,f2796,f231,f226,f2788,f2865,f2179]) ).

fof(f2838,plain,
    ( ! [X11,X12,X13] :
        ( ~ member(sK7(sK0,sK4,sK1),sK0)
        | ~ member(sK10(sK0,sK3,sK8(sK0,sK4,sK1)),X13)
        | ~ member(sK8(sK0,sK4,sK1),X11)
        | ~ member(sK7(sK0,sK4,sK1),X12)
        | apply(compose_function(sK3,sK4,X12,X11,X13),sK7(sK0,sK4,sK1),sK10(sK0,sK3,sK8(sK0,sK4,sK1)))
        | ~ member(sK8(sK0,sK4,sK1),sK1) )
    | ~ spl18_4
    | ~ spl18_5
    | ~ spl18_148 ),
    inference(superposition,[],[f444,f2798]) ).

fof(f2863,plain,
    ( spl18_105
    | spl18_151
    | ~ spl18_146
    | spl18_152
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_148 ),
    inference(avatar_split_clause,[],[f2849,f2796,f231,f221,f2861,f2788,f2858,f2209]) ).

fof(f2861,plain,
    ( spl18_152
  <=> ! [X26] :
        ( ~ member(sK8(sK0,sK4,sK1),X26)
        | member(sK17(sK4,compose_function(sK4,sK3,sK1,sK0,sK1),sK8(sK0,sK4,sK1),sK7(sK0,sK4,sK1),X26),X26) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_152])]) ).

fof(f2849,plain,
    ( ! [X28,X26,X27] :
        ( ~ member(sK8(sK0,sK4,sK1),X26)
        | ~ member(sK7(sK0,sK4,sK1),sK0)
        | member(sK17(sK4,compose_function(sK4,sK3,sK1,sK0,sK1),sK8(sK0,sK4,sK1),sK7(sK0,sK4,sK1),X26),X26)
        | ~ member(sK7(sK0,sK4,sK1),X28)
        | ~ member(sK8(sK0,sK4,sK1),X27) )
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_148 ),
    inference(superposition,[],[f884,f2798]) ).

fof(f884,plain,
    ( ! [X10,X11,X8,X9] :
        ( ~ member(sK10(sK1,sK4,X8),X10)
        | ~ member(sK10(sK1,sK4,X8),X11)
        | member(sK17(sK4,compose_function(sK4,sK3,sK1,sK0,sK1),sK10(sK1,sK4,X8),X8,X10),X10)
        | ~ member(X8,sK0)
        | ~ member(X8,X9) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(duplicate_literal_removal,[],[f875]) ).

fof(f875,plain,
    ( ! [X10,X11,X8,X9] :
        ( ~ member(X8,sK0)
        | ~ member(sK10(sK1,sK4,X8),X11)
        | ~ member(X8,X9)
        | ~ member(X8,X9)
        | ~ member(sK10(sK1,sK4,X8),X10)
        | ~ member(sK10(sK1,sK4,X8),X11)
        | member(sK17(sK4,compose_function(sK4,sK3,sK1,sK0,sK1),sK10(sK1,sK4,X8),X8,X10),X10) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(resolution,[],[f447,f204]) ).

fof(f2826,plain,
    ( ~ spl18_146
    | ~ spl18_5
    | spl18_147 ),
    inference(avatar_split_clause,[],[f2825,f2792,f231,f2788]) ).

fof(f2792,plain,
    ( spl18_147
  <=> member(sK10(sK1,sK4,sK7(sK0,sK4,sK1)),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_147])]) ).

fof(f2825,plain,
    ( ~ member(sK7(sK0,sK4,sK1),sK0)
    | ~ spl18_5
    | spl18_147 ),
    inference(resolution,[],[f2794,f250]) ).

fof(f2794,plain,
    ( ~ member(sK10(sK1,sK4,sK7(sK0,sK4,sK1)),sK1)
    | spl18_147 ),
    inference(avatar_component_clause,[],[f2792]) ).

fof(f2823,plain,
    ( ~ spl18_103
    | ~ spl18_98
    | spl18_150
    | ~ spl18_2
    | ~ spl18_5
    | ~ spl18_6
    | ~ spl18_97
    | ~ spl18_133 ),
    inference(avatar_split_clause,[],[f2819,f2617,f2127,f236,f231,f216,f2821,f2131,f2179]) ).

fof(f2821,plain,
    ( spl18_150
  <=> ! [X2,X0,X1] :
        ( apply(compose_function(sK4,compose_function(sK2,sK4,sK0,sK1,sK0),X1,X2,X0),sK6(sK0,sK4,sK1),sK8(sK0,sK4,sK1))
        | ~ member(sK8(sK0,sK4,sK1),X0)
        | ~ member(sK6(sK0,sK4,sK1),X2)
        | ~ member(sK6(sK0,sK4,sK1),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_150])]) ).

fof(f2819,plain,
    ( ! [X2,X0,X1] :
        ( apply(compose_function(sK4,compose_function(sK2,sK4,sK0,sK1,sK0),X1,X2,X0),sK6(sK0,sK4,sK1),sK8(sK0,sK4,sK1))
        | ~ member(sK6(sK0,sK4,sK1),sK0)
        | ~ member(sK6(sK0,sK4,sK1),X1)
        | ~ member(sK6(sK0,sK4,sK1),X2)
        | ~ member(sK8(sK0,sK4,sK1),sK1)
        | ~ member(sK8(sK0,sK4,sK1),X0) )
    | ~ spl18_2
    | ~ spl18_5
    | ~ spl18_6
    | ~ spl18_97
    | ~ spl18_133 ),
    inference(forward_demodulation,[],[f2818,f2129]) ).

fof(f2818,plain,
    ( ! [X2,X0,X1] :
        ( ~ member(sK6(sK0,sK4,sK1),X1)
        | ~ member(sK8(sK0,sK4,sK1),sK1)
        | ~ member(sK6(sK0,sK4,sK1),X2)
        | ~ member(sK10(sK1,sK4,sK6(sK0,sK4,sK1)),X0)
        | apply(compose_function(sK4,compose_function(sK2,sK4,sK0,sK1,sK0),X1,X2,X0),sK6(sK0,sK4,sK1),sK8(sK0,sK4,sK1))
        | ~ member(sK6(sK0,sK4,sK1),sK0) )
    | ~ spl18_2
    | ~ spl18_5
    | ~ spl18_6
    | ~ spl18_97
    | ~ spl18_133 ),
    inference(forward_demodulation,[],[f2816,f2129]) ).

fof(f2816,plain,
    ( ! [X2,X0,X1] :
        ( ~ member(sK6(sK0,sK4,sK1),sK0)
        | ~ member(sK6(sK0,sK4,sK1),X1)
        | apply(compose_function(sK4,compose_function(sK2,sK4,sK0,sK1,sK0),X1,X2,X0),sK6(sK0,sK4,sK1),sK10(sK1,sK4,sK6(sK0,sK4,sK1)))
        | ~ member(sK6(sK0,sK4,sK1),X2)
        | ~ member(sK8(sK0,sK4,sK1),sK1)
        | ~ member(sK10(sK1,sK4,sK6(sK0,sK4,sK1)),X0) )
    | ~ spl18_2
    | ~ spl18_5
    | ~ spl18_6
    | ~ spl18_133 ),
    inference(superposition,[],[f948,f2619]) ).

fof(f948,plain,
    ( ! [X10,X11,X8,X9] :
        ( ~ member(sK10(sK0,sK2,X8),sK0)
        | ~ member(sK10(sK1,sK4,sK10(sK0,sK2,X8)),X9)
        | apply(compose_function(sK4,compose_function(sK2,sK4,sK0,sK1,sK0),X11,X10,X9),sK10(sK0,sK2,X8),sK10(sK1,sK4,sK10(sK0,sK2,X8)))
        | ~ member(X8,sK1)
        | ~ member(sK10(sK0,sK2,X8),X11)
        | ~ member(sK10(sK0,sK2,X8),X10) )
    | ~ spl18_2
    | ~ spl18_5
    | ~ spl18_6 ),
    inference(resolution,[],[f336,f254]) ).

fof(f336,plain,
    ( ! [X3,X8,X6,X7,X4,X5] :
        ( ~ apply(X4,sK10(sK0,sK2,X3),X8)
        | ~ member(X8,X7)
        | ~ member(sK10(sK0,sK2,X3),X6)
        | ~ member(sK10(sK0,sK2,X3),X5)
        | apply(compose_function(X4,compose_function(sK2,sK4,sK0,sK1,sK0),X5,X6,X7),sK10(sK0,sK2,X3),X8)
        | ~ member(X3,sK1) )
    | ~ spl18_2
    | ~ spl18_6 ),
    inference(resolution,[],[f257,f203]) ).

fof(f257,plain,
    ( ! [X0] :
        ( apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK10(sK0,sK2,X0),sK10(sK0,sK2,X0))
        | ~ member(X0,sK1) )
    | ~ spl18_2
    | ~ spl18_6 ),
    inference(resolution,[],[f251,f240]) ).

fof(f2813,plain,
    ( spl18_149
    | ~ spl18_2
    | ~ spl18_146 ),
    inference(avatar_split_clause,[],[f2808,f2788,f216,f2810]) ).

fof(f2808,plain,
    ( apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK7(sK0,sK4,sK1),sK7(sK0,sK4,sK1))
    | ~ spl18_2
    | ~ spl18_146 ),
    inference(resolution,[],[f2789,f240]) ).

fof(f2801,plain,
    ( spl18_58
    | spl18_146 ),
    inference(avatar_split_clause,[],[f2800,f2788,f1346]) ).

fof(f2800,plain,
    ( injective(sK4,sK0,sK1)
    | spl18_146 ),
    inference(resolution,[],[f2790,f156]) ).

fof(f2790,plain,
    ( ~ member(sK7(sK0,sK4,sK1),sK0)
    | spl18_146 ),
    inference(avatar_component_clause,[],[f2788]) ).

fof(f2799,plain,
    ( ~ spl18_146
    | ~ spl18_147
    | spl18_148
    | ~ spl18_5
    | ~ spl18_86 ),
    inference(avatar_split_clause,[],[f2776,f1791,f231,f2796,f2792,f2788]) ).

fof(f1791,plain,
    ( spl18_86
  <=> ! [X0] :
        ( sK8(sK0,sK4,sK1) = X0
        | ~ member(X0,sK1)
        | ~ apply(sK4,sK7(sK0,sK4,sK1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_86])]) ).

fof(f2776,plain,
    ( sK8(sK0,sK4,sK1) = sK10(sK1,sK4,sK7(sK0,sK4,sK1))
    | ~ member(sK10(sK1,sK4,sK7(sK0,sK4,sK1)),sK1)
    | ~ member(sK7(sK0,sK4,sK1),sK0)
    | ~ spl18_5
    | ~ spl18_86 ),
    inference(resolution,[],[f1792,f254]) ).

fof(f1792,plain,
    ( ! [X0] :
        ( ~ apply(sK4,sK7(sK0,sK4,sK1),X0)
        | sK8(sK0,sK4,sK1) = X0
        | ~ member(X0,sK1) )
    | ~ spl18_86 ),
    inference(avatar_component_clause,[],[f1791]) ).

fof(f2786,plain,
    ( ~ spl18_144
    | spl18_58
    | spl18_145
    | ~ spl18_2
    | ~ spl18_86 ),
    inference(avatar_split_clause,[],[f2777,f1791,f216,f2783,f1346,f2779]) ).

fof(f2777,plain,
    ( sK8(sK0,sK4,sK1) = sK17(sK4,sK2,sK7(sK0,sK4,sK1),sK7(sK0,sK4,sK1),sK1)
    | injective(sK4,sK0,sK1)
    | ~ member(sK17(sK4,sK2,sK7(sK0,sK4,sK1),sK7(sK0,sK4,sK1),sK1),sK1)
    | ~ spl18_2
    | ~ spl18_86 ),
    inference(resolution,[],[f1792,f750]) ).

fof(f750,plain,
    ( ! [X0,X1] :
        ( apply(sK4,sK7(sK0,X0,X1),sK17(sK4,sK2,sK7(sK0,X0,X1),sK7(sK0,X0,X1),sK1))
        | injective(X0,sK0,X1) )
    | ~ spl18_2 ),
    inference(duplicate_literal_removal,[],[f749]) ).

fof(f749,plain,
    ( ! [X0,X1] :
        ( injective(X0,sK0,X1)
        | apply(sK4,sK7(sK0,X0,X1),sK17(sK4,sK2,sK7(sK0,X0,X1),sK7(sK0,X0,X1),sK1))
        | injective(X0,sK0,X1) )
    | ~ spl18_2 ),
    inference(resolution,[],[f346,f156]) ).

fof(f346,plain,
    ( ! [X0,X1] :
        ( ~ member(sK7(sK0,X0,X1),sK0)
        | injective(X0,sK0,X1)
        | apply(sK4,sK7(sK0,X0,X1),sK17(sK4,sK2,sK7(sK0,X0,X1),sK7(sK0,X0,X1),sK1)) )
    | ~ spl18_2 ),
    inference(duplicate_literal_removal,[],[f341]) ).

fof(f341,plain,
    ( ! [X0,X1] :
        ( injective(X0,sK0,X1)
        | apply(sK4,sK7(sK0,X0,X1),sK17(sK4,sK2,sK7(sK0,X0,X1),sK7(sK0,X0,X1),sK1))
        | ~ member(sK7(sK0,X0,X1),sK0)
        | ~ member(sK7(sK0,X0,X1),sK0) )
    | ~ spl18_2 ),
    inference(resolution,[],[f268,f206]) ).

fof(f2757,plain,
    ( ~ spl18_98
    | ~ spl18_103
    | spl18_143
    | ~ spl18_3
    | ~ spl18_4
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2752,f2127,f231,f226,f221,f2755,f2179,f2131]) ).

fof(f2755,plain,
    ( spl18_143
  <=> ! [X2,X0,X1] :
        ( ~ member(sK8(sK0,sK4,sK1),X2)
        | ~ member(sK10(sK0,sK3,sK8(sK0,sK4,sK1)),X0)
        | ~ member(sK8(sK0,sK4,sK1),X1)
        | apply(compose_function(sK3,compose_function(sK4,sK3,sK1,sK0,sK1),X1,X2,X0),sK8(sK0,sK4,sK1),sK10(sK0,sK3,sK8(sK0,sK4,sK1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_143])]) ).

fof(f2752,plain,
    ( ! [X2,X0,X1] :
        ( ~ member(sK8(sK0,sK4,sK1),X2)
        | ~ member(sK8(sK0,sK4,sK1),sK1)
        | apply(compose_function(sK3,compose_function(sK4,sK3,sK1,sK0,sK1),X1,X2,X0),sK8(sK0,sK4,sK1),sK10(sK0,sK3,sK8(sK0,sK4,sK1)))
        | ~ member(sK6(sK0,sK4,sK1),sK0)
        | ~ member(sK8(sK0,sK4,sK1),X1)
        | ~ member(sK10(sK0,sK3,sK8(sK0,sK4,sK1)),X0) )
    | ~ spl18_3
    | ~ spl18_4
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f930,f2129]) ).

fof(f930,plain,
    ( ! [X6,X7,X4,X5] :
        ( ~ member(sK10(sK1,sK4,X4),sK1)
        | ~ member(sK10(sK0,sK3,sK10(sK1,sK4,X4)),X7)
        | ~ member(X4,sK0)
        | ~ member(sK10(sK1,sK4,X4),X6)
        | apply(compose_function(sK3,compose_function(sK4,sK3,sK1,sK0,sK1),X6,X5,X7),sK10(sK1,sK4,X4),sK10(sK0,sK3,sK10(sK1,sK4,X4)))
        | ~ member(sK10(sK1,sK4,X4),X5) )
    | ~ spl18_3
    | ~ spl18_4
    | ~ spl18_5 ),
    inference(resolution,[],[f323,f253]) ).

fof(f323,plain,
    ( ! [X3,X8,X6,X7,X4,X5] :
        ( ~ apply(X4,sK10(sK1,sK4,X3),X8)
        | ~ member(sK10(sK1,sK4,X3),X6)
        | ~ member(sK10(sK1,sK4,X3),X5)
        | ~ member(X3,sK0)
        | apply(compose_function(X4,compose_function(sK4,sK3,sK1,sK0,sK1),X5,X6,X7),sK10(sK1,sK4,X3),X8)
        | ~ member(X8,X7) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(resolution,[],[f256,f203]) ).

fof(f2726,plain,
    ( ~ spl18_103
    | spl18_142
    | ~ spl18_2
    | ~ spl18_6
    | ~ spl18_133 ),
    inference(avatar_split_clause,[],[f2696,f2617,f236,f216,f2724,f2179]) ).

fof(f2724,plain,
    ( spl18_142
  <=> ! [X29,X30,X31] :
        ( ~ member(sK6(sK0,sK4,sK1),X29)
        | apply(compose_function(compose_function(sK2,sK4,sK0,sK1,sK0),compose_function(sK2,sK4,sK0,sK1,sK0),X29,X30,X31),sK6(sK0,sK4,sK1),sK6(sK0,sK4,sK1))
        | ~ member(sK6(sK0,sK4,sK1),X31)
        | ~ member(sK6(sK0,sK4,sK1),X30) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_142])]) ).

fof(f2696,plain,
    ( ! [X31,X29,X30] :
        ( ~ member(sK6(sK0,sK4,sK1),X29)
        | ~ member(sK6(sK0,sK4,sK1),X30)
        | ~ member(sK6(sK0,sK4,sK1),X31)
        | ~ member(sK8(sK0,sK4,sK1),sK1)
        | apply(compose_function(compose_function(sK2,sK4,sK0,sK1,sK0),compose_function(sK2,sK4,sK0,sK1,sK0),X29,X30,X31),sK6(sK0,sK4,sK1),sK6(sK0,sK4,sK1)) )
    | ~ spl18_2
    | ~ spl18_6
    | ~ spl18_133 ),
    inference(superposition,[],[f952,f2619]) ).

fof(f952,plain,
    ( ! [X2,X3,X0,X1] :
        ( apply(compose_function(compose_function(sK2,sK4,sK0,sK1,sK0),compose_function(sK2,sK4,sK0,sK1,sK0),X3,X2,X1),sK10(sK0,sK2,X0),sK10(sK0,sK2,X0))
        | ~ member(sK10(sK0,sK2,X0),X2)
        | ~ member(X0,sK1)
        | ~ member(sK10(sK0,sK2,X0),X3)
        | ~ member(sK10(sK0,sK2,X0),X1) )
    | ~ spl18_2
    | ~ spl18_6 ),
    inference(duplicate_literal_removal,[],[f946]) ).

fof(f946,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ member(sK10(sK0,sK2,X0),X3)
        | ~ member(sK10(sK0,sK2,X0),X2)
        | ~ member(X0,sK1)
        | ~ member(sK10(sK0,sK2,X0),X1)
        | ~ member(X0,sK1)
        | apply(compose_function(compose_function(sK2,sK4,sK0,sK1,sK0),compose_function(sK2,sK4,sK0,sK1,sK0),X3,X2,X1),sK10(sK0,sK2,X0),sK10(sK0,sK2,X0)) )
    | ~ spl18_2
    | ~ spl18_6 ),
    inference(resolution,[],[f336,f257]) ).

fof(f2720,plain,
    ( ~ spl18_103
    | spl18_141
    | ~ spl18_2
    | ~ spl18_6
    | ~ spl18_133 ),
    inference(avatar_split_clause,[],[f2692,f2617,f236,f216,f2718,f2179]) ).

fof(f2718,plain,
    ( spl18_141
  <=> ! [X27,X28,X26] :
        ( apply(compose_function(compose_function(sK2,sK4,sK0,sK1,sK0),sK2,X26,X27,X28),sK8(sK0,sK4,sK1),sK6(sK0,sK4,sK1))
        | ~ member(sK6(sK0,sK4,sK1),X27)
        | ~ member(sK6(sK0,sK4,sK1),X28)
        | ~ member(sK8(sK0,sK4,sK1),X26) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_141])]) ).

fof(f2692,plain,
    ( ! [X28,X26,X27] :
        ( apply(compose_function(compose_function(sK2,sK4,sK0,sK1,sK0),sK2,X26,X27,X28),sK8(sK0,sK4,sK1),sK6(sK0,sK4,sK1))
        | ~ member(sK8(sK0,sK4,sK1),X26)
        | ~ member(sK8(sK0,sK4,sK1),sK1)
        | ~ member(sK6(sK0,sK4,sK1),X28)
        | ~ member(sK6(sK0,sK4,sK1),X27) )
    | ~ spl18_2
    | ~ spl18_6
    | ~ spl18_133 ),
    inference(superposition,[],[f452,f2619]) ).

fof(f452,plain,
    ( ! [X2,X3,X0,X1] :
        ( apply(compose_function(compose_function(sK2,sK4,sK0,sK1,sK0),sK2,X3,X1,X2),X0,sK10(sK0,sK2,X0))
        | ~ member(X0,sK1)
        | ~ member(sK10(sK0,sK2,X0),X2)
        | ~ member(sK10(sK0,sK2,X0),X1)
        | ~ member(X0,X3) )
    | ~ spl18_2
    | ~ spl18_6 ),
    inference(duplicate_literal_removal,[],[f448]) ).

fof(f448,plain,
    ( ! [X2,X3,X0,X1] :
        ( apply(compose_function(compose_function(sK2,sK4,sK0,sK1,sK0),sK2,X3,X1,X2),X0,sK10(sK0,sK2,X0))
        | ~ member(X0,X3)
        | ~ member(X0,sK1)
        | ~ member(sK10(sK0,sK2,X0),X1)
        | ~ member(sK10(sK0,sK2,X0),X2)
        | ~ member(X0,sK1) )
    | ~ spl18_2
    | ~ spl18_6 ),
    inference(resolution,[],[f263,f257]) ).

fof(f263,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ apply(X1,sK10(sK0,sK2,X0),X5)
        | ~ member(sK10(sK0,sK2,X0),X3)
        | ~ member(X5,X4)
        | ~ member(X0,sK1)
        | apply(compose_function(X1,sK2,X2,X3,X4),X0,X5)
        | ~ member(X0,X2) )
    | ~ spl18_6 ),
    inference(resolution,[],[f255,f203]) ).

fof(f2716,plain,
    ( ~ spl18_103
    | ~ spl18_138
    | spl18_140
    | ~ spl18_6
    | ~ spl18_133 ),
    inference(avatar_split_clause,[],[f2691,f2617,f236,f2714,f2703,f2179]) ).

fof(f2703,plain,
    ( spl18_138
  <=> member(sK6(sK0,sK4,sK1),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_138])]) ).

fof(f2714,plain,
    ( spl18_140
  <=> ! [X25,X24,X23] :
        ( ~ member(sK10(sK0,sK2,sK6(sK0,sK4,sK1)),X25)
        | ~ member(sK6(sK0,sK4,sK1),X24)
        | apply(compose_function(sK2,sK2,X23,X24,X25),sK8(sK0,sK4,sK1),sK10(sK0,sK2,sK6(sK0,sK4,sK1)))
        | ~ member(sK8(sK0,sK4,sK1),X23) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_140])]) ).

fof(f2691,plain,
    ( ! [X24,X25,X23] :
        ( ~ member(sK10(sK0,sK2,sK6(sK0,sK4,sK1)),X25)
        | ~ member(sK6(sK0,sK4,sK1),sK1)
        | ~ member(sK8(sK0,sK4,sK1),sK1)
        | ~ member(sK6(sK0,sK4,sK1),X24)
        | ~ member(sK8(sK0,sK4,sK1),X23)
        | apply(compose_function(sK2,sK2,X23,X24,X25),sK8(sK0,sK4,sK1),sK10(sK0,sK2,sK6(sK0,sK4,sK1))) )
    | ~ spl18_6
    | ~ spl18_133 ),
    inference(superposition,[],[f451,f2619]) ).

fof(f451,plain,
    ( ! [X14,X15,X12,X13] :
        ( ~ member(sK10(sK0,sK2,X12),sK1)
        | apply(compose_function(sK2,sK2,X15,X13,X14),X12,sK10(sK0,sK2,sK10(sK0,sK2,X12)))
        | ~ member(sK10(sK0,sK2,sK10(sK0,sK2,X12)),X14)
        | ~ member(X12,X15)
        | ~ member(X12,sK1)
        | ~ member(sK10(sK0,sK2,X12),X13) )
    | ~ spl18_6 ),
    inference(resolution,[],[f263,f255]) ).

fof(f2709,plain,
    ( ~ spl18_138
    | ~ spl18_103
    | spl18_139
    | ~ spl18_4
    | ~ spl18_6
    | ~ spl18_133 ),
    inference(avatar_split_clause,[],[f2689,f2617,f236,f226,f2707,f2179,f2703]) ).

fof(f2707,plain,
    ( spl18_139
  <=> ! [X18,X17,X19] :
        ( ~ member(sK10(sK0,sK3,sK6(sK0,sK4,sK1)),X19)
        | ~ member(sK8(sK0,sK4,sK1),X18)
        | apply(compose_function(sK3,sK2,X18,X17,X19),sK8(sK0,sK4,sK1),sK10(sK0,sK3,sK6(sK0,sK4,sK1)))
        | ~ member(sK6(sK0,sK4,sK1),X17) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_139])]) ).

fof(f2689,plain,
    ( ! [X18,X19,X17] :
        ( ~ member(sK10(sK0,sK3,sK6(sK0,sK4,sK1)),X19)
        | ~ member(sK8(sK0,sK4,sK1),sK1)
        | ~ member(sK8(sK0,sK4,sK1),X18)
        | ~ member(sK6(sK0,sK4,sK1),X17)
        | ~ member(sK6(sK0,sK4,sK1),sK1)
        | apply(compose_function(sK3,sK2,X18,X17,X19),sK8(sK0,sK4,sK1),sK10(sK0,sK3,sK6(sK0,sK4,sK1))) )
    | ~ spl18_4
    | ~ spl18_6
    | ~ spl18_133 ),
    inference(superposition,[],[f449,f2619]) ).

fof(f449,plain,
    ( ! [X6,X7,X4,X5] :
        ( ~ member(sK10(sK0,sK2,X4),sK1)
        | ~ member(sK10(sK0,sK2,X4),X5)
        | ~ member(X4,X7)
        | ~ member(sK10(sK0,sK3,sK10(sK0,sK2,X4)),X6)
        | ~ member(X4,sK1)
        | apply(compose_function(sK3,sK2,X7,X5,X6),X4,sK10(sK0,sK3,sK10(sK0,sK2,X4))) )
    | ~ spl18_4
    | ~ spl18_6 ),
    inference(resolution,[],[f263,f253]) ).

fof(f2701,plain,
    ( ~ spl18_103
    | ~ spl18_98
    | spl18_137
    | ~ spl18_6
    | ~ spl18_133 ),
    inference(avatar_split_clause,[],[f2688,f2617,f236,f2699,f2131,f2179]) ).

fof(f2699,plain,
    ( spl18_137
  <=> ! [X16] :
        ( ~ member(X16,sK0)
        | sK6(sK0,sK4,sK1) = X16
        | ~ apply(sK2,sK8(sK0,sK4,sK1),X16) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_137])]) ).

fof(f2688,plain,
    ( ! [X16] :
        ( ~ member(X16,sK0)
        | ~ apply(sK2,sK8(sK0,sK4,sK1),X16)
        | ~ member(sK6(sK0,sK4,sK1),sK0)
        | sK6(sK0,sK4,sK1) = X16
        | ~ member(sK8(sK0,sK4,sK1),sK1) )
    | ~ spl18_6
    | ~ spl18_133 ),
    inference(superposition,[],[f424,f2619]) ).

fof(f2639,plain,
    ( spl18_134
    | ~ spl18_112
    | ~ spl18_133 ),
    inference(avatar_split_clause,[],[f2638,f2617,f2353,f2622]) ).

fof(f2622,plain,
    ( spl18_134
  <=> ! [X4,X5,X3] :
        ( apply(compose_function(sK2,sK4,X4,X3,X5),sK6(sK0,sK4,sK1),sK6(sK0,sK4,sK1))
        | ~ member(sK8(sK0,sK4,sK1),X3)
        | ~ member(sK6(sK0,sK4,sK1),X5)
        | ~ member(sK6(sK0,sK4,sK1),X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_134])]) ).

fof(f2353,plain,
    ( spl18_112
  <=> ! [X18,X17,X19] :
        ( ~ member(sK10(sK0,sK2,sK8(sK0,sK4,sK1)),X19)
        | ~ member(sK6(sK0,sK4,sK1),X17)
        | apply(compose_function(sK2,sK4,X17,X18,X19),sK6(sK0,sK4,sK1),sK10(sK0,sK2,sK8(sK0,sK4,sK1)))
        | ~ member(sK8(sK0,sK4,sK1),X18) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_112])]) ).

fof(f2638,plain,
    ( ! [X18,X19,X17] :
        ( ~ member(sK6(sK0,sK4,sK1),X19)
        | ~ member(sK8(sK0,sK4,sK1),X18)
        | ~ member(sK6(sK0,sK4,sK1),X17)
        | apply(compose_function(sK2,sK4,X17,X18,X19),sK6(sK0,sK4,sK1),sK6(sK0,sK4,sK1)) )
    | ~ spl18_112
    | ~ spl18_133 ),
    inference(forward_demodulation,[],[f2637,f2619]) ).

fof(f2637,plain,
    ( ! [X18,X19,X17] :
        ( apply(compose_function(sK2,sK4,X17,X18,X19),sK6(sK0,sK4,sK1),sK10(sK0,sK2,sK8(sK0,sK4,sK1)))
        | ~ member(sK6(sK0,sK4,sK1),X17)
        | ~ member(sK6(sK0,sK4,sK1),X19)
        | ~ member(sK8(sK0,sK4,sK1),X18) )
    | ~ spl18_112
    | ~ spl18_133 ),
    inference(backward_demodulation,[],[f2354,f2619]) ).

fof(f2354,plain,
    ( ! [X18,X19,X17] :
        ( apply(compose_function(sK2,sK4,X17,X18,X19),sK6(sK0,sK4,sK1),sK10(sK0,sK2,sK8(sK0,sK4,sK1)))
        | ~ member(sK8(sK0,sK4,sK1),X18)
        | ~ member(sK10(sK0,sK2,sK8(sK0,sK4,sK1)),X19)
        | ~ member(sK6(sK0,sK4,sK1),X17) )
    | ~ spl18_112 ),
    inference(avatar_component_clause,[],[f2353]) ).

fof(f2632,plain,
    ( spl18_58
    | spl18_136
    | ~ spl18_3
    | ~ spl18_132 ),
    inference(avatar_split_clause,[],[f2613,f2604,f221,f2630,f1346]) ).

fof(f2630,plain,
    ( spl18_136
  <=> ! [X6,X8,X7] :
        ( apply(compose_function(sK2,compose_function(sK4,sK3,sK1,sK0,sK1),X6,X7,X8),sK8(sK0,sK4,sK1),sK6(sK0,sK4,sK1))
        | ~ member(sK8(sK0,sK4,sK1),X7)
        | ~ member(sK8(sK0,sK4,sK1),X6)
        | ~ member(sK6(sK0,sK4,sK1),X8) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_136])]) ).

fof(f2604,plain,
    ( spl18_132
  <=> apply(sK2,sK8(sK0,sK4,sK1),sK6(sK0,sK4,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_132])]) ).

fof(f2613,plain,
    ( ! [X8,X6,X7] :
        ( apply(compose_function(sK2,compose_function(sK4,sK3,sK1,sK0,sK1),X6,X7,X8),sK8(sK0,sK4,sK1),sK6(sK0,sK4,sK1))
        | injective(sK4,sK0,sK1)
        | ~ member(sK6(sK0,sK4,sK1),X8)
        | ~ member(sK8(sK0,sK4,sK1),X6)
        | ~ member(sK8(sK0,sK4,sK1),X7) )
    | ~ spl18_3
    | ~ spl18_132 ),
    inference(resolution,[],[f2606,f384]) ).

fof(f2606,plain,
    ( apply(sK2,sK8(sK0,sK4,sK1),sK6(sK0,sK4,sK1))
    | ~ spl18_132 ),
    inference(avatar_component_clause,[],[f2604]) ).

fof(f2628,plain,
    ( spl18_58
    | spl18_135
    | ~ spl18_132 ),
    inference(avatar_split_clause,[],[f2611,f2604,f2626,f1346]) ).

fof(f2626,plain,
    ( spl18_135
  <=> ! [X2,X0,X1] :
        ( apply(compose_function(sK2,sK4,X0,X1,X2),sK7(sK0,sK4,sK1),sK6(sK0,sK4,sK1))
        | ~ member(sK8(sK0,sK4,sK1),X1)
        | ~ member(sK7(sK0,sK4,sK1),X0)
        | ~ member(sK6(sK0,sK4,sK1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_135])]) ).

fof(f2611,plain,
    ( ! [X2,X0,X1] :
        ( apply(compose_function(sK2,sK4,X0,X1,X2),sK7(sK0,sK4,sK1),sK6(sK0,sK4,sK1))
        | ~ member(sK6(sK0,sK4,sK1),X2)
        | ~ member(sK7(sK0,sK4,sK1),X0)
        | ~ member(sK8(sK0,sK4,sK1),X1)
        | injective(sK4,sK0,sK1) )
    | ~ spl18_132 ),
    inference(resolution,[],[f2606,f331]) ).

fof(f2624,plain,
    ( spl18_58
    | spl18_134
    | ~ spl18_132 ),
    inference(avatar_split_clause,[],[f2612,f2604,f2622,f1346]) ).

fof(f2612,plain,
    ( ! [X3,X4,X5] :
        ( apply(compose_function(sK2,sK4,X4,X3,X5),sK6(sK0,sK4,sK1),sK6(sK0,sK4,sK1))
        | ~ member(sK6(sK0,sK4,sK1),X4)
        | ~ member(sK6(sK0,sK4,sK1),X5)
        | injective(sK4,sK0,sK1)
        | ~ member(sK8(sK0,sK4,sK1),X3) )
    | ~ spl18_132 ),
    inference(resolution,[],[f2606,f318]) ).

fof(f2620,plain,
    ( ~ spl18_98
    | ~ spl18_103
    | spl18_133
    | ~ spl18_6
    | ~ spl18_132 ),
    inference(avatar_split_clause,[],[f2610,f2604,f236,f2617,f2179,f2131]) ).

fof(f2610,plain,
    ( sK10(sK0,sK2,sK8(sK0,sK4,sK1)) = sK6(sK0,sK4,sK1)
    | ~ member(sK8(sK0,sK4,sK1),sK1)
    | ~ member(sK6(sK0,sK4,sK1),sK0)
    | ~ spl18_6
    | ~ spl18_132 ),
    inference(resolution,[],[f2606,f599]) ).

fof(f2607,plain,
    ( spl18_132
    | ~ spl18_98
    | ~ spl18_101
    | ~ spl18_102 ),
    inference(avatar_split_clause,[],[f2602,f2171,f2144,f2131,f2604]) ).

fof(f2144,plain,
    ( spl18_101
  <=> sK8(sK0,sK4,sK1) = sK17(sK4,sK2,sK6(sK0,sK4,sK1),sK6(sK0,sK4,sK1),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_101])]) ).

fof(f2171,plain,
    ( spl18_102
  <=> apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK6(sK0,sK4,sK1),sK6(sK0,sK4,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_102])]) ).

fof(f2602,plain,
    ( ~ member(sK6(sK0,sK4,sK1),sK0)
    | apply(sK2,sK8(sK0,sK4,sK1),sK6(sK0,sK4,sK1))
    | ~ spl18_101
    | ~ spl18_102 ),
    inference(forward_demodulation,[],[f2601,f2146]) ).

fof(f2146,plain,
    ( sK8(sK0,sK4,sK1) = sK17(sK4,sK2,sK6(sK0,sK4,sK1),sK6(sK0,sK4,sK1),sK1)
    | ~ spl18_101 ),
    inference(avatar_component_clause,[],[f2144]) ).

fof(f2601,plain,
    ( apply(sK2,sK17(sK4,sK2,sK6(sK0,sK4,sK1),sK6(sK0,sK4,sK1),sK1),sK6(sK0,sK4,sK1))
    | ~ member(sK6(sK0,sK4,sK1),sK0)
    | ~ spl18_102 ),
    inference(duplicate_literal_removal,[],[f2593]) ).

fof(f2593,plain,
    ( apply(sK2,sK17(sK4,sK2,sK6(sK0,sK4,sK1),sK6(sK0,sK4,sK1),sK1),sK6(sK0,sK4,sK1))
    | ~ member(sK6(sK0,sK4,sK1),sK0)
    | ~ member(sK6(sK0,sK4,sK1),sK0)
    | ~ spl18_102 ),
    inference(resolution,[],[f2173,f205]) ).

fof(f2173,plain,
    ( apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK6(sK0,sK4,sK1),sK6(sK0,sK4,sK1))
    | ~ spl18_102 ),
    inference(avatar_component_clause,[],[f2171]) ).

fof(f2529,plain,
    ( spl18_58
    | ~ spl18_2
    | spl18_100 ),
    inference(avatar_split_clause,[],[f2528,f2140,f216,f1346]) ).

fof(f2140,plain,
    ( spl18_100
  <=> member(sK17(sK4,sK2,sK6(sK0,sK4,sK1),sK6(sK0,sK4,sK1),sK1),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_100])]) ).

fof(f2528,plain,
    ( injective(sK4,sK0,sK1)
    | ~ spl18_2
    | spl18_100 ),
    inference(resolution,[],[f2142,f646]) ).

fof(f646,plain,
    ( ! [X0,X1] :
        ( member(sK17(sK4,sK2,sK6(sK0,X0,X1),sK6(sK0,X0,X1),sK1),sK1)
        | injective(X0,sK0,X1) )
    | ~ spl18_2 ),
    inference(duplicate_literal_removal,[],[f645]) ).

fof(f645,plain,
    ( ! [X0,X1] :
        ( injective(X0,sK0,X1)
        | member(sK17(sK4,sK2,sK6(sK0,X0,X1),sK6(sK0,X0,X1),sK1),sK1)
        | injective(X0,sK0,X1) )
    | ~ spl18_2 ),
    inference(resolution,[],[f363,f157]) ).

fof(f157,plain,
    ! [X2,X0,X1] :
      ( member(sK6(X0,X1,X2),X0)
      | injective(X1,X0,X2) ),
    inference(cnf_transformation,[],[f91]) ).

fof(f363,plain,
    ( ! [X4,X5] :
        ( ~ member(sK6(sK0,X4,X5),sK0)
        | member(sK17(sK4,sK2,sK6(sK0,X4,X5),sK6(sK0,X4,X5),sK1),sK1)
        | injective(X4,sK0,X5) )
    | ~ spl18_2 ),
    inference(duplicate_literal_removal,[],[f359]) ).

fof(f359,plain,
    ( ! [X4,X5] :
        ( member(sK17(sK4,sK2,sK6(sK0,X4,X5),sK6(sK0,X4,X5),sK1),sK1)
        | injective(X4,sK0,X5)
        | ~ member(sK6(sK0,X4,X5),sK0)
        | ~ member(sK6(sK0,X4,X5),sK0) )
    | ~ spl18_2 ),
    inference(resolution,[],[f289,f204]) ).

fof(f289,plain,
    ( ! [X8,X9] :
        ( apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK6(sK0,X8,X9),sK6(sK0,X8,X9))
        | injective(X8,sK0,X9) )
    | ~ spl18_2 ),
    inference(resolution,[],[f157,f240]) ).

fof(f2142,plain,
    ( ~ member(sK17(sK4,sK2,sK6(sK0,sK4,sK1),sK6(sK0,sK4,sK1),sK1),sK1)
    | spl18_100 ),
    inference(avatar_component_clause,[],[f2140]) ).

fof(f2515,plain,
    ( ~ spl18_103
    | ~ spl18_4
    | spl18_115 ),
    inference(avatar_split_clause,[],[f2514,f2365,f226,f2179]) ).

fof(f2365,plain,
    ( spl18_115
  <=> member(sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_115])]) ).

fof(f2514,plain,
    ( ~ member(sK8(sK0,sK4,sK1),sK1)
    | ~ spl18_4
    | spl18_115 ),
    inference(resolution,[],[f2367,f249]) ).

fof(f2367,plain,
    ( ~ member(sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK0)
    | spl18_115 ),
    inference(avatar_component_clause,[],[f2365]) ).

fof(f2482,plain,
    ( spl18_58
    | ~ spl18_117 ),
    inference(avatar_split_clause,[],[f2456,f2374,f1346]) ).

fof(f2374,plain,
    ( spl18_117
  <=> ! [X28] : ~ member(sK6(sK0,sK4,sK1),X28) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_117])]) ).

fof(f2456,plain,
    ( injective(sK4,sK0,sK1)
    | ~ spl18_117 ),
    inference(resolution,[],[f2375,f157]) ).

fof(f2375,plain,
    ( ! [X28] : ~ member(sK6(sK0,sK4,sK1),X28)
    | ~ spl18_117 ),
    inference(avatar_component_clause,[],[f2374]) ).

fof(f2481,plain,
    ~ spl18_117,
    inference(avatar_contradiction_clause,[],[f2462]) ).

fof(f2462,plain,
    ( $false
    | ~ spl18_117 ),
    inference(resolution,[],[f2375,f838]) ).

fof(f2480,plain,
    ( ~ spl18_98
    | ~ spl18_117 ),
    inference(avatar_contradiction_clause,[],[f2457]) ).

fof(f2457,plain,
    ( $false
    | ~ spl18_98
    | ~ spl18_117 ),
    inference(resolution,[],[f2375,f2132]) ).

fof(f2132,plain,
    ( member(sK6(sK0,sK4,sK1),sK0)
    | ~ spl18_98 ),
    inference(avatar_component_clause,[],[f2131]) ).

fof(f2479,plain,
    ~ spl18_117,
    inference(avatar_contradiction_clause,[],[f2463]) ).

fof(f2463,plain,
    ( $false
    | ~ spl18_117 ),
    inference(resolution,[],[f2375,f959]) ).

fof(f2478,plain,
    ~ spl18_117,
    inference(avatar_contradiction_clause,[],[f2469]) ).

fof(f2469,plain,
    ( $false
    | ~ spl18_117 ),
    inference(resolution,[],[f2375,f538]) ).

fof(f2477,plain,
    ~ spl18_117,
    inference(avatar_contradiction_clause,[],[f2461]) ).

fof(f2461,plain,
    ( $false
    | ~ spl18_117 ),
    inference(resolution,[],[f2375,f757]) ).

fof(f2476,plain,
    ~ spl18_117,
    inference(avatar_contradiction_clause,[],[f2467]) ).

fof(f2467,plain,
    ( $false
    | ~ spl18_117 ),
    inference(resolution,[],[f2375,f207]) ).

fof(f2475,plain,
    ~ spl18_117,
    inference(avatar_contradiction_clause,[],[f2468]) ).

fof(f2468,plain,
    ( $false
    | ~ spl18_117 ),
    inference(resolution,[],[f2375,f208]) ).

fof(f2474,plain,
    ~ spl18_117,
    inference(avatar_contradiction_clause,[],[f2460]) ).

fof(f2460,plain,
    ( $false
    | ~ spl18_117 ),
    inference(resolution,[],[f2375,f673]) ).

fof(f2473,plain,
    ~ spl18_117,
    inference(avatar_contradiction_clause,[],[f2466]) ).

fof(f2466,plain,
    ( $false
    | ~ spl18_117 ),
    inference(resolution,[],[f2375,f209]) ).

fof(f2472,plain,
    ~ spl18_117,
    inference(avatar_contradiction_clause,[],[f2458]) ).

fof(f2458,plain,
    ( $false
    | ~ spl18_117 ),
    inference(resolution,[],[f2375,f412]) ).

fof(f2471,plain,
    ~ spl18_117,
    inference(avatar_contradiction_clause,[],[f2459]) ).

fof(f2459,plain,
    ( $false
    | ~ spl18_117 ),
    inference(resolution,[],[f2375,f563]) ).

fof(f2441,plain,
    ( spl18_131
    | ~ spl18_98
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2344,f2127,f231,f221,f2131,f2439]) ).

fof(f2439,plain,
    ( spl18_131
  <=> ! [X34,X32,X33] :
        ( ~ member(sK8(sK0,sK4,sK1),X33)
        | ~ member(sK8(sK0,sK4,sK1),X32)
        | ~ member(sK8(sK0,sK4,sK1),X34)
        | apply(compose_function(compose_function(sK4,sK3,sK1,sK0,sK1),compose_function(sK4,sK3,sK1,sK0,sK1),X32,X33,X34),sK8(sK0,sK4,sK1),sK8(sK0,sK4,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_131])]) ).

fof(f2344,plain,
    ( ! [X34,X32,X33] :
        ( ~ member(sK6(sK0,sK4,sK1),sK0)
        | ~ member(sK8(sK0,sK4,sK1),X33)
        | apply(compose_function(compose_function(sK4,sK3,sK1,sK0,sK1),compose_function(sK4,sK3,sK1,sK0,sK1),X32,X33,X34),sK8(sK0,sK4,sK1),sK8(sK0,sK4,sK1))
        | ~ member(sK8(sK0,sK4,sK1),X34)
        | ~ member(sK8(sK0,sK4,sK1),X32) )
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f935,f2129]) ).

fof(f935,plain,
    ( ! [X2,X3,X0,X1] :
        ( apply(compose_function(compose_function(sK4,sK3,sK1,sK0,sK1),compose_function(sK4,sK3,sK1,sK0,sK1),X2,X1,X3),sK10(sK1,sK4,X0),sK10(sK1,sK4,X0))
        | ~ member(sK10(sK1,sK4,X0),X3)
        | ~ member(sK10(sK1,sK4,X0),X1)
        | ~ member(X0,sK0)
        | ~ member(sK10(sK1,sK4,X0),X2) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(duplicate_literal_removal,[],[f929]) ).

fof(f929,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ member(sK10(sK1,sK4,X0),X3)
        | apply(compose_function(compose_function(sK4,sK3,sK1,sK0,sK1),compose_function(sK4,sK3,sK1,sK0,sK1),X2,X1,X3),sK10(sK1,sK4,X0),sK10(sK1,sK4,X0))
        | ~ member(sK10(sK1,sK4,X0),X2)
        | ~ member(X0,sK0)
        | ~ member(sK10(sK1,sK4,X0),X1)
        | ~ member(X0,sK0) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(resolution,[],[f323,f256]) ).

fof(f2437,plain,
    ( spl18_130
    | ~ spl18_103
    | ~ spl18_98
    | ~ spl18_2
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2335,f2127,f231,f221,f216,f2131,f2179,f2434]) ).

fof(f2434,plain,
    ( spl18_130
  <=> apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK17(sK3,sK4,sK8(sK0,sK4,sK1),sK8(sK0,sK4,sK1),sK0),sK17(sK3,sK4,sK8(sK0,sK4,sK1),sK8(sK0,sK4,sK1),sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_130])]) ).

fof(f2335,plain,
    ( ~ member(sK6(sK0,sK4,sK1),sK0)
    | ~ member(sK8(sK0,sK4,sK1),sK1)
    | apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK17(sK3,sK4,sK8(sK0,sK4,sK1),sK8(sK0,sK4,sK1),sK0),sK17(sK3,sK4,sK8(sK0,sK4,sK1),sK8(sK0,sK4,sK1),sK0))
    | ~ spl18_2
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f600,f2129]) ).

fof(f600,plain,
    ( ! [X0] :
        ( ~ member(sK10(sK1,sK4,X0),sK1)
        | apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK17(sK3,sK4,sK10(sK1,sK4,X0),sK10(sK1,sK4,X0),sK0),sK17(sK3,sK4,sK10(sK1,sK4,X0),sK10(sK1,sK4,X0),sK0))
        | ~ member(X0,sK0) )
    | ~ spl18_2
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(resolution,[],[f325,f240]) ).

fof(f325,plain,
    ( ! [X2] :
        ( member(sK17(sK3,sK4,sK10(sK1,sK4,X2),sK10(sK1,sK4,X2),sK0),sK0)
        | ~ member(X2,sK0)
        | ~ member(sK10(sK1,sK4,X2),sK1) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(duplicate_literal_removal,[],[f322]) ).

fof(f322,plain,
    ( ! [X2] :
        ( ~ member(X2,sK0)
        | member(sK17(sK3,sK4,sK10(sK1,sK4,X2),sK10(sK1,sK4,X2),sK0),sK0)
        | ~ member(sK10(sK1,sK4,X2),sK1)
        | ~ member(sK10(sK1,sK4,X2),sK1) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(resolution,[],[f256,f204]) ).

fof(f2432,plain,
    ( ~ spl18_98
    | spl18_112
    | ~ spl18_5
    | ~ spl18_6
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2346,f2127,f236,f231,f2353,f2131]) ).

fof(f2346,plain,
    ( ! [X40,X38,X39] :
        ( ~ member(sK10(sK0,sK2,sK8(sK0,sK4,sK1)),X40)
        | apply(compose_function(sK2,sK4,X39,X38,X40),sK6(sK0,sK4,sK1),sK10(sK0,sK2,sK8(sK0,sK4,sK1)))
        | ~ member(sK6(sK0,sK4,sK1),sK0)
        | ~ member(sK8(sK0,sK4,sK1),X38)
        | ~ member(sK6(sK0,sK4,sK1),X39) )
    | ~ spl18_5
    | ~ spl18_6
    | ~ spl18_97 ),
    inference(superposition,[],[f958,f2129]) ).

fof(f958,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ member(sK10(sK1,sK4,X3),X1)
        | ~ member(X3,sK0)
        | ~ member(X3,X0)
        | apply(compose_function(sK2,sK4,X0,X1,X2),X3,sK10(sK0,sK2,sK10(sK1,sK4,X3)))
        | ~ member(sK10(sK0,sK2,sK10(sK1,sK4,X3)),X2) )
    | ~ spl18_5
    | ~ spl18_6 ),
    inference(duplicate_literal_removal,[],[f957]) ).

fof(f957,plain,
    ( ! [X2,X3,X0,X1] :
        ( apply(compose_function(sK2,sK4,X0,X1,X2),X3,sK10(sK0,sK2,sK10(sK1,sK4,X3)))
        | ~ member(X3,sK0)
        | ~ member(X3,sK0)
        | ~ member(sK10(sK1,sK4,X3),X1)
        | ~ member(sK10(sK0,sK2,sK10(sK1,sK4,X3)),X2)
        | ~ member(X3,X0) )
    | ~ spl18_5
    | ~ spl18_6 ),
    inference(resolution,[],[f446,f250]) ).

fof(f446,plain,
    ( ! [X14,X15,X12,X13] :
        ( ~ member(sK10(sK1,sK4,X12),sK1)
        | apply(compose_function(sK2,sK4,X13,X14,X15),X12,sK10(sK0,sK2,sK10(sK1,sK4,X12)))
        | ~ member(X12,X13)
        | ~ member(X12,sK0)
        | ~ member(sK10(sK0,sK2,sK10(sK1,sK4,X12)),X15)
        | ~ member(sK10(sK1,sK4,X12),X14) )
    | ~ spl18_5
    | ~ spl18_6 ),
    inference(resolution,[],[f261,f255]) ).

fof(f2431,plain,
    ( ~ spl18_98
    | spl18_129
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2334,f2127,f231,f221,f2429,f2131]) ).

fof(f2429,plain,
    ( spl18_129
  <=> ! [X22,X20,X21] :
        ( ~ member(sK8(sK0,sK4,sK1),X22)
        | ~ member(sK6(sK0,sK4,sK1),X20)
        | apply(compose_function(compose_function(sK4,sK3,sK1,sK0,sK1),sK4,X20,X21,X22),sK6(sK0,sK4,sK1),sK8(sK0,sK4,sK1))
        | ~ member(sK8(sK0,sK4,sK1),X21) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_129])]) ).

fof(f2334,plain,
    ( ! [X21,X22,X20] :
        ( ~ member(sK8(sK0,sK4,sK1),X22)
        | ~ member(sK8(sK0,sK4,sK1),X21)
        | apply(compose_function(compose_function(sK4,sK3,sK1,sK0,sK1),sK4,X20,X21,X22),sK6(sK0,sK4,sK1),sK8(sK0,sK4,sK1))
        | ~ member(sK6(sK0,sK4,sK1),sK0)
        | ~ member(sK6(sK0,sK4,sK1),X20) )
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f447,f2129]) ).

fof(f2427,plain,
    ( spl18_128
    | ~ spl18_98
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2326,f2127,f231,f221,f2131,f2425]) ).

fof(f2425,plain,
    ( spl18_128
  <=> ! [X5,X9,X7,X6,X8] :
        ( ~ member(X6,X9)
        | ~ member(sK8(sK0,sK4,sK1),X7)
        | ~ apply(X5,sK8(sK0,sK4,sK1),X6)
        | ~ member(sK8(sK0,sK4,sK1),X8)
        | apply(compose_function(X5,compose_function(sK4,sK3,sK1,sK0,sK1),X8,X7,X9),sK8(sK0,sK4,sK1),X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_128])]) ).

fof(f2326,plain,
    ( ! [X8,X6,X9,X7,X5] :
        ( ~ member(sK6(sK0,sK4,sK1),sK0)
        | ~ member(X6,X9)
        | apply(compose_function(X5,compose_function(sK4,sK3,sK1,sK0,sK1),X8,X7,X9),sK8(sK0,sK4,sK1),X6)
        | ~ member(sK8(sK0,sK4,sK1),X8)
        | ~ apply(X5,sK8(sK0,sK4,sK1),X6)
        | ~ member(sK8(sK0,sK4,sK1),X7) )
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f323,f2129]) ).

fof(f2423,plain,
    ( ~ spl18_115
    | spl18_127
    | ~ spl18_98
    | ~ spl18_2
    | ~ spl18_4
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2337,f2127,f231,f226,f216,f2131,f2420,f2365]) ).

fof(f2420,plain,
    ( spl18_127
  <=> member(sK17(sK4,sK2,sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK1),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_127])]) ).

fof(f2337,plain,
    ( ~ member(sK6(sK0,sK4,sK1),sK0)
    | member(sK17(sK4,sK2,sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK1),sK1)
    | ~ member(sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK0)
    | ~ spl18_2
    | ~ spl18_4
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f610,f2129]) ).

fof(f610,plain,
    ( ! [X2] :
        ( ~ member(sK10(sK0,sK3,sK10(sK1,sK4,X2)),sK0)
        | member(sK17(sK4,sK2,sK10(sK0,sK3,sK10(sK1,sK4,X2)),sK10(sK0,sK3,sK10(sK1,sK4,X2)),sK1),sK1)
        | ~ member(X2,sK0) )
    | ~ spl18_2
    | ~ spl18_4
    | ~ spl18_5 ),
    inference(duplicate_literal_removal,[],[f605]) ).

fof(f605,plain,
    ( ! [X2] :
        ( ~ member(X2,sK0)
        | ~ member(sK10(sK0,sK3,sK10(sK1,sK4,X2)),sK0)
        | member(sK17(sK4,sK2,sK10(sK0,sK3,sK10(sK1,sK4,X2)),sK10(sK0,sK3,sK10(sK1,sK4,X2)),sK1),sK1)
        | ~ member(sK10(sK0,sK3,sK10(sK1,sK4,X2)),sK0) )
    | ~ spl18_2
    | ~ spl18_4
    | ~ spl18_5 ),
    inference(resolution,[],[f294,f204]) ).

fof(f2418,plain,
    ( spl18_126
    | ~ spl18_98
    | ~ spl18_115
    | ~ spl18_2
    | ~ spl18_4
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2336,f2127,f231,f226,f216,f2365,f2131,f2415]) ).

fof(f2415,plain,
    ( spl18_126
  <=> apply(sK4,sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK17(sK4,sK2,sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_126])]) ).

fof(f2336,plain,
    ( ~ member(sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK0)
    | ~ member(sK6(sK0,sK4,sK1),sK0)
    | apply(sK4,sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK17(sK4,sK2,sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK1))
    | ~ spl18_2
    | ~ spl18_4
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f609,f2129]) ).

fof(f609,plain,
    ( ! [X0] :
        ( ~ member(sK10(sK0,sK3,sK10(sK1,sK4,X0)),sK0)
        | apply(sK4,sK10(sK0,sK3,sK10(sK1,sK4,X0)),sK17(sK4,sK2,sK10(sK0,sK3,sK10(sK1,sK4,X0)),sK10(sK0,sK3,sK10(sK1,sK4,X0)),sK1))
        | ~ member(X0,sK0) )
    | ~ spl18_2
    | ~ spl18_4
    | ~ spl18_5 ),
    inference(duplicate_literal_removal,[],[f603]) ).

fof(f603,plain,
    ( ! [X0] :
        ( ~ member(sK10(sK0,sK3,sK10(sK1,sK4,X0)),sK0)
        | apply(sK4,sK10(sK0,sK3,sK10(sK1,sK4,X0)),sK17(sK4,sK2,sK10(sK0,sK3,sK10(sK1,sK4,X0)),sK10(sK0,sK3,sK10(sK1,sK4,X0)),sK1))
        | ~ member(sK10(sK0,sK3,sK10(sK1,sK4,X0)),sK0)
        | ~ member(X0,sK0) )
    | ~ spl18_2
    | ~ spl18_4
    | ~ spl18_5 ),
    inference(resolution,[],[f294,f206]) ).

fof(f2413,plain,
    ( spl18_119
    | ~ spl18_98
    | ~ spl18_103
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2329,f2127,f231,f221,f2179,f2131,f2381]) ).

fof(f2381,plain,
    ( spl18_119
  <=> apply(sK4,sK17(sK3,sK4,sK8(sK0,sK4,sK1),sK8(sK0,sK4,sK1),sK0),sK8(sK0,sK4,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_119])]) ).

fof(f2329,plain,
    ( ~ member(sK8(sK0,sK4,sK1),sK1)
    | ~ member(sK6(sK0,sK4,sK1),sK0)
    | apply(sK4,sK17(sK3,sK4,sK8(sK0,sK4,sK1),sK8(sK0,sK4,sK1),sK0),sK8(sK0,sK4,sK1))
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f327,f2129]) ).

fof(f327,plain,
    ( ! [X1] :
        ( ~ member(sK10(sK1,sK4,X1),sK1)
        | ~ member(X1,sK0)
        | apply(sK4,sK17(sK3,sK4,sK10(sK1,sK4,X1),sK10(sK1,sK4,X1),sK0),sK10(sK1,sK4,X1)) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(duplicate_literal_removal,[],[f321]) ).

fof(f321,plain,
    ( ! [X1] :
        ( ~ member(sK10(sK1,sK4,X1),sK1)
        | ~ member(X1,sK0)
        | apply(sK4,sK17(sK3,sK4,sK10(sK1,sK4,X1),sK10(sK1,sK4,X1),sK0),sK10(sK1,sK4,X1))
        | ~ member(sK10(sK1,sK4,X1),sK1) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(resolution,[],[f256,f205]) ).

fof(f2412,plain,
    ( spl18_117
    | spl18_125
    | ~ spl18_98
    | spl18_105
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2341,f2127,f231,f221,f2209,f2131,f2410,f2374]) ).

fof(f2410,plain,
    ( spl18_125
  <=> ! [X23] :
        ( ~ member(sK8(sK0,sK4,sK1),X23)
        | apply(compose_function(sK4,sK3,sK1,sK0,sK1),sK17(sK4,compose_function(sK4,sK3,sK1,sK0,sK1),sK8(sK0,sK4,sK1),sK6(sK0,sK4,sK1),X23),sK8(sK0,sK4,sK1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_125])]) ).

fof(f2341,plain,
    ( ! [X24,X25,X23] :
        ( ~ member(sK8(sK0,sK4,sK1),X25)
        | ~ member(sK6(sK0,sK4,sK1),sK0)
        | ~ member(sK8(sK0,sK4,sK1),X23)
        | ~ member(sK6(sK0,sK4,sK1),X24)
        | apply(compose_function(sK4,sK3,sK1,sK0,sK1),sK17(sK4,compose_function(sK4,sK3,sK1,sK0,sK1),sK8(sK0,sK4,sK1),sK6(sK0,sK4,sK1),X23),sK8(sK0,sK4,sK1)) )
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f883,f2129]) ).

fof(f2408,plain,
    ( ~ spl18_98
    | spl18_124
    | ~ spl18_103
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2328,f2127,f231,f221,f2179,f2404,f2131]) ).

fof(f2404,plain,
    ( spl18_124
  <=> apply(sK3,sK8(sK0,sK4,sK1),sK17(sK3,sK4,sK8(sK0,sK4,sK1),sK8(sK0,sK4,sK1),sK0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_124])]) ).

fof(f2328,plain,
    ( ~ member(sK8(sK0,sK4,sK1),sK1)
    | apply(sK3,sK8(sK0,sK4,sK1),sK17(sK3,sK4,sK8(sK0,sK4,sK1),sK8(sK0,sK4,sK1),sK0))
    | ~ member(sK6(sK0,sK4,sK1),sK0)
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f326,f2129]) ).

fof(f326,plain,
    ( ! [X0] :
        ( ~ member(sK10(sK1,sK4,X0),sK1)
        | apply(sK3,sK10(sK1,sK4,X0),sK17(sK3,sK4,sK10(sK1,sK4,X0),sK10(sK1,sK4,X0),sK0))
        | ~ member(X0,sK0) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(duplicate_literal_removal,[],[f320]) ).

fof(f320,plain,
    ( ! [X0] :
        ( ~ member(X0,sK0)
        | apply(sK3,sK10(sK1,sK4,X0),sK17(sK3,sK4,sK10(sK1,sK4,X0),sK10(sK1,sK4,X0),sK0))
        | ~ member(sK10(sK1,sK4,X0),sK1)
        | ~ member(sK10(sK1,sK4,X0),sK1) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(resolution,[],[f256,f206]) ).

fof(f2407,plain,
    ( spl18_124
    | ~ spl18_98
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2339,f2127,f231,f221,f2131,f2404]) ).

fof(f2339,plain,
    ( ~ member(sK6(sK0,sK4,sK1),sK0)
    | apply(sK3,sK8(sK0,sK4,sK1),sK17(sK3,sK4,sK8(sK0,sK4,sK1),sK8(sK0,sK4,sK1),sK0))
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f732,f2129]) ).

fof(f732,plain,
    ( ! [X0] :
        ( apply(sK3,sK10(sK1,sK4,X0),sK17(sK3,sK4,sK10(sK1,sK4,X0),sK10(sK1,sK4,X0),sK0))
        | ~ member(X0,sK0) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(duplicate_literal_removal,[],[f731]) ).

fof(f731,plain,
    ( ! [X0] :
        ( ~ member(X0,sK0)
        | apply(sK3,sK10(sK1,sK4,X0),sK17(sK3,sK4,sK10(sK1,sK4,X0),sK10(sK1,sK4,X0),sK0))
        | ~ member(X0,sK0) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(resolution,[],[f326,f250]) ).

fof(f2402,plain,
    ( spl18_117
    | spl18_105
    | spl18_123
    | ~ spl18_98
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2343,f2127,f231,f221,f2131,f2400,f2209,f2374]) ).

fof(f2400,plain,
    ( spl18_123
  <=> ! [X31] :
        ( ~ member(sK8(sK0,sK4,sK1),X31)
        | apply(sK4,sK6(sK0,sK4,sK1),sK17(sK4,compose_function(sK4,sK3,sK1,sK0,sK1),sK8(sK0,sK4,sK1),sK6(sK0,sK4,sK1),X31)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_123])]) ).

fof(f2343,plain,
    ( ! [X31,X29,X30] :
        ( ~ member(sK6(sK0,sK4,sK1),sK0)
        | ~ member(sK8(sK0,sK4,sK1),X31)
        | apply(sK4,sK6(sK0,sK4,sK1),sK17(sK4,compose_function(sK4,sK3,sK1,sK0,sK1),sK8(sK0,sK4,sK1),sK6(sK0,sK4,sK1),X31))
        | ~ member(sK8(sK0,sK4,sK1),X29)
        | ~ member(sK6(sK0,sK4,sK1),X30) )
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f885,f2129]) ).

fof(f2398,plain,
    ( ~ spl18_121
    | ~ spl18_98
    | spl18_122
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2332,f2127,f231,f2396,f2131,f2392]) ).

fof(f2392,plain,
    ( spl18_121
  <=> member(sK8(sK0,sK4,sK1),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_121])]) ).

fof(f2396,plain,
    ( spl18_122
  <=> ! [X16,X14,X15] :
        ( ~ member(sK10(sK1,sK4,sK8(sK0,sK4,sK1)),X16)
        | ~ member(sK8(sK0,sK4,sK1),X15)
        | apply(compose_function(sK4,sK4,X14,X15,X16),sK6(sK0,sK4,sK1),sK10(sK1,sK4,sK8(sK0,sK4,sK1)))
        | ~ member(sK6(sK0,sK4,sK1),X14) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_122])]) ).

fof(f2332,plain,
    ( ! [X16,X14,X15] :
        ( ~ member(sK10(sK1,sK4,sK8(sK0,sK4,sK1)),X16)
        | ~ member(sK6(sK0,sK4,sK1),X14)
        | ~ member(sK6(sK0,sK4,sK1),sK0)
        | apply(compose_function(sK4,sK4,X14,X15,X16),sK6(sK0,sK4,sK1),sK10(sK1,sK4,sK8(sK0,sK4,sK1)))
        | ~ member(sK8(sK0,sK4,sK1),sK0)
        | ~ member(sK8(sK0,sK4,sK1),X15) )
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f445,f2129]) ).

fof(f445,plain,
    ( ! [X10,X11,X8,X9] :
        ( ~ member(sK10(sK1,sK4,X8),sK0)
        | apply(compose_function(sK4,sK4,X9,X10,X11),X8,sK10(sK1,sK4,sK10(sK1,sK4,X8)))
        | ~ member(sK10(sK1,sK4,sK10(sK1,sK4,X8)),X11)
        | ~ member(X8,sK0)
        | ~ member(X8,X9)
        | ~ member(sK10(sK1,sK4,X8),X10) )
    | ~ spl18_5 ),
    inference(resolution,[],[f261,f254]) ).

fof(f2390,plain,
    ( spl18_120
    | ~ spl18_98
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2322,f2127,f231,f2131,f2387]) ).

fof(f2387,plain,
    ( spl18_120
  <=> apply(sK4,sK6(sK0,sK4,sK1),sK8(sK0,sK4,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_120])]) ).

fof(f2322,plain,
    ( ~ member(sK6(sK0,sK4,sK1),sK0)
    | apply(sK4,sK6(sK0,sK4,sK1),sK8(sK0,sK4,sK1))
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f254,f2129]) ).

fof(f2385,plain,
    ( ~ spl18_98
    | spl18_113
    | ~ spl18_4
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2345,f2127,f231,f226,f2357,f2131]) ).

fof(f2357,plain,
    ( spl18_113
  <=> ! [X13,X12,X11] :
        ( ~ member(sK6(sK0,sK4,sK1),X12)
        | apply(compose_function(sK3,sK4,X12,X11,X13),sK6(sK0,sK4,sK1),sK10(sK0,sK3,sK8(sK0,sK4,sK1)))
        | ~ member(sK10(sK0,sK3,sK8(sK0,sK4,sK1)),X13)
        | ~ member(sK8(sK0,sK4,sK1),X11) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_113])]) ).

fof(f2345,plain,
    ( ! [X36,X37,X35] :
        ( ~ member(sK10(sK0,sK3,sK8(sK0,sK4,sK1)),X36)
        | ~ member(sK6(sK0,sK4,sK1),X37)
        | ~ member(sK8(sK0,sK4,sK1),X35)
        | apply(compose_function(sK3,sK4,X37,X35,X36),sK6(sK0,sK4,sK1),sK10(sK0,sK3,sK8(sK0,sK4,sK1)))
        | ~ member(sK6(sK0,sK4,sK1),sK0) )
    | ~ spl18_4
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f956,f2129]) ).

fof(f2384,plain,
    ( ~ spl18_98
    | spl18_119
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2340,f2127,f231,f221,f2381,f2131]) ).

fof(f2340,plain,
    ( apply(sK4,sK17(sK3,sK4,sK8(sK0,sK4,sK1),sK8(sK0,sK4,sK1),sK0),sK8(sK0,sK4,sK1))
    | ~ member(sK6(sK0,sK4,sK1),sK0)
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f744,f2129]) ).

fof(f744,plain,
    ( ! [X0] :
        ( apply(sK4,sK17(sK3,sK4,sK10(sK1,sK4,X0),sK10(sK1,sK4,X0),sK0),sK10(sK1,sK4,X0))
        | ~ member(X0,sK0) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(duplicate_literal_removal,[],[f743]) ).

fof(f743,plain,
    ( ! [X0] :
        ( apply(sK4,sK17(sK3,sK4,sK10(sK1,sK4,X0),sK10(sK1,sK4,X0),sK0),sK10(sK1,sK4,X0))
        | ~ member(X0,sK0)
        | ~ member(X0,sK0) )
    | ~ spl18_3
    | ~ spl18_5 ),
    inference(resolution,[],[f327,f250]) ).

fof(f2379,plain,
    ( spl18_117
    | spl18_118
    | spl18_105
    | ~ spl18_98
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2342,f2127,f231,f221,f2131,f2209,f2377,f2374]) ).

fof(f2377,plain,
    ( spl18_118
  <=> ! [X26] :
        ( ~ member(sK8(sK0,sK4,sK1),X26)
        | member(sK17(sK4,compose_function(sK4,sK3,sK1,sK0,sK1),sK8(sK0,sK4,sK1),sK6(sK0,sK4,sK1),X26),X26) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_118])]) ).

fof(f2342,plain,
    ( ! [X28,X26,X27] :
        ( ~ member(sK6(sK0,sK4,sK1),sK0)
        | ~ member(sK8(sK0,sK4,sK1),X27)
        | ~ member(sK8(sK0,sK4,sK1),X26)
        | member(sK17(sK4,compose_function(sK4,sK3,sK1,sK0,sK1),sK8(sK0,sK4,sK1),sK6(sK0,sK4,sK1),X26),X26)
        | ~ member(sK6(sK0,sK4,sK1),X28) )
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f884,f2129]) ).

fof(f2372,plain,
    ( ~ spl18_115
    | ~ spl18_98
    | spl18_116
    | ~ spl18_2
    | ~ spl18_4
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2338,f2127,f231,f226,f216,f2369,f2131,f2365]) ).

fof(f2369,plain,
    ( spl18_116
  <=> apply(sK2,sK17(sK4,sK2,sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK1),sK10(sK0,sK3,sK8(sK0,sK4,sK1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_116])]) ).

fof(f2338,plain,
    ( apply(sK2,sK17(sK4,sK2,sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK1),sK10(sK0,sK3,sK8(sK0,sK4,sK1)))
    | ~ member(sK6(sK0,sK4,sK1),sK0)
    | ~ member(sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK0)
    | ~ spl18_2
    | ~ spl18_4
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f611,f2129]) ).

fof(f611,plain,
    ( ! [X1] :
        ( ~ member(sK10(sK0,sK3,sK10(sK1,sK4,X1)),sK0)
        | apply(sK2,sK17(sK4,sK2,sK10(sK0,sK3,sK10(sK1,sK4,X1)),sK10(sK0,sK3,sK10(sK1,sK4,X1)),sK1),sK10(sK0,sK3,sK10(sK1,sK4,X1)))
        | ~ member(X1,sK0) )
    | ~ spl18_2
    | ~ spl18_4
    | ~ spl18_5 ),
    inference(duplicate_literal_removal,[],[f604]) ).

fof(f604,plain,
    ( ! [X1] :
        ( ~ member(sK10(sK0,sK3,sK10(sK1,sK4,X1)),sK0)
        | ~ member(X1,sK0)
        | apply(sK2,sK17(sK4,sK2,sK10(sK0,sK3,sK10(sK1,sK4,X1)),sK10(sK0,sK3,sK10(sK1,sK4,X1)),sK1),sK10(sK0,sK3,sK10(sK1,sK4,X1)))
        | ~ member(sK10(sK0,sK3,sK10(sK1,sK4,X1)),sK0) )
    | ~ spl18_2
    | ~ spl18_4
    | ~ spl18_5 ),
    inference(resolution,[],[f294,f205]) ).

fof(f2363,plain,
    ( ~ spl18_98
    | spl18_114
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2324,f2127,f231,f2361,f2131]) ).

fof(f2361,plain,
    ( spl18_114
  <=> ! [X4,X0,X3,X2,X1] :
        ( apply(compose_function(X0,sK4,X2,X3,X4),sK6(sK0,sK4,sK1),X1)
        | ~ member(sK8(sK0,sK4,sK1),X3)
        | ~ member(sK6(sK0,sK4,sK1),X2)
        | ~ apply(X0,sK8(sK0,sK4,sK1),X1)
        | ~ member(X1,X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_114])]) ).

fof(f2324,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( apply(compose_function(X0,sK4,X2,X3,X4),sK6(sK0,sK4,sK1),X1)
        | ~ member(X1,X4)
        | ~ apply(X0,sK8(sK0,sK4,sK1),X1)
        | ~ member(sK6(sK0,sK4,sK1),X2)
        | ~ member(sK8(sK0,sK4,sK1),X3)
        | ~ member(sK6(sK0,sK4,sK1),sK0) )
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f261,f2129]) ).

fof(f2359,plain,
    ( ~ spl18_98
    | ~ spl18_103
    | spl18_113
    | ~ spl18_4
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2331,f2127,f231,f226,f2357,f2179,f2131]) ).

fof(f2331,plain,
    ( ! [X11,X12,X13] :
        ( ~ member(sK6(sK0,sK4,sK1),X12)
        | ~ member(sK8(sK0,sK4,sK1),sK1)
        | ~ member(sK8(sK0,sK4,sK1),X11)
        | ~ member(sK10(sK0,sK3,sK8(sK0,sK4,sK1)),X13)
        | ~ member(sK6(sK0,sK4,sK1),sK0)
        | apply(compose_function(sK3,sK4,X12,X11,X13),sK6(sK0,sK4,sK1),sK10(sK0,sK3,sK8(sK0,sK4,sK1))) )
    | ~ spl18_4
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f444,f2129]) ).

fof(f2355,plain,
    ( ~ spl18_103
    | spl18_112
    | ~ spl18_98
    | ~ spl18_5
    | ~ spl18_6
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2333,f2127,f236,f231,f2131,f2353,f2179]) ).

fof(f2333,plain,
    ( ! [X18,X19,X17] :
        ( ~ member(sK6(sK0,sK4,sK1),sK0)
        | ~ member(sK10(sK0,sK2,sK8(sK0,sK4,sK1)),X19)
        | ~ member(sK6(sK0,sK4,sK1),X17)
        | ~ member(sK8(sK0,sK4,sK1),sK1)
        | ~ member(sK8(sK0,sK4,sK1),X18)
        | apply(compose_function(sK2,sK4,X17,X18,X19),sK6(sK0,sK4,sK1),sK10(sK0,sK2,sK8(sK0,sK4,sK1))) )
    | ~ spl18_5
    | ~ spl18_6
    | ~ spl18_97 ),
    inference(superposition,[],[f446,f2129]) ).

fof(f2351,plain,
    ( ~ spl18_103
    | spl18_111
    | ~ spl18_98
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(avatar_split_clause,[],[f2327,f2127,f231,f221,f2131,f2348,f2179]) ).

fof(f2348,plain,
    ( spl18_111
  <=> member(sK17(sK3,sK4,sK8(sK0,sK4,sK1),sK8(sK0,sK4,sK1),sK0),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_111])]) ).

fof(f2327,plain,
    ( ~ member(sK6(sK0,sK4,sK1),sK0)
    | member(sK17(sK3,sK4,sK8(sK0,sK4,sK1),sK8(sK0,sK4,sK1),sK0),sK0)
    | ~ member(sK8(sK0,sK4,sK1),sK1)
    | ~ spl18_3
    | ~ spl18_5
    | ~ spl18_97 ),
    inference(superposition,[],[f325,f2129]) ).

fof(f2320,plain,
    ( ~ spl18_103
    | ~ spl18_6
    | ~ spl18_107 ),
    inference(avatar_split_clause,[],[f2296,f2215,f236,f2179]) ).

fof(f2215,plain,
    ( spl18_107
  <=> ! [X25] : ~ member(sK10(sK0,sK2,sK8(sK0,sK4,sK1)),X25) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_107])]) ).

fof(f2296,plain,
    ( ~ member(sK8(sK0,sK4,sK1),sK1)
    | ~ spl18_6
    | ~ spl18_107 ),
    inference(resolution,[],[f2216,f251]) ).

fof(f2216,plain,
    ( ! [X25] : ~ member(sK10(sK0,sK2,sK8(sK0,sK4,sK1)),X25)
    | ~ spl18_107 ),
    inference(avatar_component_clause,[],[f2215]) ).

fof(f2319,plain,
    ~ spl18_107,
    inference(avatar_contradiction_clause,[],[f2307]) ).

fof(f2307,plain,
    ( $false
    | ~ spl18_107 ),
    inference(resolution,[],[f2216,f208]) ).

fof(f2318,plain,
    ~ spl18_107,
    inference(avatar_contradiction_clause,[],[f2302]) ).

fof(f2302,plain,
    ( $false
    | ~ spl18_107 ),
    inference(resolution,[],[f2216,f959]) ).

fof(f2317,plain,
    ~ spl18_107,
    inference(avatar_contradiction_clause,[],[f2298]) ).

fof(f2298,plain,
    ( $false
    | ~ spl18_107 ),
    inference(resolution,[],[f2216,f563]) ).

fof(f2316,plain,
    ~ spl18_107,
    inference(avatar_contradiction_clause,[],[f2306]) ).

fof(f2306,plain,
    ( $false
    | ~ spl18_107 ),
    inference(resolution,[],[f2216,f207]) ).

fof(f2315,plain,
    ~ spl18_107,
    inference(avatar_contradiction_clause,[],[f2305]) ).

fof(f2305,plain,
    ( $false
    | ~ spl18_107 ),
    inference(resolution,[],[f2216,f209]) ).

fof(f2314,plain,
    ~ spl18_107,
    inference(avatar_contradiction_clause,[],[f2299]) ).

fof(f2299,plain,
    ( $false
    | ~ spl18_107 ),
    inference(resolution,[],[f2216,f673]) ).

fof(f2313,plain,
    ~ spl18_107,
    inference(avatar_contradiction_clause,[],[f2297]) ).

fof(f2297,plain,
    ( $false
    | ~ spl18_107 ),
    inference(resolution,[],[f2216,f412]) ).

fof(f2312,plain,
    ~ spl18_107,
    inference(avatar_contradiction_clause,[],[f2300]) ).

fof(f2300,plain,
    ( $false
    | ~ spl18_107 ),
    inference(resolution,[],[f2216,f757]) ).

fof(f2311,plain,
    ~ spl18_107,
    inference(avatar_contradiction_clause,[],[f2308]) ).

fof(f2308,plain,
    ( $false
    | ~ spl18_107 ),
    inference(resolution,[],[f2216,f538]) ).

fof(f2310,plain,
    ~ spl18_107,
    inference(avatar_contradiction_clause,[],[f2301]) ).

fof(f2301,plain,
    ( $false
    | ~ spl18_107 ),
    inference(resolution,[],[f2216,f838]) ).

fof(f2281,plain,
    ( spl18_58
    | ~ spl18_105 ),
    inference(avatar_split_clause,[],[f2255,f2209,f1346]) ).

fof(f2255,plain,
    ( injective(sK4,sK0,sK1)
    | ~ spl18_105 ),
    inference(resolution,[],[f2210,f158]) ).

fof(f2210,plain,
    ( ! [X27] : ~ member(sK8(sK0,sK4,sK1),X27)
    | ~ spl18_105 ),
    inference(avatar_component_clause,[],[f2209]) ).

fof(f2280,plain,
    ~ spl18_105,
    inference(avatar_contradiction_clause,[],[f2266]) ).

fof(f2266,plain,
    ( $false
    | ~ spl18_105 ),
    inference(resolution,[],[f2210,f207]) ).

fof(f2279,plain,
    ~ spl18_105,
    inference(avatar_contradiction_clause,[],[f2260]) ).

fof(f2260,plain,
    ( $false
    | ~ spl18_105 ),
    inference(resolution,[],[f2210,f757]) ).

fof(f2278,plain,
    ~ spl18_105,
    inference(avatar_contradiction_clause,[],[f2259]) ).

fof(f2259,plain,
    ( $false
    | ~ spl18_105 ),
    inference(resolution,[],[f2210,f673]) ).

fof(f2277,plain,
    ~ spl18_105,
    inference(avatar_contradiction_clause,[],[f2265]) ).

fof(f2265,plain,
    ( $false
    | ~ spl18_105 ),
    inference(resolution,[],[f2210,f209]) ).

fof(f2276,plain,
    ~ spl18_105,
    inference(avatar_contradiction_clause,[],[f2257]) ).

fof(f2257,plain,
    ( $false
    | ~ spl18_105 ),
    inference(resolution,[],[f2210,f412]) ).

fof(f2275,plain,
    ~ spl18_105,
    inference(avatar_contradiction_clause,[],[f2261]) ).

fof(f2261,plain,
    ( $false
    | ~ spl18_105 ),
    inference(resolution,[],[f2210,f838]) ).

fof(f2274,plain,
    ~ spl18_105,
    inference(avatar_contradiction_clause,[],[f2262]) ).

fof(f2262,plain,
    ( $false
    | ~ spl18_105 ),
    inference(resolution,[],[f2210,f959]) ).

fof(f2273,plain,
    ~ spl18_105,
    inference(avatar_contradiction_clause,[],[f2258]) ).

fof(f2258,plain,
    ( $false
    | ~ spl18_105 ),
    inference(resolution,[],[f2210,f563]) ).

fof(f2272,plain,
    ~ spl18_105,
    inference(avatar_contradiction_clause,[],[f2268]) ).

fof(f2268,plain,
    ( $false
    | ~ spl18_105 ),
    inference(resolution,[],[f2210,f538]) ).

fof(f2271,plain,
    ~ spl18_105,
    inference(avatar_contradiction_clause,[],[f2267]) ).

fof(f2267,plain,
    ( $false
    | ~ spl18_105 ),
    inference(resolution,[],[f2210,f208]) ).

fof(f2270,plain,
    ( ~ spl18_103
    | ~ spl18_105 ),
    inference(avatar_contradiction_clause,[],[f2256]) ).

fof(f2256,plain,
    ( $false
    | ~ spl18_103
    | ~ spl18_105 ),
    inference(resolution,[],[f2210,f2181]) ).

fof(f2181,plain,
    ( member(sK8(sK0,sK4,sK1),sK1)
    | ~ spl18_103 ),
    inference(avatar_component_clause,[],[f2179]) ).

fof(f2230,plain,
    ( spl18_110
    | ~ spl18_3
    | ~ spl18_103 ),
    inference(avatar_split_clause,[],[f2196,f2179,f221,f2227]) ).

fof(f2227,plain,
    ( spl18_110
  <=> apply(compose_function(sK4,sK3,sK1,sK0,sK1),sK8(sK0,sK4,sK1),sK8(sK0,sK4,sK1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_110])]) ).

fof(f2196,plain,
    ( apply(compose_function(sK4,sK3,sK1,sK0,sK1),sK8(sK0,sK4,sK1),sK8(sK0,sK4,sK1))
    | ~ spl18_3
    | ~ spl18_103 ),
    inference(resolution,[],[f2181,f241]) ).

fof(f2225,plain,
    ( spl18_107
    | spl18_105
    | spl18_109
    | ~ spl18_2
    | ~ spl18_6
    | ~ spl18_103 ),
    inference(avatar_split_clause,[],[f2198,f2179,f236,f216,f2223,f2209,f2215]) ).

fof(f2223,plain,
    ( spl18_109
  <=> ! [X24] :
        ( member(sK17(sK2,compose_function(sK2,sK4,sK0,sK1,sK0),sK10(sK0,sK2,sK8(sK0,sK4,sK1)),sK8(sK0,sK4,sK1),X24),X24)
        | ~ member(sK10(sK0,sK2,sK8(sK0,sK4,sK1)),X24) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_109])]) ).

fof(f2198,plain,
    ( ! [X24,X22,X23] :
        ( member(sK17(sK2,compose_function(sK2,sK4,sK0,sK1,sK0),sK10(sK0,sK2,sK8(sK0,sK4,sK1)),sK8(sK0,sK4,sK1),X24),X24)
        | ~ member(sK10(sK0,sK2,sK8(sK0,sK4,sK1)),X24)
        | ~ member(sK8(sK0,sK4,sK1),X23)
        | ~ member(sK10(sK0,sK2,sK8(sK0,sK4,sK1)),X22) )
    | ~ spl18_2
    | ~ spl18_6
    | ~ spl18_103 ),
    inference(resolution,[],[f2181,f896]) ).

fof(f896,plain,
    ( ! [X10,X11,X8,X9] :
        ( ~ member(X8,sK1)
        | ~ member(sK10(sK0,sK2,X8),X9)
        | ~ member(X8,X11)
        | member(sK17(sK2,compose_function(sK2,sK4,sK0,sK1,sK0),sK10(sK0,sK2,X8),X8,X10),X10)
        | ~ member(sK10(sK0,sK2,X8),X10) )
    | ~ spl18_2
    | ~ spl18_6 ),
    inference(duplicate_literal_removal,[],[f888]) ).

fof(f888,plain,
    ( ! [X10,X11,X8,X9] :
        ( ~ member(X8,X11)
        | ~ member(sK10(sK0,sK2,X8),X10)
        | ~ member(sK10(sK0,sK2,X8),X9)
        | member(sK17(sK2,compose_function(sK2,sK4,sK0,sK1,sK0),sK10(sK0,sK2,X8),X8,X10),X10)
        | ~ member(sK10(sK0,sK2,X8),X9)
        | ~ member(X8,X11)
        | ~ member(X8,sK1) )
    | ~ spl18_2
    | ~ spl18_6 ),
    inference(resolution,[],[f452,f204]) ).

fof(f2221,plain,
    ( spl18_105
    | spl18_107
    | spl18_108
    | ~ spl18_2
    | ~ spl18_6
    | ~ spl18_103 ),
    inference(avatar_split_clause,[],[f2200,f2179,f236,f216,f2219,f2215,f2209]) ).

fof(f2219,plain,
    ( spl18_108
  <=> ! [X30] :
        ( apply(sK2,sK8(sK0,sK4,sK1),sK17(sK2,compose_function(sK2,sK4,sK0,sK1,sK0),sK10(sK0,sK2,sK8(sK0,sK4,sK1)),sK8(sK0,sK4,sK1),X30))
        | ~ member(sK10(sK0,sK2,sK8(sK0,sK4,sK1)),X30) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_108])]) ).

fof(f2200,plain,
    ( ! [X28,X29,X30] :
        ( apply(sK2,sK8(sK0,sK4,sK1),sK17(sK2,compose_function(sK2,sK4,sK0,sK1,sK0),sK10(sK0,sK2,sK8(sK0,sK4,sK1)),sK8(sK0,sK4,sK1),X30))
        | ~ member(sK10(sK0,sK2,sK8(sK0,sK4,sK1)),X28)
        | ~ member(sK8(sK0,sK4,sK1),X29)
        | ~ member(sK10(sK0,sK2,sK8(sK0,sK4,sK1)),X30) )
    | ~ spl18_2
    | ~ spl18_6
    | ~ spl18_103 ),
    inference(resolution,[],[f2181,f898]) ).

fof(f898,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ member(X0,sK1)
        | ~ member(sK10(sK0,sK2,X0),X1)
        | ~ member(X0,X3)
        | ~ member(sK10(sK0,sK2,X0),X2)
        | apply(sK2,X0,sK17(sK2,compose_function(sK2,sK4,sK0,sK1,sK0),sK10(sK0,sK2,X0),X0,X2)) )
    | ~ spl18_2
    | ~ spl18_6 ),
    inference(duplicate_literal_removal,[],[f886]) ).

fof(f886,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ member(sK10(sK0,sK2,X0),X1)
        | ~ member(X0,sK1)
        | ~ member(sK10(sK0,sK2,X0),X1)
        | ~ member(X0,X3)
        | ~ member(sK10(sK0,sK2,X0),X2)
        | apply(sK2,X0,sK17(sK2,compose_function(sK2,sK4,sK0,sK1,sK0),sK10(sK0,sK2,X0),X0,X2))
        | ~ member(X0,X3) )
    | ~ spl18_2
    | ~ spl18_6 ),
    inference(resolution,[],[f452,f206]) ).

fof(f2217,plain,
    ( spl18_105
    | spl18_106
    | spl18_107
    | ~ spl18_2
    | ~ spl18_6
    | ~ spl18_103 ),
    inference(avatar_split_clause,[],[f2199,f2179,f236,f216,f2215,f2212,f2209]) ).

fof(f2212,plain,
    ( spl18_106
  <=> ! [X26] :
        ( apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK17(sK2,compose_function(sK2,sK4,sK0,sK1,sK0),sK10(sK0,sK2,sK8(sK0,sK4,sK1)),sK8(sK0,sK4,sK1),X26),sK10(sK0,sK2,sK8(sK0,sK4,sK1)))
        | ~ member(sK10(sK0,sK2,sK8(sK0,sK4,sK1)),X26) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_106])]) ).

fof(f2199,plain,
    ( ! [X26,X27,X25] :
        ( ~ member(sK10(sK0,sK2,sK8(sK0,sK4,sK1)),X25)
        | apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK17(sK2,compose_function(sK2,sK4,sK0,sK1,sK0),sK10(sK0,sK2,sK8(sK0,sK4,sK1)),sK8(sK0,sK4,sK1),X26),sK10(sK0,sK2,sK8(sK0,sK4,sK1)))
        | ~ member(sK8(sK0,sK4,sK1),X27)
        | ~ member(sK10(sK0,sK2,sK8(sK0,sK4,sK1)),X26) )
    | ~ spl18_2
    | ~ spl18_6
    | ~ spl18_103 ),
    inference(resolution,[],[f2181,f897]) ).

fof(f897,plain,
    ( ! [X6,X7,X4,X5] :
        ( ~ member(X4,sK1)
        | ~ member(sK10(sK0,sK2,X4),X5)
        | apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK17(sK2,compose_function(sK2,sK4,sK0,sK1,sK0),sK10(sK0,sK2,X4),X4,X6),sK10(sK0,sK2,X4))
        | ~ member(sK10(sK0,sK2,X4),X6)
        | ~ member(X4,X7) )
    | ~ spl18_2
    | ~ spl18_6 ),
    inference(duplicate_literal_removal,[],[f887]) ).

fof(f887,plain,
    ( ! [X6,X7,X4,X5] :
        ( ~ member(sK10(sK0,sK2,X4),X5)
        | ~ member(X4,X7)
        | ~ member(sK10(sK0,sK2,X4),X6)
        | ~ member(X4,sK1)
        | ~ member(X4,X7)
        | apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK17(sK2,compose_function(sK2,sK4,sK0,sK1,sK0),sK10(sK0,sK2,X4),X4,X6),sK10(sK0,sK2,X4))
        | ~ member(sK10(sK0,sK2,X4),X5) )
    | ~ spl18_2
    | ~ spl18_6 ),
    inference(resolution,[],[f452,f205]) ).

fof(f2207,plain,
    ( spl18_104
    | ~ spl18_2
    | ~ spl18_4
    | ~ spl18_103 ),
    inference(avatar_split_clause,[],[f2197,f2179,f226,f216,f2204]) ).

fof(f2204,plain,
    ( spl18_104
  <=> apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK10(sK0,sK3,sK8(sK0,sK4,sK1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_104])]) ).

fof(f2197,plain,
    ( apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK10(sK0,sK3,sK8(sK0,sK4,sK1)),sK10(sK0,sK3,sK8(sK0,sK4,sK1)))
    | ~ spl18_2
    | ~ spl18_4
    | ~ spl18_103 ),
    inference(resolution,[],[f2181,f252]) ).

fof(f2182,plain,
    ( spl18_103
    | ~ spl18_97
    | ~ spl18_99 ),
    inference(avatar_split_clause,[],[f2177,f2135,f2127,f2179]) ).

fof(f2135,plain,
    ( spl18_99
  <=> member(sK10(sK1,sK4,sK6(sK0,sK4,sK1)),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_99])]) ).

fof(f2177,plain,
    ( member(sK8(sK0,sK4,sK1),sK1)
    | ~ spl18_97
    | ~ spl18_99 ),
    inference(forward_demodulation,[],[f2136,f2129]) ).

fof(f2136,plain,
    ( member(sK10(sK1,sK4,sK6(sK0,sK4,sK1)),sK1)
    | ~ spl18_99 ),
    inference(avatar_component_clause,[],[f2135]) ).

fof(f2176,plain,
    ( ~ spl18_98
    | ~ spl18_5
    | spl18_99 ),
    inference(avatar_split_clause,[],[f2175,f2135,f231,f2131]) ).

fof(f2175,plain,
    ( ~ member(sK6(sK0,sK4,sK1),sK0)
    | ~ spl18_5
    | spl18_99 ),
    inference(resolution,[],[f2137,f250]) ).

fof(f2137,plain,
    ( ~ member(sK10(sK1,sK4,sK6(sK0,sK4,sK1)),sK1)
    | spl18_99 ),
    inference(avatar_component_clause,[],[f2135]) ).

fof(f2174,plain,
    ( spl18_102
    | ~ spl18_2
    | ~ spl18_98 ),
    inference(avatar_split_clause,[],[f2169,f2131,f216,f2171]) ).

fof(f2169,plain,
    ( apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK6(sK0,sK4,sK1),sK6(sK0,sK4,sK1))
    | ~ spl18_2
    | ~ spl18_98 ),
    inference(resolution,[],[f2132,f240]) ).

fof(f2149,plain,
    ( spl18_58
    | spl18_98 ),
    inference(avatar_split_clause,[],[f2148,f2131,f1346]) ).

fof(f2148,plain,
    ( injective(sK4,sK0,sK1)
    | spl18_98 ),
    inference(resolution,[],[f2133,f157]) ).

fof(f2133,plain,
    ( ~ member(sK6(sK0,sK4,sK1),sK0)
    | spl18_98 ),
    inference(avatar_component_clause,[],[f2131]) ).

fof(f2147,plain,
    ( spl18_58
    | ~ spl18_100
    | spl18_101
    | ~ spl18_2
    | ~ spl18_59 ),
    inference(avatar_split_clause,[],[f2125,f1350,f216,f2144,f2140,f1346]) ).

fof(f1350,plain,
    ( spl18_59
  <=> ! [X0] :
        ( ~ member(X0,sK1)
        | sK8(sK0,sK4,sK1) = X0
        | ~ apply(sK4,sK6(sK0,sK4,sK1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_59])]) ).

fof(f2125,plain,
    ( sK8(sK0,sK4,sK1) = sK17(sK4,sK2,sK6(sK0,sK4,sK1),sK6(sK0,sK4,sK1),sK1)
    | ~ member(sK17(sK4,sK2,sK6(sK0,sK4,sK1),sK6(sK0,sK4,sK1),sK1),sK1)
    | injective(sK4,sK0,sK1)
    | ~ spl18_2
    | ~ spl18_59 ),
    inference(resolution,[],[f1351,f759]) ).

fof(f759,plain,
    ( ! [X0,X1] :
        ( apply(sK4,sK6(sK0,X0,X1),sK17(sK4,sK2,sK6(sK0,X0,X1),sK6(sK0,X0,X1),sK1))
        | injective(X0,sK0,X1) )
    | ~ spl18_2 ),
    inference(duplicate_literal_removal,[],[f758]) ).

fof(f758,plain,
    ( ! [X0,X1] :
        ( apply(sK4,sK6(sK0,X0,X1),sK17(sK4,sK2,sK6(sK0,X0,X1),sK6(sK0,X0,X1),sK1))
        | injective(X0,sK0,X1)
        | injective(X0,sK0,X1) )
    | ~ spl18_2 ),
    inference(resolution,[],[f362,f157]) ).

fof(f362,plain,
    ( ! [X0,X1] :
        ( ~ member(sK6(sK0,X0,X1),sK0)
        | injective(X0,sK0,X1)
        | apply(sK4,sK6(sK0,X0,X1),sK17(sK4,sK2,sK6(sK0,X0,X1),sK6(sK0,X0,X1),sK1)) )
    | ~ spl18_2 ),
    inference(duplicate_literal_removal,[],[f357]) ).

fof(f357,plain,
    ( ! [X0,X1] :
        ( apply(sK4,sK6(sK0,X0,X1),sK17(sK4,sK2,sK6(sK0,X0,X1),sK6(sK0,X0,X1),sK1))
        | ~ member(sK6(sK0,X0,X1),sK0)
        | injective(X0,sK0,X1)
        | ~ member(sK6(sK0,X0,X1),sK0) )
    | ~ spl18_2 ),
    inference(resolution,[],[f289,f206]) ).

fof(f1351,plain,
    ( ! [X0] :
        ( ~ apply(sK4,sK6(sK0,sK4,sK1),X0)
        | ~ member(X0,sK1)
        | sK8(sK0,sK4,sK1) = X0 )
    | ~ spl18_59 ),
    inference(avatar_component_clause,[],[f1350]) ).

fof(f2138,plain,
    ( spl18_97
    | ~ spl18_98
    | ~ spl18_99
    | ~ spl18_5
    | ~ spl18_59 ),
    inference(avatar_split_clause,[],[f2124,f1350,f231,f2135,f2131,f2127]) ).

fof(f2124,plain,
    ( ~ member(sK10(sK1,sK4,sK6(sK0,sK4,sK1)),sK1)
    | ~ member(sK6(sK0,sK4,sK1),sK0)
    | sK8(sK0,sK4,sK1) = sK10(sK1,sK4,sK6(sK0,sK4,sK1))
    | ~ spl18_5
    | ~ spl18_59 ),
    inference(resolution,[],[f1351,f254]) ).

fof(f2045,plain,
    ( ~ spl18_95
    | spl18_96
    | ~ spl18_81 ),
    inference(avatar_split_clause,[],[f2036,f1675,f2042,f2038]) ).

fof(f2038,plain,
    ( spl18_95
  <=> injective(sK4,power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_95])]) ).

fof(f2042,plain,
    ( spl18_96
  <=> one_to_one(sK4,power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_96])]) ).

fof(f1675,plain,
    ( spl18_81
  <=> surjective(sK4,power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_81])]) ).

fof(f2036,plain,
    ( one_to_one(sK4,power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK1)
    | ~ injective(sK4,power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK1)
    | ~ spl18_81 ),
    inference(resolution,[],[f1677,f190]) ).

fof(f190,plain,
    ! [X2,X0,X1] :
      ( ~ surjective(X0,X1,X2)
      | ~ injective(X0,X1,X2)
      | one_to_one(X0,X1,X2) ),
    inference(cnf_transformation,[],[f123]) ).

fof(f123,plain,
    ! [X0,X1,X2] :
      ( ~ surjective(X0,X1,X2)
      | one_to_one(X0,X1,X2)
      | ~ injective(X0,X1,X2) ),
    inference(rectify,[],[f70]) ).

fof(f70,plain,
    ! [X0,X2,X1] :
      ( ~ surjective(X0,X2,X1)
      | one_to_one(X0,X2,X1)
      | ~ injective(X0,X2,X1) ),
    inference(flattening,[],[f69]) ).

fof(f69,plain,
    ! [X2,X0,X1] :
      ( one_to_one(X0,X2,X1)
      | ~ injective(X0,X2,X1)
      | ~ surjective(X0,X2,X1) ),
    inference(ennf_transformation,[],[f58]) ).

fof(f58,plain,
    ! [X2,X0,X1] :
      ( ( injective(X0,X2,X1)
        & surjective(X0,X2,X1) )
     => one_to_one(X0,X2,X1) ),
    inference(unused_predicate_definition_removal,[],[f42]) ).

fof(f42,plain,
    ! [X2,X0,X1] :
      ( ( injective(X0,X2,X1)
        & surjective(X0,X2,X1) )
    <=> one_to_one(X0,X2,X1) ),
    inference(rectify,[],[f19]) ).

fof(f19,axiom,
    ! [X5,X1,X0] :
      ( ( injective(X5,X0,X1)
        & surjective(X5,X0,X1) )
    <=> one_to_one(X5,X0,X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',one_to_one) ).

fof(f1677,plain,
    ( surjective(sK4,power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK1)
    | ~ spl18_81 ),
    inference(avatar_component_clause,[],[f1675]) ).

fof(f1960,plain,
    ( ~ spl18_93
    | spl18_94
    | ~ spl18_78 ),
    inference(avatar_split_clause,[],[f1951,f1661,f1957,f1953]) ).

fof(f1953,plain,
    ( spl18_93
  <=> injective(sK4,power_set(power_set(power_set(power_set(product(empty_set))))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_93])]) ).

fof(f1957,plain,
    ( spl18_94
  <=> one_to_one(sK4,power_set(power_set(power_set(power_set(product(empty_set))))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_94])]) ).

fof(f1661,plain,
    ( spl18_78
  <=> surjective(sK4,power_set(power_set(power_set(power_set(product(empty_set))))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_78])]) ).

fof(f1951,plain,
    ( one_to_one(sK4,power_set(power_set(power_set(power_set(product(empty_set))))),sK1)
    | ~ injective(sK4,power_set(power_set(power_set(power_set(product(empty_set))))),sK1)
    | ~ spl18_78 ),
    inference(resolution,[],[f1663,f190]) ).

fof(f1663,plain,
    ( surjective(sK4,power_set(power_set(power_set(power_set(product(empty_set))))),sK1)
    | ~ spl18_78 ),
    inference(avatar_component_clause,[],[f1661]) ).

fof(f1939,plain,
    ( ~ spl18_91
    | spl18_92
    | ~ spl18_83 ),
    inference(avatar_split_clause,[],[f1930,f1685,f1936,f1932]) ).

fof(f1932,plain,
    ( spl18_91
  <=> injective(sK4,power_set(power_set(power_set(product(empty_set)))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_91])]) ).

fof(f1936,plain,
    ( spl18_92
  <=> one_to_one(sK4,power_set(power_set(power_set(product(empty_set)))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_92])]) ).

fof(f1685,plain,
    ( spl18_83
  <=> surjective(sK4,power_set(power_set(power_set(product(empty_set)))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_83])]) ).

fof(f1930,plain,
    ( one_to_one(sK4,power_set(power_set(power_set(product(empty_set)))),sK1)
    | ~ injective(sK4,power_set(power_set(power_set(product(empty_set)))),sK1)
    | ~ spl18_83 ),
    inference(resolution,[],[f1687,f190]) ).

fof(f1687,plain,
    ( surjective(sK4,power_set(power_set(power_set(product(empty_set)))),sK1)
    | ~ spl18_83 ),
    inference(avatar_component_clause,[],[f1685]) ).

fof(f1839,plain,
    ( ~ spl18_89
    | spl18_90
    | ~ spl18_76 ),
    inference(avatar_split_clause,[],[f1830,f1651,f1836,f1832]) ).

fof(f1832,plain,
    ( spl18_89
  <=> injective(sK4,power_set(power_set(product(empty_set))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_89])]) ).

fof(f1836,plain,
    ( spl18_90
  <=> one_to_one(sK4,power_set(power_set(product(empty_set))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_90])]) ).

fof(f1651,plain,
    ( spl18_76
  <=> surjective(sK4,power_set(power_set(product(empty_set))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_76])]) ).

fof(f1830,plain,
    ( one_to_one(sK4,power_set(power_set(product(empty_set))),sK1)
    | ~ injective(sK4,power_set(power_set(product(empty_set))),sK1)
    | ~ spl18_76 ),
    inference(resolution,[],[f1653,f190]) ).

fof(f1653,plain,
    ( surjective(sK4,power_set(power_set(product(empty_set))),sK1)
    | ~ spl18_76 ),
    inference(avatar_component_clause,[],[f1651]) ).

fof(f1829,plain,
    ( spl18_87
    | ~ spl18_88
    | ~ spl18_77 ),
    inference(avatar_split_clause,[],[f1820,f1656,f1826,f1822]) ).

fof(f1822,plain,
    ( spl18_87
  <=> one_to_one(sK4,power_set(product(empty_set)),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_87])]) ).

fof(f1826,plain,
    ( spl18_88
  <=> injective(sK4,power_set(product(empty_set)),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_88])]) ).

fof(f1656,plain,
    ( spl18_77
  <=> surjective(sK4,power_set(product(empty_set)),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_77])]) ).

fof(f1820,plain,
    ( ~ injective(sK4,power_set(product(empty_set)),sK1)
    | one_to_one(sK4,power_set(product(empty_set)),sK1)
    | ~ spl18_77 ),
    inference(resolution,[],[f1658,f190]) ).

fof(f1658,plain,
    ( surjective(sK4,power_set(product(empty_set)),sK1)
    | ~ spl18_77 ),
    inference(avatar_component_clause,[],[f1656]) ).

fof(f1793,plain,
    ( spl18_58
    | spl18_86
    | ~ spl18_5 ),
    inference(avatar_split_clause,[],[f1372,f231,f1791,f1346]) ).

fof(f1372,plain,
    ( ! [X0] :
        ( sK8(sK0,sK4,sK1) = X0
        | injective(sK4,sK0,sK1)
        | ~ apply(sK4,sK7(sK0,sK4,sK1),X0)
        | ~ member(X0,sK1) )
    | ~ spl18_5 ),
    inference(duplicate_literal_removal,[],[f1371]) ).

fof(f1371,plain,
    ( ! [X0] :
        ( ~ apply(sK4,sK7(sK0,sK4,sK1),X0)
        | sK8(sK0,sK4,sK1) = X0
        | ~ member(X0,sK1)
        | injective(sK4,sK0,sK1)
        | injective(sK4,sK0,sK1) )
    | ~ spl18_5 ),
    inference(resolution,[],[f866,f156]) ).

fof(f866,plain,
    ( ! [X0,X1] :
        ( ~ member(sK7(X0,sK4,sK1),sK0)
        | ~ apply(sK4,sK7(X0,sK4,sK1),X1)
        | ~ member(X1,sK1)
        | injective(sK4,X0,sK1)
        | sK8(X0,sK4,sK1) = X1 )
    | ~ spl18_5 ),
    inference(duplicate_literal_removal,[],[f865]) ).

fof(f865,plain,
    ( ! [X0,X1] :
        ( ~ member(sK7(X0,sK4,sK1),sK0)
        | injective(sK4,X0,sK1)
        | sK8(X0,sK4,sK1) = X1
        | ~ apply(sK4,sK7(X0,sK4,sK1),X1)
        | ~ member(X1,sK1)
        | injective(sK4,X0,sK1) )
    | ~ spl18_5 ),
    inference(resolution,[],[f498,f158]) ).

fof(f498,plain,
    ( ! [X3,X4,X5] :
        ( ~ member(sK8(X3,sK4,X4),sK1)
        | injective(sK4,X3,X4)
        | sK8(X3,sK4,X4) = X5
        | ~ apply(sK4,sK7(X3,sK4,X4),X5)
        | ~ member(sK7(X3,sK4,X4),sK0)
        | ~ member(X5,sK1) )
    | ~ spl18_5 ),
    inference(resolution,[],[f332,f233]) ).

fof(f332,plain,
    ! [X31,X29,X34,X32,X30,X33] :
      ( ~ maps(X29,X34,X33)
      | injective(X29,X30,X31)
      | ~ member(sK8(X30,X29,X31),X33)
      | ~ apply(X29,sK7(X30,X29,X31),X32)
      | ~ member(X32,X33)
      | ~ member(sK7(X30,X29,X31),X34)
      | sK8(X30,X29,X31) = X32 ),
    inference(resolution,[],[f155,f165]) ).

fof(f1789,plain,
    ( ~ spl18_58
    | spl18_1
    | ~ spl18_80 ),
    inference(avatar_split_clause,[],[f1788,f1670,f211,f1346]) ).

fof(f211,plain,
    ( spl18_1
  <=> one_to_one(sK4,sK0,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_1])]) ).

fof(f1670,plain,
    ( spl18_80
  <=> surjective(sK4,sK0,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_80])]) ).

fof(f1788,plain,
    ( one_to_one(sK4,sK0,sK1)
    | ~ injective(sK4,sK0,sK1)
    | ~ spl18_80 ),
    inference(resolution,[],[f1672,f190]) ).

fof(f1672,plain,
    ( surjective(sK4,sK0,sK1)
    | ~ spl18_80 ),
    inference(avatar_component_clause,[],[f1670]) ).

fof(f1776,plain,
    ( spl18_80
    | spl18_79 ),
    inference(avatar_split_clause,[],[f1775,f1666,f1670]) ).

fof(f1666,plain,
    ( spl18_79
  <=> member(sK13(sK4,sK1,sK0),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_79])]) ).

fof(f1775,plain,
    ( surjective(sK4,sK0,sK1)
    | spl18_79 ),
    inference(resolution,[],[f1668,f185]) ).

fof(f185,plain,
    ! [X2,X0,X1] :
      ( member(sK13(X0,X1,X2),X1)
      | surjective(X0,X2,X1) ),
    inference(cnf_transformation,[],[f120]) ).

fof(f120,plain,
    ! [X0,X1,X2] :
      ( ( ! [X4] :
            ( ~ apply(X0,X4,sK13(X0,X1,X2))
            | ~ member(X4,X2) )
        & member(sK13(X0,X1,X2),X1) )
      | surjective(X0,X2,X1) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK13])],[f118,f119]) ).

fof(f119,plain,
    ! [X0,X1,X2] :
      ( ? [X3] :
          ( ! [X4] :
              ( ~ apply(X0,X4,X3)
              | ~ member(X4,X2) )
          & member(X3,X1) )
     => ( ! [X4] :
            ( ~ apply(X0,X4,sK13(X0,X1,X2))
            | ~ member(X4,X2) )
        & member(sK13(X0,X1,X2),X1) ) ),
    introduced(choice_axiom,[]) ).

fof(f118,plain,
    ! [X0,X1,X2] :
      ( ? [X3] :
          ( ! [X4] :
              ( ~ apply(X0,X4,X3)
              | ~ member(X4,X2) )
          & member(X3,X1) )
      | surjective(X0,X2,X1) ),
    inference(rectify,[],[f71]) ).

fof(f71,plain,
    ! [X2,X1,X0] :
      ( ? [X3] :
          ( ! [X4] :
              ( ~ apply(X2,X4,X3)
              | ~ member(X4,X0) )
          & member(X3,X1) )
      | surjective(X2,X0,X1) ),
    inference(ennf_transformation,[],[f60]) ).

fof(f60,plain,
    ! [X0,X2,X1] :
      ( ! [X3] :
          ( member(X3,X1)
         => ? [X4] :
              ( member(X4,X0)
              & apply(X2,X4,X3) ) )
     => surjective(X2,X0,X1) ),
    inference(unused_predicate_definition_removal,[],[f57]) ).

fof(f57,plain,
    ! [X0,X2,X1] :
      ( surjective(X2,X0,X1)
    <=> ! [X3] :
          ( member(X3,X1)
         => ? [X4] :
              ( member(X4,X0)
              & apply(X2,X4,X3) ) ) ),
    inference(rectify,[],[f18]) ).

fof(f18,axiom,
    ! [X0,X1,X5] :
      ( surjective(X5,X0,X1)
    <=> ! [X4] :
          ( member(X4,X1)
         => ? [X3] :
              ( apply(X5,X3,X4)
              & member(X3,X0) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',surjective) ).

fof(f1668,plain,
    ( ~ member(sK13(sK4,sK1,sK0),sK1)
    | spl18_79 ),
    inference(avatar_component_clause,[],[f1666]) ).

fof(f1698,plain,
    ( spl18_84
    | ~ spl18_85
    | ~ spl18_82 ),
    inference(avatar_split_clause,[],[f1689,f1680,f1695,f1691]) ).

fof(f1691,plain,
    ( spl18_84
  <=> one_to_one(sK4,product(empty_set),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_84])]) ).

fof(f1695,plain,
    ( spl18_85
  <=> injective(sK4,product(empty_set),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_85])]) ).

fof(f1680,plain,
    ( spl18_82
  <=> surjective(sK4,product(empty_set),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_82])]) ).

fof(f1689,plain,
    ( ~ injective(sK4,product(empty_set),sK1)
    | one_to_one(sK4,product(empty_set),sK1)
    | ~ spl18_82 ),
    inference(resolution,[],[f1682,f190]) ).

fof(f1682,plain,
    ( surjective(sK4,product(empty_set),sK1)
    | ~ spl18_82 ),
    inference(avatar_component_clause,[],[f1680]) ).

fof(f1688,plain,
    ( spl18_83
    | ~ spl18_3 ),
    inference(avatar_split_clause,[],[f1643,f221,f1685]) ).

fof(f1643,plain,
    ( surjective(sK4,power_set(power_set(power_set(product(empty_set)))),sK1)
    | ~ spl18_3 ),
    inference(resolution,[],[f1329,f757]) ).

fof(f1329,plain,
    ( ! [X2] :
        ( ~ member(sK17(sK3,sK4,sK13(sK4,sK1,X2),sK13(sK4,sK1,X2),sK0),X2)
        | surjective(sK4,X2,sK1) )
    | ~ spl18_3 ),
    inference(duplicate_literal_removal,[],[f1326]) ).

fof(f1326,plain,
    ( ! [X2] :
        ( surjective(sK4,X2,sK1)
        | ~ member(sK17(sK3,sK4,sK13(sK4,sK1,X2),sK13(sK4,sK1,X2),sK0),X2)
        | surjective(sK4,X2,sK1) )
    | ~ spl18_3 ),
    inference(resolution,[],[f831,f186]) ).

fof(f186,plain,
    ! [X2,X0,X1,X4] :
      ( ~ apply(X0,X4,sK13(X0,X1,X2))
      | surjective(X0,X2,X1)
      | ~ member(X4,X2) ),
    inference(cnf_transformation,[],[f120]) ).

fof(f831,plain,
    ( ! [X0,X1] :
        ( apply(sK4,sK17(sK3,sK4,sK13(X0,sK1,X1),sK13(X0,sK1,X1),sK0),sK13(X0,sK1,X1))
        | surjective(X0,X1,sK1) )
    | ~ spl18_3 ),
    inference(duplicate_literal_removal,[],[f830]) ).

fof(f830,plain,
    ( ! [X0,X1] :
        ( surjective(X0,X1,sK1)
        | surjective(X0,X1,sK1)
        | apply(sK4,sK17(sK3,sK4,sK13(X0,sK1,X1),sK13(X0,sK1,X1),sK0),sK13(X0,sK1,X1)) )
    | ~ spl18_3 ),
    inference(resolution,[],[f405,f185]) ).

fof(f405,plain,
    ( ! [X2,X3] :
        ( ~ member(sK13(X2,sK1,X3),sK1)
        | apply(sK4,sK17(sK3,sK4,sK13(X2,sK1,X3),sK13(X2,sK1,X3),sK0),sK13(X2,sK1,X3))
        | surjective(X2,X3,sK1) )
    | ~ spl18_3 ),
    inference(duplicate_literal_removal,[],[f400]) ).

fof(f400,plain,
    ( ! [X2,X3] :
        ( apply(sK4,sK17(sK3,sK4,sK13(X2,sK1,X3),sK13(X2,sK1,X3),sK0),sK13(X2,sK1,X3))
        | ~ member(sK13(X2,sK1,X3),sK1)
        | ~ member(sK13(X2,sK1,X3),sK1)
        | surjective(X2,X3,sK1) )
    | ~ spl18_3 ),
    inference(resolution,[],[f306,f205]) ).

fof(f306,plain,
    ( ! [X12,X13] :
        ( apply(compose_function(sK4,sK3,sK1,sK0,sK1),sK13(X12,sK1,X13),sK13(X12,sK1,X13))
        | surjective(X12,X13,sK1) )
    | ~ spl18_3 ),
    inference(resolution,[],[f185,f241]) ).

fof(f1683,plain,
    ( spl18_82
    | ~ spl18_3 ),
    inference(avatar_split_clause,[],[f1648,f221,f1680]) ).

fof(f1648,plain,
    ( surjective(sK4,product(empty_set),sK1)
    | ~ spl18_3 ),
    inference(resolution,[],[f1329,f538]) ).

fof(f1678,plain,
    ( spl18_81
    | ~ spl18_3 ),
    inference(avatar_split_clause,[],[f1645,f221,f1675]) ).

fof(f1645,plain,
    ( surjective(sK4,power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK1)
    | ~ spl18_3 ),
    inference(resolution,[],[f1329,f959]) ).

fof(f1673,plain,
    ( ~ spl18_79
    | spl18_80
    | ~ spl18_3 ),
    inference(avatar_split_clause,[],[f1649,f221,f1670,f1666]) ).

fof(f1649,plain,
    ( surjective(sK4,sK0,sK1)
    | ~ member(sK13(sK4,sK1,sK0),sK1)
    | ~ spl18_3 ),
    inference(duplicate_literal_removal,[],[f1640]) ).

fof(f1640,plain,
    ( surjective(sK4,sK0,sK1)
    | ~ member(sK13(sK4,sK1,sK0),sK1)
    | surjective(sK4,sK0,sK1)
    | ~ spl18_3 ),
    inference(resolution,[],[f1329,f407]) ).

fof(f407,plain,
    ( ! [X4,X5] :
        ( member(sK17(sK3,sK4,sK13(X4,sK1,X5),sK13(X4,sK1,X5),sK0),sK0)
        | surjective(X4,X5,sK1)
        | ~ member(sK13(X4,sK1,X5),sK1) )
    | ~ spl18_3 ),
    inference(duplicate_literal_removal,[],[f401]) ).

fof(f401,plain,
    ( ! [X4,X5] :
        ( ~ member(sK13(X4,sK1,X5),sK1)
        | ~ member(sK13(X4,sK1,X5),sK1)
        | member(sK17(sK3,sK4,sK13(X4,sK1,X5),sK13(X4,sK1,X5),sK0),sK0)
        | surjective(X4,X5,sK1) )
    | ~ spl18_3 ),
    inference(resolution,[],[f306,f204]) ).

fof(f1664,plain,
    ( spl18_78
    | ~ spl18_3 ),
    inference(avatar_split_clause,[],[f1644,f221,f1661]) ).

fof(f1644,plain,
    ( surjective(sK4,power_set(power_set(power_set(power_set(product(empty_set))))),sK1)
    | ~ spl18_3 ),
    inference(resolution,[],[f1329,f838]) ).

fof(f1659,plain,
    ( spl18_77
    | ~ spl18_3 ),
    inference(avatar_split_clause,[],[f1641,f221,f1656]) ).

fof(f1641,plain,
    ( surjective(sK4,power_set(product(empty_set)),sK1)
    | ~ spl18_3 ),
    inference(resolution,[],[f1329,f563]) ).

fof(f1654,plain,
    ( spl18_76
    | ~ spl18_3 ),
    inference(avatar_split_clause,[],[f1642,f221,f1651]) ).

fof(f1642,plain,
    ( surjective(sK4,power_set(power_set(product(empty_set))),sK1)
    | ~ spl18_3 ),
    inference(resolution,[],[f1329,f673]) ).

fof(f1609,plain,
    ( spl18_74
    | ~ spl18_75
    | ~ spl18_52 ),
    inference(avatar_split_clause,[],[f1600,f1303,f1606,f1602]) ).

fof(f1602,plain,
    ( spl18_74
  <=> one_to_one(sK2,power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_74])]) ).

fof(f1606,plain,
    ( spl18_75
  <=> injective(sK2,power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_75])]) ).

fof(f1303,plain,
    ( spl18_52
  <=> surjective(sK2,power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_52])]) ).

fof(f1600,plain,
    ( ~ injective(sK2,power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK0)
    | one_to_one(sK2,power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK0)
    | ~ spl18_52 ),
    inference(resolution,[],[f1305,f190]) ).

fof(f1305,plain,
    ( surjective(sK2,power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK0)
    | ~ spl18_52 ),
    inference(avatar_component_clause,[],[f1303]) ).

fof(f1599,plain,
    ( ~ spl18_72
    | spl18_73
    | ~ spl18_50 ),
    inference(avatar_split_clause,[],[f1590,f1293,f1596,f1592]) ).

fof(f1592,plain,
    ( spl18_72
  <=> injective(sK2,power_set(power_set(power_set(power_set(product(empty_set))))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_72])]) ).

fof(f1596,plain,
    ( spl18_73
  <=> one_to_one(sK2,power_set(power_set(power_set(power_set(product(empty_set))))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_73])]) ).

fof(f1293,plain,
    ( spl18_50
  <=> surjective(sK2,power_set(power_set(power_set(power_set(product(empty_set))))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_50])]) ).

fof(f1590,plain,
    ( one_to_one(sK2,power_set(power_set(power_set(power_set(product(empty_set))))),sK0)
    | ~ injective(sK2,power_set(power_set(power_set(power_set(product(empty_set))))),sK0)
    | ~ spl18_50 ),
    inference(resolution,[],[f1295,f190]) ).

fof(f1295,plain,
    ( surjective(sK2,power_set(power_set(power_set(power_set(product(empty_set))))),sK0)
    | ~ spl18_50 ),
    inference(avatar_component_clause,[],[f1293]) ).

fof(f1574,plain,
    ( ~ spl18_70
    | spl18_71
    | ~ spl18_55 ),
    inference(avatar_split_clause,[],[f1565,f1318,f1571,f1567]) ).

fof(f1567,plain,
    ( spl18_70
  <=> injective(sK2,power_set(power_set(power_set(product(empty_set)))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_70])]) ).

fof(f1571,plain,
    ( spl18_71
  <=> one_to_one(sK2,power_set(power_set(power_set(product(empty_set)))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_71])]) ).

fof(f1318,plain,
    ( spl18_55
  <=> surjective(sK2,power_set(power_set(power_set(product(empty_set)))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_55])]) ).

fof(f1565,plain,
    ( one_to_one(sK2,power_set(power_set(power_set(product(empty_set)))),sK0)
    | ~ injective(sK2,power_set(power_set(power_set(product(empty_set)))),sK0)
    | ~ spl18_55 ),
    inference(resolution,[],[f1320,f190]) ).

fof(f1320,plain,
    ( surjective(sK2,power_set(power_set(power_set(product(empty_set)))),sK0)
    | ~ spl18_55 ),
    inference(avatar_component_clause,[],[f1318]) ).

fof(f1533,plain,
    ( ~ spl18_68
    | spl18_69
    | ~ spl18_49 ),
    inference(avatar_split_clause,[],[f1524,f1288,f1530,f1526]) ).

fof(f1526,plain,
    ( spl18_68
  <=> injective(sK2,power_set(power_set(product(empty_set))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_68])]) ).

fof(f1530,plain,
    ( spl18_69
  <=> one_to_one(sK2,power_set(power_set(product(empty_set))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_69])]) ).

fof(f1288,plain,
    ( spl18_49
  <=> surjective(sK2,power_set(power_set(product(empty_set))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_49])]) ).

fof(f1524,plain,
    ( one_to_one(sK2,power_set(power_set(product(empty_set))),sK0)
    | ~ injective(sK2,power_set(power_set(product(empty_set))),sK0)
    | ~ spl18_49 ),
    inference(resolution,[],[f1290,f190]) ).

fof(f1290,plain,
    ( surjective(sK2,power_set(power_set(product(empty_set))),sK0)
    | ~ spl18_49 ),
    inference(avatar_component_clause,[],[f1288]) ).

fof(f1475,plain,
    ( ~ spl18_66
    | spl18_67
    | ~ spl18_51 ),
    inference(avatar_split_clause,[],[f1466,f1298,f1472,f1468]) ).

fof(f1468,plain,
    ( spl18_66
  <=> injective(sK2,power_set(product(empty_set)),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_66])]) ).

fof(f1472,plain,
    ( spl18_67
  <=> one_to_one(sK2,power_set(product(empty_set)),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_67])]) ).

fof(f1298,plain,
    ( spl18_51
  <=> surjective(sK2,power_set(product(empty_set)),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_51])]) ).

fof(f1466,plain,
    ( one_to_one(sK2,power_set(product(empty_set)),sK0)
    | ~ injective(sK2,power_set(product(empty_set)),sK0)
    | ~ spl18_51 ),
    inference(resolution,[],[f1300,f190]) ).

fof(f1300,plain,
    ( surjective(sK2,power_set(product(empty_set)),sK0)
    | ~ spl18_51 ),
    inference(avatar_component_clause,[],[f1298]) ).

fof(f1422,plain,
    ( spl18_64
    | ~ spl18_65
    | ~ spl18_53 ),
    inference(avatar_split_clause,[],[f1413,f1308,f1419,f1415]) ).

fof(f1415,plain,
    ( spl18_64
  <=> one_to_one(sK2,product(empty_set),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_64])]) ).

fof(f1419,plain,
    ( spl18_65
  <=> injective(sK2,product(empty_set),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_65])]) ).

fof(f1308,plain,
    ( spl18_53
  <=> surjective(sK2,product(empty_set),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_53])]) ).

fof(f1413,plain,
    ( ~ injective(sK2,product(empty_set),sK0)
    | one_to_one(sK2,product(empty_set),sK0)
    | ~ spl18_53 ),
    inference(resolution,[],[f1310,f190]) ).

fof(f1310,plain,
    ( surjective(sK2,product(empty_set),sK0)
    | ~ spl18_53 ),
    inference(avatar_component_clause,[],[f1308]) ).

fof(f1378,plain,
    ( spl18_61
    | spl18_63
    | ~ spl18_6 ),
    inference(avatar_split_clause,[],[f1374,f236,f1376,f1359]) ).

fof(f1359,plain,
    ( spl18_61
  <=> injective(sK2,sK1,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_61])]) ).

fof(f1376,plain,
    ( spl18_63
  <=> ! [X0] :
        ( sK8(sK1,sK2,sK0) = X0
        | ~ member(X0,sK0)
        | ~ apply(sK2,sK7(sK1,sK2,sK0),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_63])]) ).

fof(f1374,plain,
    ( ! [X0] :
        ( sK8(sK1,sK2,sK0) = X0
        | ~ apply(sK2,sK7(sK1,sK2,sK0),X0)
        | ~ member(X0,sK0)
        | injective(sK2,sK1,sK0) )
    | ~ spl18_6 ),
    inference(duplicate_literal_removal,[],[f1373]) ).

fof(f1373,plain,
    ( ! [X0] :
        ( ~ member(X0,sK0)
        | injective(sK2,sK1,sK0)
        | sK8(sK1,sK2,sK0) = X0
        | ~ apply(sK2,sK7(sK1,sK2,sK0),X0)
        | injective(sK2,sK1,sK0) )
    | ~ spl18_6 ),
    inference(resolution,[],[f872,f156]) ).

fof(f872,plain,
    ( ! [X0,X1] :
        ( ~ member(sK7(X0,sK2,sK0),sK1)
        | sK8(X0,sK2,sK0) = X1
        | ~ member(X1,sK0)
        | ~ apply(sK2,sK7(X0,sK2,sK0),X1)
        | injective(sK2,X0,sK0) )
    | ~ spl18_6 ),
    inference(duplicate_literal_removal,[],[f871]) ).

fof(f871,plain,
    ( ! [X0,X1] :
        ( injective(sK2,X0,sK0)
        | ~ member(sK7(X0,sK2,sK0),sK1)
        | ~ apply(sK2,sK7(X0,sK2,sK0),X1)
        | sK8(X0,sK2,sK0) = X1
        | injective(sK2,X0,sK0)
        | ~ member(X1,sK0) )
    | ~ spl18_6 ),
    inference(resolution,[],[f499,f158]) ).

fof(f499,plain,
    ( ! [X8,X6,X7] :
        ( ~ member(sK8(X6,sK2,X7),sK0)
        | injective(sK2,X6,X7)
        | sK8(X6,sK2,X7) = X8
        | ~ apply(sK2,sK7(X6,sK2,X7),X8)
        | ~ member(X8,sK0)
        | ~ member(sK7(X6,sK2,X7),sK1) )
    | ~ spl18_6 ),
    inference(resolution,[],[f332,f238]) ).

fof(f1370,plain,
    ( ~ spl18_61
    | spl18_62
    | ~ spl18_54 ),
    inference(avatar_split_clause,[],[f1365,f1313,f1367,f1359]) ).

fof(f1367,plain,
    ( spl18_62
  <=> one_to_one(sK2,sK1,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_62])]) ).

fof(f1313,plain,
    ( spl18_54
  <=> surjective(sK2,sK1,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_54])]) ).

fof(f1365,plain,
    ( one_to_one(sK2,sK1,sK0)
    | ~ injective(sK2,sK1,sK0)
    | ~ spl18_54 ),
    inference(resolution,[],[f1315,f190]) ).

fof(f1315,plain,
    ( surjective(sK2,sK1,sK0)
    | ~ spl18_54 ),
    inference(avatar_component_clause,[],[f1313]) ).

fof(f1362,plain,
    ( spl18_60
    | spl18_61
    | ~ spl18_6 ),
    inference(avatar_split_clause,[],[f1354,f236,f1359,f1356]) ).

fof(f1356,plain,
    ( spl18_60
  <=> ! [X0] :
        ( sK8(sK1,sK2,sK0) = X0
        | ~ apply(sK2,sK6(sK1,sK2,sK0),X0)
        | ~ member(X0,sK0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_60])]) ).

fof(f1354,plain,
    ( ! [X0] :
        ( injective(sK2,sK1,sK0)
        | sK8(sK1,sK2,sK0) = X0
        | ~ member(X0,sK0)
        | ~ apply(sK2,sK6(sK1,sK2,sK0),X0) )
    | ~ spl18_6 ),
    inference(duplicate_literal_removal,[],[f1353]) ).

fof(f1353,plain,
    ( ! [X0] :
        ( ~ member(X0,sK0)
        | sK8(sK1,sK2,sK0) = X0
        | injective(sK2,sK1,sK0)
        | ~ apply(sK2,sK6(sK1,sK2,sK0),X0)
        | injective(sK2,sK1,sK0) )
    | ~ spl18_6 ),
    inference(resolution,[],[f860,f157]) ).

fof(f860,plain,
    ( ! [X0,X1] :
        ( ~ member(sK6(X0,sK2,sK0),sK1)
        | sK8(X0,sK2,sK0) = X1
        | ~ apply(sK2,sK6(X0,sK2,sK0),X1)
        | ~ member(X1,sK0)
        | injective(sK2,X0,sK0) )
    | ~ spl18_6 ),
    inference(duplicate_literal_removal,[],[f859]) ).

fof(f859,plain,
    ( ! [X0,X1] :
        ( ~ member(X1,sK0)
        | injective(sK2,X0,sK0)
        | ~ apply(sK2,sK6(X0,sK2,sK0),X1)
        | injective(sK2,X0,sK0)
        | sK8(X0,sK2,sK0) = X1
        | ~ member(sK6(X0,sK2,sK0),sK1) )
    | ~ spl18_6 ),
    inference(resolution,[],[f486,f158]) ).

fof(f486,plain,
    ( ! [X8,X6,X7] :
        ( ~ member(sK8(X6,sK2,X7),sK0)
        | injective(sK2,X6,X7)
        | ~ member(sK6(X6,sK2,X7),sK1)
        | ~ member(X8,sK0)
        | sK8(X6,sK2,X7) = X8
        | ~ apply(sK2,sK6(X6,sK2,X7),X8) )
    | ~ spl18_6 ),
    inference(resolution,[],[f319,f238]) ).

fof(f319,plain,
    ! [X31,X29,X34,X32,X30,X33] :
      ( ~ maps(X29,X34,X33)
      | sK8(X30,X29,X31) = X32
      | ~ member(X32,X33)
      | ~ member(sK6(X30,X29,X31),X34)
      | ~ member(sK8(X30,X29,X31),X33)
      | injective(X29,X30,X31)
      | ~ apply(X29,sK6(X30,X29,X31),X32) ),
    inference(resolution,[],[f154,f165]) ).

fof(f1352,plain,
    ( spl18_58
    | spl18_59
    | ~ spl18_5 ),
    inference(avatar_split_clause,[],[f1344,f231,f1350,f1346]) ).

fof(f1344,plain,
    ( ! [X0] :
        ( ~ member(X0,sK1)
        | ~ apply(sK4,sK6(sK0,sK4,sK1),X0)
        | sK8(sK0,sK4,sK1) = X0
        | injective(sK4,sK0,sK1) )
    | ~ spl18_5 ),
    inference(duplicate_literal_removal,[],[f1343]) ).

fof(f1343,plain,
    ( ! [X0] :
        ( sK8(sK0,sK4,sK1) = X0
        | ~ member(X0,sK1)
        | injective(sK4,sK0,sK1)
        | injective(sK4,sK0,sK1)
        | ~ apply(sK4,sK6(sK0,sK4,sK1),X0) )
    | ~ spl18_5 ),
    inference(resolution,[],[f837,f157]) ).

fof(f837,plain,
    ( ! [X0,X1] :
        ( ~ member(sK6(X1,sK4,sK1),sK0)
        | ~ apply(sK4,sK6(X1,sK4,sK1),X0)
        | injective(sK4,X1,sK1)
        | ~ member(X0,sK1)
        | sK8(X1,sK4,sK1) = X0 )
    | ~ spl18_5 ),
    inference(duplicate_literal_removal,[],[f836]) ).

fof(f836,plain,
    ( ! [X0,X1] :
        ( injective(sK4,X1,sK1)
        | ~ apply(sK4,sK6(X1,sK4,sK1),X0)
        | injective(sK4,X1,sK1)
        | sK8(X1,sK4,sK1) = X0
        | ~ member(X0,sK1)
        | ~ member(sK6(X1,sK4,sK1),sK0) )
    | ~ spl18_5 ),
    inference(resolution,[],[f485,f158]) ).

fof(f485,plain,
    ( ! [X3,X4,X5] :
        ( ~ member(sK8(X3,sK4,X4),sK1)
        | ~ member(X5,sK1)
        | injective(sK4,X3,X4)
        | sK8(X3,sK4,X4) = X5
        | ~ member(sK6(X3,sK4,X4),sK0)
        | ~ apply(sK4,sK6(X3,sK4,X4),X5) )
    | ~ spl18_5 ),
    inference(resolution,[],[f319,f233]) ).

fof(f1342,plain,
    ( spl18_56
    | spl18_57
    | ~ spl18_4 ),
    inference(avatar_split_clause,[],[f1334,f226,f1340,f1336]) ).

fof(f1336,plain,
    ( spl18_56
  <=> injective(sK3,sK1,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_56])]) ).

fof(f1340,plain,
    ( spl18_57
  <=> ! [X0] :
        ( ~ member(X0,sK0)
        | ~ apply(sK3,sK6(sK1,sK3,sK0),X0)
        | sK8(sK1,sK3,sK0) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_57])]) ).

fof(f1334,plain,
    ( ! [X0] :
        ( ~ member(X0,sK0)
        | sK8(sK1,sK3,sK0) = X0
        | injective(sK3,sK1,sK0)
        | ~ apply(sK3,sK6(sK1,sK3,sK0),X0) )
    | ~ spl18_4 ),
    inference(duplicate_literal_removal,[],[f1333]) ).

fof(f1333,plain,
    ( ! [X0] :
        ( ~ apply(sK3,sK6(sK1,sK3,sK0),X0)
        | injective(sK3,sK1,sK0)
        | injective(sK3,sK1,sK0)
        | sK8(sK1,sK3,sK0) = X0
        | ~ member(X0,sK0) )
    | ~ spl18_4 ),
    inference(resolution,[],[f835,f157]) ).

fof(f835,plain,
    ( ! [X0,X1] :
        ( ~ member(sK6(X1,sK3,sK0),sK1)
        | ~ member(X0,sK0)
        | sK8(X1,sK3,sK0) = X0
        | injective(sK3,X1,sK0)
        | ~ apply(sK3,sK6(X1,sK3,sK0),X0) )
    | ~ spl18_4 ),
    inference(duplicate_literal_removal,[],[f834]) ).

fof(f834,plain,
    ( ! [X0,X1] :
        ( ~ member(sK6(X1,sK3,sK0),sK1)
        | injective(sK3,X1,sK0)
        | injective(sK3,X1,sK0)
        | ~ apply(sK3,sK6(X1,sK3,sK0),X0)
        | ~ member(X0,sK0)
        | sK8(X1,sK3,sK0) = X0 )
    | ~ spl18_4 ),
    inference(resolution,[],[f484,f158]) ).

fof(f484,plain,
    ( ! [X2,X0,X1] :
        ( ~ member(sK8(X0,sK3,X1),sK0)
        | ~ member(X2,sK0)
        | ~ member(sK6(X0,sK3,X1),sK1)
        | ~ apply(sK3,sK6(X0,sK3,X1),X2)
        | sK8(X0,sK3,X1) = X2
        | injective(sK3,X0,X1) )
    | ~ spl18_4 ),
    inference(resolution,[],[f319,f228]) ).

fof(f1321,plain,
    ( spl18_55
    | ~ spl18_2 ),
    inference(avatar_split_clause,[],[f1280,f216,f1318]) ).

fof(f1280,plain,
    ( surjective(sK2,power_set(power_set(power_set(product(empty_set)))),sK0)
    | ~ spl18_2 ),
    inference(resolution,[],[f1276,f757]) ).

fof(f1276,plain,
    ( ! [X2] :
        ( ~ member(sK17(sK4,sK2,sK13(sK2,sK0,X2),sK13(sK2,sK0,X2),sK1),X2)
        | surjective(sK2,X2,sK0) )
    | ~ spl18_2 ),
    inference(duplicate_literal_removal,[],[f1273]) ).

fof(f1273,plain,
    ( ! [X2] :
        ( surjective(sK2,X2,sK0)
        | ~ member(sK17(sK4,sK2,sK13(sK2,sK0,X2),sK13(sK2,sK0,X2),sK1),X2)
        | surjective(sK2,X2,sK0) )
    | ~ spl18_2 ),
    inference(resolution,[],[f827,f186]) ).

fof(f827,plain,
    ( ! [X0,X1] :
        ( apply(sK2,sK17(sK4,sK2,sK13(X0,sK0,X1),sK13(X0,sK0,X1),sK1),sK13(X0,sK0,X1))
        | surjective(X0,X1,sK0) )
    | ~ spl18_2 ),
    inference(duplicate_literal_removal,[],[f826]) ).

fof(f826,plain,
    ( ! [X0,X1] :
        ( apply(sK2,sK17(sK4,sK2,sK13(X0,sK0,X1),sK13(X0,sK0,X1),sK1),sK13(X0,sK0,X1))
        | surjective(X0,X1,sK0)
        | surjective(X0,X1,sK0) )
    | ~ spl18_2 ),
    inference(resolution,[],[f395,f185]) ).

fof(f395,plain,
    ( ! [X2,X3] :
        ( ~ member(sK13(X2,sK0,X3),sK0)
        | apply(sK2,sK17(sK4,sK2,sK13(X2,sK0,X3),sK13(X2,sK0,X3),sK1),sK13(X2,sK0,X3))
        | surjective(X2,X3,sK0) )
    | ~ spl18_2 ),
    inference(duplicate_literal_removal,[],[f390]) ).

fof(f390,plain,
    ( ! [X2,X3] :
        ( ~ member(sK13(X2,sK0,X3),sK0)
        | apply(sK2,sK17(sK4,sK2,sK13(X2,sK0,X3),sK13(X2,sK0,X3),sK1),sK13(X2,sK0,X3))
        | ~ member(sK13(X2,sK0,X3),sK0)
        | surjective(X2,X3,sK0) )
    | ~ spl18_2 ),
    inference(resolution,[],[f304,f205]) ).

fof(f304,plain,
    ( ! [X8,X9] :
        ( apply(compose_function(sK2,sK4,sK0,sK1,sK0),sK13(X8,sK0,X9),sK13(X8,sK0,X9))
        | surjective(X8,X9,sK0) )
    | ~ spl18_2 ),
    inference(resolution,[],[f185,f240]) ).

fof(f1316,plain,
    ( spl18_54
    | ~ spl18_2 ),
    inference(avatar_split_clause,[],[f1286,f216,f1313]) ).

fof(f1286,plain,
    ( surjective(sK2,sK1,sK0)
    | ~ spl18_2 ),
    inference(duplicate_literal_removal,[],[f1277]) ).

fof(f1277,plain,
    ( surjective(sK2,sK1,sK0)
    | surjective(sK2,sK1,sK0)
    | ~ spl18_2 ),
    inference(resolution,[],[f1276,f662]) ).

fof(f662,plain,
    ( ! [X0,X1] :
        ( member(sK17(sK4,sK2,sK13(X0,sK0,X1),sK13(X0,sK0,X1),sK1),sK1)
        | surjective(X0,X1,sK0) )
    | ~ spl18_2 ),
    inference(duplicate_literal_removal,[],[f661]) ).

fof(f661,plain,
    ( ! [X0,X1] :
        ( member(sK17(sK4,sK2,sK13(X0,sK0,X1),sK13(X0,sK0,X1),sK1),sK1)
        | surjective(X0,X1,sK0)
        | surjective(X0,X1,sK0) )
    | ~ spl18_2 ),
    inference(resolution,[],[f397,f185]) ).

fof(f397,plain,
    ( ! [X4,X5] :
        ( ~ member(sK13(X4,sK0,X5),sK0)
        | surjective(X4,X5,sK0)
        | member(sK17(sK4,sK2,sK13(X4,sK0,X5),sK13(X4,sK0,X5),sK1),sK1) )
    | ~ spl18_2 ),
    inference(duplicate_literal_removal,[],[f391]) ).

fof(f391,plain,
    ( ! [X4,X5] :
        ( surjective(X4,X5,sK0)
        | ~ member(sK13(X4,sK0,X5),sK0)
        | member(sK17(sK4,sK2,sK13(X4,sK0,X5),sK13(X4,sK0,X5),sK1),sK1)
        | ~ member(sK13(X4,sK0,X5),sK0) )
    | ~ spl18_2 ),
    inference(resolution,[],[f304,f204]) ).

fof(f1311,plain,
    ( spl18_53
    | ~ spl18_2 ),
    inference(avatar_split_clause,[],[f1285,f216,f1308]) ).

fof(f1285,plain,
    ( surjective(sK2,product(empty_set),sK0)
    | ~ spl18_2 ),
    inference(resolution,[],[f1276,f538]) ).

fof(f1306,plain,
    ( spl18_52
    | ~ spl18_2 ),
    inference(avatar_split_clause,[],[f1282,f216,f1303]) ).

fof(f1282,plain,
    ( surjective(sK2,power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK0)
    | ~ spl18_2 ),
    inference(resolution,[],[f1276,f959]) ).

fof(f1301,plain,
    ( spl18_51
    | ~ spl18_2 ),
    inference(avatar_split_clause,[],[f1278,f216,f1298]) ).

fof(f1278,plain,
    ( surjective(sK2,power_set(product(empty_set)),sK0)
    | ~ spl18_2 ),
    inference(resolution,[],[f1276,f563]) ).

fof(f1296,plain,
    ( spl18_50
    | ~ spl18_2 ),
    inference(avatar_split_clause,[],[f1281,f216,f1293]) ).

fof(f1281,plain,
    ( surjective(sK2,power_set(power_set(power_set(power_set(product(empty_set))))),sK0)
    | ~ spl18_2 ),
    inference(resolution,[],[f1276,f838]) ).

fof(f1291,plain,
    ( spl18_49
    | ~ spl18_2 ),
    inference(avatar_split_clause,[],[f1279,f216,f1288]) ).

fof(f1279,plain,
    ( surjective(sK2,power_set(power_set(product(empty_set))),sK0)
    | ~ spl18_2 ),
    inference(resolution,[],[f1276,f673]) ).

fof(f1102,plain,
    ( spl18_47
    | ~ spl18_48
    | ~ spl18_44 ),
    inference(avatar_split_clause,[],[f1093,f1079,f1099,f1095]) ).

fof(f1095,plain,
    ( spl18_47
  <=> one_to_one(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_47])]) ).

fof(f1099,plain,
    ( spl18_48
  <=> injective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_48])]) ).

fof(f1079,plain,
    ( spl18_44
  <=> surjective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_44])]) ).

fof(f1093,plain,
    ( ~ injective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK0)
    | one_to_one(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK0)
    | ~ spl18_44 ),
    inference(resolution,[],[f1081,f190]) ).

fof(f1081,plain,
    ( surjective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK0)
    | ~ spl18_44 ),
    inference(avatar_component_clause,[],[f1079]) ).

fof(f1092,plain,
    ( ~ spl18_45
    | spl18_46
    | ~ spl18_43 ),
    inference(avatar_split_clause,[],[f1083,f1074,f1089,f1085]) ).

fof(f1085,plain,
    ( spl18_45
  <=> injective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_45])]) ).

fof(f1089,plain,
    ( spl18_46
  <=> one_to_one(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_46])]) ).

fof(f1074,plain,
    ( spl18_43
  <=> surjective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_43])]) ).

fof(f1083,plain,
    ( one_to_one(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK1)
    | ~ injective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK1)
    | ~ spl18_43 ),
    inference(resolution,[],[f1076,f190]) ).

fof(f1076,plain,
    ( surjective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK1)
    | ~ spl18_43 ),
    inference(avatar_component_clause,[],[f1074]) ).

fof(f1082,plain,
    ( spl18_44
    | ~ spl18_2 ),
    inference(avatar_split_clause,[],[f1071,f216,f1079]) ).

fof(f1071,plain,
    ( surjective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK0)
    | ~ spl18_2 ),
    inference(resolution,[],[f959,f396]) ).

fof(f396,plain,
    ( ! [X6] :
        ( ~ member(sK13(compose_function(sK2,sK4,sK0,sK1,sK0),sK0,X6),X6)
        | surjective(compose_function(sK2,sK4,sK0,sK1,sK0),X6,sK0) )
    | ~ spl18_2 ),
    inference(duplicate_literal_removal,[],[f392]) ).

fof(f392,plain,
    ( ! [X6] :
        ( surjective(compose_function(sK2,sK4,sK0,sK1,sK0),X6,sK0)
        | surjective(compose_function(sK2,sK4,sK0,sK1,sK0),X6,sK0)
        | ~ member(sK13(compose_function(sK2,sK4,sK0,sK1,sK0),sK0,X6),X6) )
    | ~ spl18_2 ),
    inference(resolution,[],[f304,f186]) ).

fof(f1077,plain,
    ( spl18_43
    | ~ spl18_3 ),
    inference(avatar_split_clause,[],[f1072,f221,f1074]) ).

fof(f1072,plain,
    ( surjective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(power_set(power_set(product(empty_set)))))),sK1)
    | ~ spl18_3 ),
    inference(resolution,[],[f959,f408]) ).

fof(f408,plain,
    ( ! [X6] :
        ( ~ member(sK13(compose_function(sK4,sK3,sK1,sK0,sK1),sK1,X6),X6)
        | surjective(compose_function(sK4,sK3,sK1,sK0,sK1),X6,sK1) )
    | ~ spl18_3 ),
    inference(duplicate_literal_removal,[],[f402]) ).

fof(f402,plain,
    ( ! [X6] :
        ( ~ member(sK13(compose_function(sK4,sK3,sK1,sK0,sK1),sK1,X6),X6)
        | surjective(compose_function(sK4,sK3,sK1,sK0,sK1),X6,sK1)
        | surjective(compose_function(sK4,sK3,sK1,sK0,sK1),X6,sK1) )
    | ~ spl18_3 ),
    inference(resolution,[],[f306,f186]) ).

fof(f945,plain,
    ( spl18_41
    | ~ spl18_42
    | ~ spl18_38 ),
    inference(avatar_split_clause,[],[f936,f915,f942,f938]) ).

fof(f938,plain,
    ( spl18_41
  <=> one_to_one(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(power_set(product(empty_set))))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_41])]) ).

fof(f942,plain,
    ( spl18_42
  <=> injective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(power_set(product(empty_set))))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_42])]) ).

fof(f915,plain,
    ( spl18_38
  <=> surjective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(power_set(product(empty_set))))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_38])]) ).

fof(f936,plain,
    ( ~ injective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(power_set(product(empty_set))))),sK1)
    | one_to_one(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(power_set(product(empty_set))))),sK1)
    | ~ spl18_38 ),
    inference(resolution,[],[f917,f190]) ).

fof(f917,plain,
    ( surjective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(power_set(product(empty_set))))),sK1)
    | ~ spl18_38 ),
    inference(avatar_component_clause,[],[f915]) ).

fof(f928,plain,
    ( ~ spl18_39
    | spl18_40
    | ~ spl18_37 ),
    inference(avatar_split_clause,[],[f919,f910,f925,f921]) ).

fof(f921,plain,
    ( spl18_39
  <=> injective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(power_set(product(empty_set))))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_39])]) ).

fof(f925,plain,
    ( spl18_40
  <=> one_to_one(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(power_set(product(empty_set))))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_40])]) ).

fof(f910,plain,
    ( spl18_37
  <=> surjective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(power_set(product(empty_set))))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_37])]) ).

fof(f919,plain,
    ( one_to_one(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(power_set(product(empty_set))))),sK0)
    | ~ injective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(power_set(product(empty_set))))),sK0)
    | ~ spl18_37 ),
    inference(resolution,[],[f912,f190]) ).

fof(f912,plain,
    ( surjective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(power_set(product(empty_set))))),sK0)
    | ~ spl18_37 ),
    inference(avatar_component_clause,[],[f910]) ).

fof(f918,plain,
    ( spl18_38
    | ~ spl18_3 ),
    inference(avatar_split_clause,[],[f908,f221,f915]) ).

fof(f908,plain,
    ( surjective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(power_set(product(empty_set))))),sK1)
    | ~ spl18_3 ),
    inference(resolution,[],[f838,f408]) ).

fof(f913,plain,
    ( spl18_37
    | ~ spl18_2 ),
    inference(avatar_split_clause,[],[f907,f216,f910]) ).

fof(f907,plain,
    ( surjective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(power_set(product(empty_set))))),sK0)
    | ~ spl18_2 ),
    inference(resolution,[],[f838,f396]) ).

fof(f823,plain,
    ( spl18_35
    | ~ spl18_36
    | ~ spl18_32 ),
    inference(avatar_split_clause,[],[f814,f798,f820,f816]) ).

fof(f816,plain,
    ( spl18_35
  <=> one_to_one(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(product(empty_set)))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_35])]) ).

fof(f820,plain,
    ( spl18_36
  <=> injective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(product(empty_set)))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_36])]) ).

fof(f798,plain,
    ( spl18_32
  <=> surjective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(product(empty_set)))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_32])]) ).

fof(f814,plain,
    ( ~ injective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(product(empty_set)))),sK0)
    | one_to_one(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(product(empty_set)))),sK0)
    | ~ spl18_32 ),
    inference(resolution,[],[f800,f190]) ).

fof(f800,plain,
    ( surjective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(product(empty_set)))),sK0)
    | ~ spl18_32 ),
    inference(avatar_component_clause,[],[f798]) ).

fof(f811,plain,
    ( spl18_33
    | ~ spl18_34
    | ~ spl18_31 ),
    inference(avatar_split_clause,[],[f802,f793,f808,f804]) ).

fof(f804,plain,
    ( spl18_33
  <=> one_to_one(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(product(empty_set)))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_33])]) ).

fof(f808,plain,
    ( spl18_34
  <=> injective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(product(empty_set)))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_34])]) ).

fof(f793,plain,
    ( spl18_31
  <=> surjective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(product(empty_set)))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_31])]) ).

fof(f802,plain,
    ( ~ injective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(product(empty_set)))),sK1)
    | one_to_one(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(product(empty_set)))),sK1)
    | ~ spl18_31 ),
    inference(resolution,[],[f795,f190]) ).

fof(f795,plain,
    ( surjective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(product(empty_set)))),sK1)
    | ~ spl18_31 ),
    inference(avatar_component_clause,[],[f793]) ).

fof(f801,plain,
    ( spl18_32
    | ~ spl18_2 ),
    inference(avatar_split_clause,[],[f790,f216,f798]) ).

fof(f790,plain,
    ( surjective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(power_set(product(empty_set)))),sK0)
    | ~ spl18_2 ),
    inference(resolution,[],[f757,f396]) ).

fof(f796,plain,
    ( spl18_31
    | ~ spl18_3 ),
    inference(avatar_split_clause,[],[f791,f221,f793]) ).

fof(f791,plain,
    ( surjective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(power_set(product(empty_set)))),sK1)
    | ~ spl18_3 ),
    inference(resolution,[],[f757,f408]) ).

fof(f742,plain,
    ( ~ spl18_29
    | spl18_30
    | ~ spl18_26 ),
    inference(avatar_split_clause,[],[f733,f699,f739,f735]) ).

fof(f735,plain,
    ( spl18_29
  <=> injective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(product(empty_set))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_29])]) ).

fof(f739,plain,
    ( spl18_30
  <=> one_to_one(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(product(empty_set))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_30])]) ).

fof(f699,plain,
    ( spl18_26
  <=> surjective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(product(empty_set))),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_26])]) ).

fof(f733,plain,
    ( one_to_one(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(product(empty_set))),sK0)
    | ~ injective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(product(empty_set))),sK0)
    | ~ spl18_26 ),
    inference(resolution,[],[f701,f190]) ).

fof(f701,plain,
    ( surjective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(product(empty_set))),sK0)
    | ~ spl18_26 ),
    inference(avatar_component_clause,[],[f699]) ).

fof(f712,plain,
    ( spl18_27
    | ~ spl18_28
    | ~ spl18_25 ),
    inference(avatar_split_clause,[],[f703,f694,f709,f705]) ).

fof(f705,plain,
    ( spl18_27
  <=> one_to_one(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(product(empty_set))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_27])]) ).

fof(f709,plain,
    ( spl18_28
  <=> injective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(product(empty_set))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_28])]) ).

fof(f694,plain,
    ( spl18_25
  <=> surjective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(product(empty_set))),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_25])]) ).

fof(f703,plain,
    ( ~ injective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(product(empty_set))),sK1)
    | one_to_one(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(product(empty_set))),sK1)
    | ~ spl18_25 ),
    inference(resolution,[],[f696,f190]) ).

fof(f696,plain,
    ( surjective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(product(empty_set))),sK1)
    | ~ spl18_25 ),
    inference(avatar_component_clause,[],[f694]) ).

fof(f702,plain,
    ( spl18_26
    | ~ spl18_2 ),
    inference(avatar_split_clause,[],[f691,f216,f699]) ).

fof(f691,plain,
    ( surjective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(power_set(product(empty_set))),sK0)
    | ~ spl18_2 ),
    inference(resolution,[],[f673,f396]) ).

fof(f697,plain,
    ( spl18_25
    | ~ spl18_3 ),
    inference(avatar_split_clause,[],[f692,f221,f694]) ).

fof(f692,plain,
    ( surjective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(power_set(product(empty_set))),sK1)
    | ~ spl18_3 ),
    inference(resolution,[],[f673,f408]) ).

fof(f656,plain,
    ( spl18_23
    | ~ spl18_24
    | ~ spl18_20 ),
    inference(avatar_split_clause,[],[f647,f628,f653,f649]) ).

fof(f649,plain,
    ( spl18_23
  <=> one_to_one(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(product(empty_set)),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_23])]) ).

fof(f653,plain,
    ( spl18_24
  <=> injective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(product(empty_set)),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_24])]) ).

fof(f628,plain,
    ( spl18_20
  <=> surjective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(product(empty_set)),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_20])]) ).

fof(f647,plain,
    ( ~ injective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(product(empty_set)),sK0)
    | one_to_one(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(product(empty_set)),sK0)
    | ~ spl18_20 ),
    inference(resolution,[],[f630,f190]) ).

fof(f630,plain,
    ( surjective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(product(empty_set)),sK0)
    | ~ spl18_20 ),
    inference(avatar_component_clause,[],[f628]) ).

fof(f643,plain,
    ( spl18_21
    | ~ spl18_22
    | ~ spl18_19 ),
    inference(avatar_split_clause,[],[f634,f623,f640,f636]) ).

fof(f636,plain,
    ( spl18_21
  <=> one_to_one(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(product(empty_set)),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_21])]) ).

fof(f640,plain,
    ( spl18_22
  <=> injective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(product(empty_set)),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_22])]) ).

fof(f623,plain,
    ( spl18_19
  <=> surjective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(product(empty_set)),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_19])]) ).

fof(f634,plain,
    ( ~ injective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(product(empty_set)),sK1)
    | one_to_one(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(product(empty_set)),sK1)
    | ~ spl18_19 ),
    inference(resolution,[],[f625,f190]) ).

fof(f625,plain,
    ( surjective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(product(empty_set)),sK1)
    | ~ spl18_19 ),
    inference(avatar_component_clause,[],[f623]) ).

fof(f631,plain,
    ( spl18_20
    | ~ spl18_2 ),
    inference(avatar_split_clause,[],[f620,f216,f628]) ).

fof(f620,plain,
    ( surjective(compose_function(sK2,sK4,sK0,sK1,sK0),power_set(product(empty_set)),sK0)
    | ~ spl18_2 ),
    inference(resolution,[],[f563,f396]) ).

fof(f626,plain,
    ( spl18_19
    | ~ spl18_3 ),
    inference(avatar_split_clause,[],[f621,f221,f623]) ).

fof(f621,plain,
    ( surjective(compose_function(sK4,sK3,sK1,sK0,sK1),power_set(product(empty_set)),sK1)
    | ~ spl18_3 ),
    inference(resolution,[],[f563,f408]) ).

fof(f593,plain,
    ( ~ spl18_17
    | spl18_18
    | ~ spl18_14 ),
    inference(avatar_split_clause,[],[f584,f559,f590,f586]) ).

fof(f586,plain,
    ( spl18_17
  <=> injective(compose_function(sK2,sK4,sK0,sK1,sK0),product(empty_set),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_17])]) ).

fof(f590,plain,
    ( spl18_18
  <=> one_to_one(compose_function(sK2,sK4,sK0,sK1,sK0),product(empty_set),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_18])]) ).

fof(f559,plain,
    ( spl18_14
  <=> surjective(compose_function(sK2,sK4,sK0,sK1,sK0),product(empty_set),sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_14])]) ).

fof(f584,plain,
    ( one_to_one(compose_function(sK2,sK4,sK0,sK1,sK0),product(empty_set),sK0)
    | ~ injective(compose_function(sK2,sK4,sK0,sK1,sK0),product(empty_set),sK0)
    | ~ spl18_14 ),
    inference(resolution,[],[f561,f190]) ).

fof(f561,plain,
    ( surjective(compose_function(sK2,sK4,sK0,sK1,sK0),product(empty_set),sK0)
    | ~ spl18_14 ),
    inference(avatar_component_clause,[],[f559]) ).

fof(f573,plain,
    ( spl18_15
    | ~ spl18_16
    | ~ spl18_13 ),
    inference(avatar_split_clause,[],[f564,f554,f570,f566]) ).

fof(f566,plain,
    ( spl18_15
  <=> one_to_one(compose_function(sK4,sK3,sK1,sK0,sK1),product(empty_set),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_15])]) ).

fof(f570,plain,
    ( spl18_16
  <=> injective(compose_function(sK4,sK3,sK1,sK0,sK1),product(empty_set),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_16])]) ).

fof(f554,plain,
    ( spl18_13
  <=> surjective(compose_function(sK4,sK3,sK1,sK0,sK1),product(empty_set),sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_13])]) ).

fof(f564,plain,
    ( ~ injective(compose_function(sK4,sK3,sK1,sK0,sK1),product(empty_set),sK1)
    | one_to_one(compose_function(sK4,sK3,sK1,sK0,sK1),product(empty_set),sK1)
    | ~ spl18_13 ),
    inference(resolution,[],[f556,f190]) ).

fof(f556,plain,
    ( surjective(compose_function(sK4,sK3,sK1,sK0,sK1),product(empty_set),sK1)
    | ~ spl18_13 ),
    inference(avatar_component_clause,[],[f554]) ).

fof(f562,plain,
    ( spl18_14
    | ~ spl18_2 ),
    inference(avatar_split_clause,[],[f551,f216,f559]) ).

fof(f551,plain,
    ( surjective(compose_function(sK2,sK4,sK0,sK1,sK0),product(empty_set),sK0)
    | ~ spl18_2 ),
    inference(resolution,[],[f538,f396]) ).

fof(f557,plain,
    ( spl18_13
    | ~ spl18_3 ),
    inference(avatar_split_clause,[],[f552,f221,f554]) ).

fof(f552,plain,
    ( surjective(compose_function(sK4,sK3,sK1,sK0,sK1),product(empty_set),sK1)
    | ~ spl18_3 ),
    inference(resolution,[],[f538,f408]) ).

fof(f496,plain,
    ( spl18_11
    | ~ spl18_12
    | ~ spl18_10 ),
    inference(avatar_split_clause,[],[f487,f480,f493,f489]) ).

fof(f489,plain,
    ( spl18_11
  <=> one_to_one(compose_function(sK4,sK3,sK1,sK0,sK1),sK1,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_11])]) ).

fof(f493,plain,
    ( spl18_12
  <=> injective(compose_function(sK4,sK3,sK1,sK0,sK1),sK1,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_12])]) ).

fof(f480,plain,
    ( spl18_10
  <=> surjective(compose_function(sK4,sK3,sK1,sK0,sK1),sK1,sK1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_10])]) ).

fof(f487,plain,
    ( ~ injective(compose_function(sK4,sK3,sK1,sK0,sK1),sK1,sK1)
    | one_to_one(compose_function(sK4,sK3,sK1,sK0,sK1),sK1,sK1)
    | ~ spl18_10 ),
    inference(resolution,[],[f482,f190]) ).

fof(f482,plain,
    ( surjective(compose_function(sK4,sK3,sK1,sK0,sK1),sK1,sK1)
    | ~ spl18_10 ),
    inference(avatar_component_clause,[],[f480]) ).

fof(f483,plain,
    ( spl18_10
    | ~ spl18_3 ),
    inference(avatar_split_clause,[],[f478,f221,f480]) ).

fof(f478,plain,
    ( surjective(compose_function(sK4,sK3,sK1,sK0,sK1),sK1,sK1)
    | ~ spl18_3 ),
    inference(duplicate_literal_removal,[],[f475]) ).

fof(f475,plain,
    ( surjective(compose_function(sK4,sK3,sK1,sK0,sK1),sK1,sK1)
    | surjective(compose_function(sK4,sK3,sK1,sK0,sK1),sK1,sK1)
    | ~ spl18_3 ),
    inference(resolution,[],[f408,f185]) ).

fof(f473,plain,
    ( spl18_8
    | ~ spl18_9
    | ~ spl18_7 ),
    inference(avatar_split_clause,[],[f464,f460,f470,f466]) ).

fof(f466,plain,
    ( spl18_8
  <=> one_to_one(compose_function(sK2,sK4,sK0,sK1,sK0),sK0,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_8])]) ).

fof(f470,plain,
    ( spl18_9
  <=> injective(compose_function(sK2,sK4,sK0,sK1,sK0),sK0,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_9])]) ).

fof(f460,plain,
    ( spl18_7
  <=> surjective(compose_function(sK2,sK4,sK0,sK1,sK0),sK0,sK0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl18_7])]) ).

fof(f464,plain,
    ( ~ injective(compose_function(sK2,sK4,sK0,sK1,sK0),sK0,sK0)
    | one_to_one(compose_function(sK2,sK4,sK0,sK1,sK0),sK0,sK0)
    | ~ spl18_7 ),
    inference(resolution,[],[f462,f190]) ).

fof(f462,plain,
    ( surjective(compose_function(sK2,sK4,sK0,sK1,sK0),sK0,sK0)
    | ~ spl18_7 ),
    inference(avatar_component_clause,[],[f460]) ).

fof(f463,plain,
    ( spl18_7
    | ~ spl18_2 ),
    inference(avatar_split_clause,[],[f458,f216,f460]) ).

fof(f458,plain,
    ( surjective(compose_function(sK2,sK4,sK0,sK1,sK0),sK0,sK0)
    | ~ spl18_2 ),
    inference(duplicate_literal_removal,[],[f455]) ).

fof(f455,plain,
    ( surjective(compose_function(sK2,sK4,sK0,sK1,sK0),sK0,sK0)
    | surjective(compose_function(sK2,sK4,sK0,sK1,sK0),sK0,sK0)
    | ~ spl18_2 ),
    inference(resolution,[],[f396,f185]) ).

fof(f239,plain,
    spl18_6,
    inference(avatar_split_clause,[],[f142,f236]) ).

fof(f142,plain,
    maps(sK2,sK1,sK0),
    inference(cnf_transformation,[],[f81]) ).

fof(f81,plain,
    ( identity(compose_function(sK2,sK4,sK0,sK1,sK0),sK0)
    & ~ one_to_one(sK4,sK0,sK1)
    & maps(sK3,sK1,sK0)
    & identity(compose_function(sK4,sK3,sK1,sK0,sK1),sK1)
    & maps(sK4,sK0,sK1)
    & maps(sK2,sK1,sK0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK0,sK1,sK2,sK3,sK4])],[f79,f80]) ).

fof(f80,plain,
    ( ? [X0,X1,X2,X3,X4] :
        ( identity(compose_function(X2,X4,X0,X1,X0),X0)
        & ~ one_to_one(X4,X0,X1)
        & maps(X3,X1,X0)
        & identity(compose_function(X4,X3,X1,X0,X1),X1)
        & maps(X4,X0,X1)
        & maps(X2,X1,X0) )
   => ( identity(compose_function(sK2,sK4,sK0,sK1,sK0),sK0)
      & ~ one_to_one(sK4,sK0,sK1)
      & maps(sK3,sK1,sK0)
      & identity(compose_function(sK4,sK3,sK1,sK0,sK1),sK1)
      & maps(sK4,sK0,sK1)
      & maps(sK2,sK1,sK0) ) ),
    introduced(choice_axiom,[]) ).

fof(f79,plain,
    ? [X0,X1,X2,X3,X4] :
      ( identity(compose_function(X2,X4,X0,X1,X0),X0)
      & ~ one_to_one(X4,X0,X1)
      & maps(X3,X1,X0)
      & identity(compose_function(X4,X3,X1,X0,X1),X1)
      & maps(X4,X0,X1)
      & maps(X2,X1,X0) ),
    inference(rectify,[],[f64]) ).

fof(f64,plain,
    ? [X2,X0,X4,X1,X3] :
      ( identity(compose_function(X4,X3,X2,X0,X2),X2)
      & ~ one_to_one(X3,X2,X0)
      & maps(X1,X0,X2)
      & identity(compose_function(X3,X1,X0,X2,X0),X0)
      & maps(X3,X2,X0)
      & maps(X4,X0,X2) ),
    inference(flattening,[],[f63]) ).

fof(f63,plain,
    ? [X0,X3,X1,X4,X2] :
      ( ~ one_to_one(X3,X2,X0)
      & maps(X4,X0,X2)
      & identity(compose_function(X4,X3,X2,X0,X2),X2)
      & identity(compose_function(X3,X1,X0,X2,X0),X0)
      & maps(X3,X2,X0)
      & maps(X1,X0,X2) ),
    inference(ennf_transformation,[],[f44]) ).

fof(f44,plain,
    ~ ! [X0,X3,X1,X4,X2] :
        ( ( maps(X4,X0,X2)
          & identity(compose_function(X4,X3,X2,X0,X2),X2)
          & identity(compose_function(X3,X1,X0,X2,X0),X0)
          & maps(X3,X2,X0)
          & maps(X1,X0,X2) )
       => one_to_one(X3,X2,X0) ),
    inference(rectify,[],[f30]) ).

fof(f30,negated_conjecture,
    ~ ! [X1,X8,X0,X5,X9] :
        ( ( maps(X8,X1,X0)
          & identity(compose_function(X9,X5,X0,X1,X0),X0)
          & identity(compose_function(X5,X8,X1,X0,X1),X1)
          & maps(X9,X1,X0)
          & maps(X5,X0,X1) )
       => one_to_one(X5,X0,X1) ),
    inference(negated_conjecture,[],[f29]) ).

fof(f29,conjecture,
    ! [X1,X8,X0,X5,X9] :
      ( ( maps(X8,X1,X0)
        & identity(compose_function(X9,X5,X0,X1,X0),X0)
        & identity(compose_function(X5,X8,X1,X0,X1),X1)
        & maps(X9,X1,X0)
        & maps(X5,X0,X1) )
     => one_to_one(X5,X0,X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',thII16) ).

fof(f234,plain,
    spl18_5,
    inference(avatar_split_clause,[],[f143,f231]) ).

fof(f143,plain,
    maps(sK4,sK0,sK1),
    inference(cnf_transformation,[],[f81]) ).

fof(f229,plain,
    spl18_4,
    inference(avatar_split_clause,[],[f145,f226]) ).

fof(f145,plain,
    maps(sK3,sK1,sK0),
    inference(cnf_transformation,[],[f81]) ).

fof(f224,plain,
    spl18_3,
    inference(avatar_split_clause,[],[f144,f221]) ).

fof(f144,plain,
    identity(compose_function(sK4,sK3,sK1,sK0,sK1),sK1),
    inference(cnf_transformation,[],[f81]) ).

fof(f219,plain,
    spl18_2,
    inference(avatar_split_clause,[],[f147,f216]) ).

fof(f147,plain,
    identity(compose_function(sK2,sK4,sK0,sK1,sK0),sK0),
    inference(cnf_transformation,[],[f81]) ).

fof(f214,plain,
    ~ spl18_1,
    inference(avatar_split_clause,[],[f146,f211]) ).

fof(f146,plain,
    ~ one_to_one(sK4,sK0,sK1),
    inference(cnf_transformation,[],[f81]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem    : SET725+4 : TPTP v8.1.0. Bugfixed v2.2.1.
% 0.03/0.13  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_sat --cores 0 -t %d %s
% 0.13/0.34  % Computer : n025.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit   : 300
% 0.13/0.34  % WCLimit    : 300
% 0.13/0.34  % DateTime   : Tue Aug 30 14:24:45 EDT 2022
% 0.13/0.34  % CPUTime    : 
% 0.20/0.51  % (2705)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 0.20/0.52  % (2704)ott+10_1:5_bd=off:tgt=full:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.20/0.52  % (2697)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.20/0.52  % (2713)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=498:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/498Mi)
% 0.20/0.52  % (2691)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=191324:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/191324Mi)
% 0.20/0.53  % (2692)ott+10_1:32_abs=on:br=off:urr=ec_only:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.20/0.53  TRYING [1]
% 0.20/0.53  % (2696)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=48:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/48Mi)
% 0.20/0.53  % (2701)ott+2_1:1_fsr=off:gsp=on:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 0.20/0.53  TRYING [2]
% 0.20/0.53  % (2703)ott+10_1:28_bd=off:bs=on:tgt=ground:i=101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/101Mi)
% 0.20/0.54  TRYING [1]
% 0.20/0.54  % (2707)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.20/0.54  % (2702)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 0.20/0.54  TRYING [2]
% 0.20/0.54  % (2712)ott+3_1:1_gsp=on:lcm=predicate:i=138:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/138Mi)
% 0.20/0.54  % (2720)ott+10_7:2_awrs=decay:awrsf=8:bd=preordered:drc=off:fd=preordered:fde=unused:fsr=off:slsq=on:slsqc=2:slsqr=5,8:sp=const_min:spb=units:to=lpo:i=355:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/355Mi)
% 0.20/0.54  % (2699)dis+2_1:64_add=large:bce=on:bd=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.20/0.54  % (2699)Instruction limit reached!
% 0.20/0.54  % (2699)------------------------------
% 0.20/0.54  % (2699)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.54  % (2718)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=177:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/177Mi)
% 0.20/0.54  % (2694)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.20/0.55  % (2719)ott+33_1:4_s2a=on:tgt=ground:i=439:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/439Mi)
% 0.20/0.55  % (2693)ott+4_1:1_av=off:bd=off:nwc=5.0:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 1.52/0.55  % (2715)ott+10_1:1_kws=precedence:tgt=ground:i=482:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/482Mi)
% 1.52/0.55  % (2716)ott+10_1:5_bd=off:tgt=full:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/500Mi)
% 1.52/0.55  % (2708)fmb+10_1:1_bce=on:i=59:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59Mi)
% 1.52/0.55  % (2695)ott+33_1:4_s2a=on:tgt=ground:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.52/0.55  % (2692)Refutation not found, incomplete strategy% (2692)------------------------------
% 1.52/0.55  % (2692)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.52/0.55  % (2692)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.52/0.55  % (2692)Termination reason: Refutation not found, incomplete strategy
% 1.52/0.55  
% 1.52/0.55  % (2692)Memory used [KB]: 5628
% 1.52/0.55  % (2692)Time elapsed: 0.141 s
% 1.52/0.55  % (2692)Instructions burned: 7 (million)
% 1.52/0.55  % (2692)------------------------------
% 1.52/0.55  % (2692)------------------------------
% 1.52/0.55  % (2711)ott+10_1:8_bsd=on:fsd=on:lcm=predicate:nwc=5.0:s2a=on:s2at=1.5:spb=goal_then_units:i=176:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/176Mi)
% 1.52/0.55  TRYING [1]
% 1.52/0.55  % (2698)dis+10_1:1_fsd=on:sp=occurrence:i=7:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 1.52/0.55  % (2710)ott+4_1:1_av=off:bd=off:nwc=5.0:rp=on:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.52/0.55  % (2706)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=75:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/75Mi)
% 1.52/0.56  % (2700)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.52/0.56  % (2699)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.52/0.56  % (2699)Termination reason: Unknown
% 1.52/0.56  % (2699)Termination phase: Preprocessing 3
% 1.52/0.56  
% 1.52/0.56  % (2699)Memory used [KB]: 1023
% 1.52/0.56  % (2699)Time elapsed: 0.002 s
% 1.52/0.56  % (2699)Instructions burned: 2 (million)
% 1.52/0.56  % (2699)------------------------------
% 1.52/0.56  % (2699)------------------------------
% 1.52/0.56  TRYING [2]
% 1.52/0.56  % (2698)Instruction limit reached!
% 1.52/0.56  % (2698)------------------------------
% 1.52/0.56  % (2698)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.52/0.56  % (2709)ott+10_1:1_tgt=ground:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.52/0.56  % (2698)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.52/0.56  % (2698)Termination reason: Unknown
% 1.52/0.56  % (2698)Termination phase: Saturation
% 1.52/0.56  
% 1.52/0.56  % (2698)Memory used [KB]: 5628
% 1.52/0.56  % (2698)Time elapsed: 0.158 s
% 1.52/0.56  % (2698)Instructions burned: 7 (million)
% 1.52/0.56  % (2698)------------------------------
% 1.52/0.56  % (2698)------------------------------
% 1.52/0.56  TRYING [3]
% 1.52/0.56  % (2714)ott+11_1:1_drc=off:nwc=5.0:slsq=on:slsqc=1:spb=goal_then_units:to=lpo:i=467:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/467Mi)
% 1.52/0.57  % (2697)Instruction limit reached!
% 1.52/0.57  % (2697)------------------------------
% 1.52/0.57  % (2697)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.52/0.57  % (2697)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.52/0.57  % (2697)Termination reason: Unknown
% 1.52/0.57  % (2697)Termination phase: Finite model building constraint generation
% 1.52/0.57  
% 1.52/0.57  % (2697)Memory used [KB]: 9466
% 1.52/0.57  % (2697)Time elapsed: 0.119 s
% 1.52/0.57  % (2697)Instructions burned: 52 (million)
% 1.52/0.57  % (2697)------------------------------
% 1.52/0.57  % (2697)------------------------------
% 1.69/0.57  % (2717)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 1.69/0.57  TRYING [3]
% 1.69/0.59  TRYING [3]
% 1.69/0.61  % (2693)Instruction limit reached!
% 1.69/0.61  % (2693)------------------------------
% 1.69/0.61  % (2693)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.69/0.61  % (2708)Instruction limit reached!
% 1.69/0.61  % (2708)------------------------------
% 1.69/0.61  % (2708)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.69/0.61  % (2708)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.69/0.61  % (2708)Termination reason: Unknown
% 1.69/0.61  % (2708)Termination phase: Finite model building constraint generation
% 1.69/0.61  
% 1.69/0.61  % (2708)Memory used [KB]: 10234
% 1.69/0.61  % (2708)Time elapsed: 0.170 s
% 1.69/0.61  % (2708)Instructions burned: 60 (million)
% 1.69/0.61  % (2708)------------------------------
% 1.69/0.61  % (2708)------------------------------
% 1.69/0.62  % (2701)Instruction limit reached!
% 1.69/0.62  % (2701)------------------------------
% 1.69/0.62  % (2701)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.69/0.62  % (2701)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.69/0.62  % (2701)Termination reason: Unknown
% 1.69/0.62  % (2701)Termination phase: Saturation
% 1.69/0.62  
% 1.69/0.62  % (2701)Memory used [KB]: 6780
% 1.69/0.62  % (2701)Time elapsed: 0.195 s
% 1.69/0.62  % (2701)Instructions burned: 50 (million)
% 1.69/0.62  % (2701)------------------------------
% 1.69/0.62  % (2701)------------------------------
% 1.69/0.63  % (2693)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.69/0.63  % (2693)Termination reason: Unknown
% 1.69/0.63  % (2693)Termination phase: Saturation
% 1.69/0.63  
% 1.69/0.63  % (2693)Memory used [KB]: 1791
% 1.69/0.63  % (2693)Time elapsed: 0.205 s
% 1.69/0.63  % (2693)Instructions burned: 38 (million)
% 1.69/0.63  % (2693)------------------------------
% 1.69/0.63  % (2693)------------------------------
% 1.69/0.63  % (2694)Instruction limit reached!
% 1.69/0.63  % (2694)------------------------------
% 1.69/0.63  % (2694)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.69/0.63  % (2694)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.69/0.63  % (2694)Termination reason: Unknown
% 1.69/0.63  % (2694)Termination phase: Saturation
% 1.69/0.63  
% 1.69/0.63  % (2694)Memory used [KB]: 6524
% 1.69/0.63  % (2694)Time elapsed: 0.216 s
% 1.69/0.63  % (2694)Instructions burned: 52 (million)
% 1.69/0.63  % (2694)------------------------------
% 1.69/0.63  % (2694)------------------------------
% 1.69/0.63  % (2696)Instruction limit reached!
% 1.69/0.63  % (2696)------------------------------
% 1.69/0.63  % (2696)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.69/0.63  % (2696)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.69/0.63  % (2696)Termination reason: Unknown
% 1.69/0.63  % (2696)Termination phase: Saturation
% 1.69/0.63  
% 1.69/0.63  % (2696)Memory used [KB]: 6268
% 1.69/0.63  % (2696)Time elapsed: 0.237 s
% 1.69/0.63  % (2696)Instructions burned: 49 (million)
% 1.69/0.63  % (2696)------------------------------
% 1.69/0.63  % (2696)------------------------------
% 2.21/0.64  % (2705)Instruction limit reached!
% 2.21/0.64  % (2705)------------------------------
% 2.21/0.64  % (2705)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.21/0.64  % (2705)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.21/0.64  % (2705)Termination reason: Unknown
% 2.21/0.64  % (2705)Termination phase: Saturation
% 2.21/0.64  
% 2.21/0.64  % (2705)Memory used [KB]: 7036
% 2.21/0.64  % (2705)Time elapsed: 0.053 s
% 2.21/0.64  % (2705)Instructions burned: 68 (million)
% 2.21/0.64  % (2705)------------------------------
% 2.21/0.64  % (2705)------------------------------
% 2.21/0.65  % (2695)Instruction limit reached!
% 2.21/0.65  % (2695)------------------------------
% 2.21/0.65  % (2695)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.21/0.65  % (2695)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.21/0.65  % (2695)Termination reason: Unknown
% 2.21/0.65  % (2695)Termination phase: Saturation
% 2.21/0.65  
% 2.21/0.65  % (2695)Memory used [KB]: 6652
% 2.21/0.65  % (2695)Time elapsed: 0.231 s
% 2.21/0.65  % (2695)Instructions burned: 51 (million)
% 2.21/0.65  % (2695)------------------------------
% 2.21/0.65  % (2695)------------------------------
% 2.21/0.66  % (2700)Instruction limit reached!
% 2.21/0.66  % (2700)------------------------------
% 2.21/0.66  % (2700)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.21/0.66  % (2700)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.21/0.66  % (2700)Termination reason: Unknown
% 2.21/0.66  % (2700)Termination phase: Saturation
% 2.21/0.66  
% 2.21/0.66  % (2700)Memory used [KB]: 2430
% 2.21/0.66  % (2700)Time elapsed: 0.257 s
% 2.21/0.66  % (2700)Instructions burned: 52 (million)
% 2.21/0.66  % (2700)------------------------------
% 2.21/0.66  % (2700)------------------------------
% 2.38/0.67  % (2706)Instruction limit reached!
% 2.38/0.67  % (2706)------------------------------
% 2.38/0.67  % (2706)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.38/0.69  % (2717)Instruction limit reached!
% 2.38/0.69  % (2717)------------------------------
% 2.38/0.69  % (2717)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.38/0.69  % (2717)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.38/0.69  % (2717)Termination reason: Unknown
% 2.38/0.69  % (2717)Termination phase: Saturation
% 2.38/0.69  
% 2.38/0.69  % (2717)Memory used [KB]: 7036
% 2.38/0.69  % (2717)Time elapsed: 0.038 s
% 2.38/0.69  % (2717)Instructions burned: 68 (million)
% 2.38/0.69  % (2717)------------------------------
% 2.38/0.69  % (2717)------------------------------
% 2.38/0.70  % (2706)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.38/0.70  % (2706)Termination reason: Unknown
% 2.38/0.70  % (2706)Termination phase: Saturation
% 2.38/0.70  
% 2.38/0.70  % (2706)Memory used [KB]: 2430
% 2.38/0.70  % (2706)Time elapsed: 0.258 s
% 2.38/0.70  % (2706)Instructions burned: 76 (million)
% 2.38/0.70  % (2706)------------------------------
% 2.38/0.70  % (2706)------------------------------
% 2.38/0.70  % (2702)Instruction limit reached!
% 2.38/0.70  % (2702)------------------------------
% 2.38/0.70  % (2702)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.38/0.70  % (2702)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.38/0.70  % (2702)Termination reason: Unknown
% 2.38/0.70  % (2702)Termination phase: Saturation
% 2.38/0.70  
% 2.38/0.70  % (2702)Memory used [KB]: 7419
% 2.38/0.70  % (2702)Time elapsed: 0.278 s
% 2.38/0.70  % (2702)Instructions burned: 100 (million)
% 2.38/0.70  % (2702)------------------------------
% 2.38/0.70  % (2702)------------------------------
% 2.38/0.70  % (2723)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=211:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/211Mi)
% 2.38/0.70  % (2722)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=388:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/388Mi)
% 2.38/0.71  % (2704)Instruction limit reached!
% 2.38/0.71  % (2704)------------------------------
% 2.38/0.71  % (2704)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.38/0.71  % (2724)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/90Mi)
% 2.38/0.72  % (2704)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.38/0.72  % (2704)Termination reason: Unknown
% 2.38/0.72  % (2704)Termination phase: Saturation
% 2.38/0.72  
% 2.38/0.72  % (2704)Memory used [KB]: 7291
% 2.38/0.72  % (2704)Time elapsed: 0.283 s
% 2.38/0.72  % (2704)Instructions burned: 99 (million)
% 2.38/0.72  % (2704)------------------------------
% 2.38/0.72  % (2704)------------------------------
% 2.38/0.72  % (2707)Instruction limit reached!
% 2.38/0.72  % (2707)------------------------------
% 2.38/0.72  % (2707)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.38/0.72  % (2707)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.38/0.72  % (2707)Termination reason: Unknown
% 2.38/0.72  % (2707)Termination phase: Saturation
% 2.38/0.72  
% 2.38/0.72  % (2707)Memory used [KB]: 7036
% 2.38/0.72  % (2707)Time elapsed: 0.308 s
% 2.38/0.72  % (2707)Instructions burned: 100 (million)
% 2.38/0.72  % (2707)------------------------------
% 2.38/0.72  % (2707)------------------------------
% 2.38/0.73  % (2703)Instruction limit reached!
% 2.38/0.73  % (2703)------------------------------
% 2.38/0.73  % (2703)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.38/0.73  % (2703)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.38/0.73  % (2703)Termination reason: Unknown
% 2.38/0.73  % (2703)Termination phase: Saturation
% 2.38/0.73  
% 2.38/0.73  % (2703)Memory used [KB]: 7419
% 2.38/0.73  % (2703)Time elapsed: 0.306 s
% 2.38/0.73  % (2703)Instructions burned: 101 (million)
% 2.38/0.73  % (2703)------------------------------
% 2.38/0.73  % (2703)------------------------------
% 2.67/0.73  % (2709)Instruction limit reached!
% 2.67/0.73  % (2709)------------------------------
% 2.67/0.73  % (2709)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.67/0.73  % (2709)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.67/0.73  % (2709)Termination reason: Unknown
% 2.67/0.73  % (2709)Termination phase: Saturation
% 2.67/0.73  
% 2.67/0.73  % (2709)Memory used [KB]: 7547
% 2.67/0.73  % (2709)Time elapsed: 0.323 s
% 2.67/0.73  % (2709)Instructions burned: 101 (million)
% 2.67/0.73  % (2709)------------------------------
% 2.67/0.73  % (2709)------------------------------
% 2.67/0.73  % (2725)ott+1_1:2_i=920:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/920Mi)
% 2.67/0.73  % (2710)Instruction limit reached!
% 2.67/0.73  % (2710)------------------------------
% 2.67/0.73  % (2710)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.67/0.73  % (2710)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.67/0.73  % (2710)Termination reason: Unknown
% 2.67/0.73  % (2710)Termination phase: Saturation
% 2.67/0.73  
% 2.67/0.73  % (2710)Memory used [KB]: 2558
% 2.67/0.73  % (2710)Time elapsed: 0.336 s
% 2.67/0.73  % (2710)Instructions burned: 101 (million)
% 2.67/0.73  % (2710)------------------------------
% 2.67/0.73  % (2710)------------------------------
% 2.67/0.74  % (2726)ott+1_1:7_bd=off:i=934:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/934Mi)
% 2.67/0.75  % (2730)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=940:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/940Mi)
% 2.77/0.77  % (2729)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/68Mi)
% 2.77/0.78  % (2728)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=655:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/655Mi)
% 2.77/0.78  % (2727)ott+10_1:50_bsr=unit_only:drc=off:fd=preordered:sp=frequency:i=747:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/747Mi)
% 2.77/0.78  WARNING Broken Constraint: if sine_depth(2) has been set then sine_selection(off) is not equal to off
% 2.77/0.78  % (2731)ott+11_4:1_br=off:fde=none:s2a=on:sd=2:sp=frequency:urr=on:i=981:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/981Mi)
% 2.77/0.78  % (2732)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2997ds/90Mi)
% 2.77/0.79  % (2733)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/2016Mi)
% 2.77/0.81  % (2712)Instruction limit reached!
% 2.77/0.81  % (2712)------------------------------
% 2.77/0.81  % (2712)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 2.77/0.81  % (2712)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 2.77/0.81  % (2712)Termination reason: Unknown
% 2.77/0.81  % (2712)Termination phase: Saturation
% 2.77/0.81  
% 2.77/0.81  % (2712)Memory used [KB]: 8059
% 2.77/0.81  % (2712)Time elapsed: 0.359 s
% 2.77/0.81  % (2712)Instructions burned: 139 (million)
% 2.77/0.81  % (2712)------------------------------
% 2.77/0.81  % (2712)------------------------------
% 2.77/0.82  % (2734)dis+10_1:2_atotf=0.3:i=3735:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/3735Mi)
% 2.77/0.82  % (2737)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=4959:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4959Mi)
% 2.97/0.83  % (2736)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4958Mi)
% 2.97/0.86  % (2739)ott+3_1:1_atotf=0.2:fsr=off:kws=precedence:sp=weighted_frequency:spb=intro:tgt=ground:i=4931:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4931Mi)
% 2.97/0.86  % (2738)ott+10_1:1_kws=precedence:tgt=ground:i=4756:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/4756Mi)
% 2.97/0.86  % (2740)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/68Mi)
% 3.04/0.87  % (2711)Instruction limit reached!
% 3.04/0.87  % (2711)------------------------------
% 3.04/0.87  % (2711)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.04/0.87  % (2711)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.04/0.87  % (2711)Termination reason: Unknown
% 3.04/0.87  % (2711)Termination phase: Saturation
% 3.04/0.87  
% 3.04/0.87  % (2711)Memory used [KB]: 8699
% 3.04/0.87  % (2711)Time elapsed: 0.445 s
% 3.04/0.87  % (2711)Instructions burned: 176 (million)
% 3.04/0.87  % (2711)------------------------------
% 3.04/0.87  % (2711)------------------------------
% 3.04/0.87  % (2741)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/1824Mi)
% 3.04/0.87  % (2742)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=2134:si=on:rawr=on:rtra=on_0 on theBenchmark for (2996ds/2134Mi)
% 3.04/0.88  % (2724)Instruction limit reached!
% 3.04/0.88  % (2724)------------------------------
% 3.04/0.88  % (2724)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.04/0.88  % (2724)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.04/0.88  % (2724)Termination reason: Unknown
% 3.04/0.88  % (2724)Termination phase: Saturation
% 3.04/0.88  
% 3.04/0.88  % (2724)Memory used [KB]: 7419
% 3.04/0.88  % (2724)Time elapsed: 0.276 s
% 3.04/0.88  % (2724)Instructions burned: 91 (million)
% 3.04/0.88  % (2724)------------------------------
% 3.04/0.88  % (2724)------------------------------
% 3.04/0.88  % (2718)Instruction limit reached!
% 3.04/0.88  % (2718)------------------------------
% 3.04/0.88  % (2718)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.04/0.88  % (2718)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.04/0.88  % (2718)Termination reason: Unknown
% 3.04/0.88  % (2718)Termination phase: Saturation
% 3.04/0.88  
% 3.04/0.88  % (2718)Memory used [KB]: 4605
% 3.04/0.88  % (2718)Time elapsed: 0.483 s
% 3.04/0.88  % (2718)Instructions burned: 179 (million)
% 3.04/0.88  % (2718)------------------------------
% 3.04/0.88  % (2718)------------------------------
% 3.04/0.90  TRYING [4]
% 3.04/0.90  % (2729)Instruction limit reached!
% 3.04/0.90  % (2729)------------------------------
% 3.04/0.90  % (2729)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.04/0.90  % (2729)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.04/0.90  % (2729)Termination reason: Unknown
% 3.04/0.90  % (2729)Termination phase: Saturation
% 3.04/0.90  
% 3.04/0.90  % (2729)Memory used [KB]: 7164
% 3.04/0.90  % (2729)Time elapsed: 0.039 s
% 3.04/0.90  % (2729)Instructions burned: 69 (million)
% 3.04/0.90  % (2729)------------------------------
% 3.04/0.90  % (2729)------------------------------
% 3.34/0.95  % (2743)ott-1_1:1_sp=const_frequency:i=2891:si=on:rawr=on:rtra=on_0 on theBenchmark for (2995ds/2891Mi)
% 3.34/0.95  % (2732)Instruction limit reached!
% 3.34/0.95  % (2732)------------------------------
% 3.34/0.95  % (2732)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.34/0.95  % (2732)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.34/0.95  % (2732)Termination reason: Unknown
% 3.34/0.95  % (2732)Termination phase: Saturation
% 3.34/0.95  
% 3.34/0.95  % (2732)Memory used [KB]: 7164
% 3.34/0.95  % (2732)Time elapsed: 0.261 s
% 3.34/0.95  % (2732)Instructions burned: 92 (million)
% 3.34/0.95  % (2732)------------------------------
% 3.34/0.95  % (2732)------------------------------
% 3.48/0.99  % (2740)Instruction limit reached!
% 3.48/0.99  % (2740)------------------------------
% 3.48/0.99  % (2740)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 3.48/0.99  % (2740)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 3.48/0.99  % (2740)Termination reason: Unknown
% 3.48/0.99  % (2740)Termination phase: Saturation
% 3.48/0.99  
% 3.48/0.99  % (2740)Memory used [KB]: 7164
% 3.48/0.99  % (2740)Time elapsed: 0.035 s
% 3.48/0.99  % (2740)Instructions burned: 68 (million)
% 3.48/0.99  % (2740)------------------------------
% 3.48/0.99  % (2740)------------------------------
% 3.48/0.99  % (2744)dis+2_1:64_add=large:bce=on:bd=off:i=4585:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/4585Mi)
% 3.48/1.02  % (2745)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/90Mi)
% 3.48/1.02  % (2746)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=2016:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/2016Mi)
% 3.64/1.03  % (2747)dis+10_1:2_atotf=0.3:i=8004:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/8004Mi)
% 5.62/1.09  % (2748)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=9965:si=on:rawr=on:rtra=on_0 on theBenchmark for (2994ds/9965Mi)
% 5.62/1.09  % (2723)Instruction limit reached!
% 5.62/1.09  % (2723)------------------------------
% 5.62/1.09  % (2723)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 5.62/1.09  % (2723)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 5.62/1.09  % (2723)Termination reason: Unknown
% 5.62/1.09  % (2723)Termination phase: Saturation
% 5.62/1.09  
% 5.62/1.09  % (2723)Memory used [KB]: 5500
% 5.62/1.09  % (2723)Time elapsed: 0.498 s
% 5.62/1.09  % (2723)Instructions burned: 212 (million)
% 5.62/1.09  % (2723)------------------------------
% 5.62/1.09  % (2723)------------------------------
% 5.62/1.13  % (2749)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=9877:si=on:rawr=on:rtra=on_0 on theBenchmark for (2993ds/9877Mi)
% 6.24/1.18  % (2745)Instruction limit reached!
% 6.24/1.18  % (2745)------------------------------
% 6.24/1.18  % (2745)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.24/1.18  % (2745)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.24/1.18  % (2745)Termination reason: Unknown
% 6.24/1.18  % (2745)Termination phase: Saturation
% 6.24/1.18  
% 6.24/1.18  % (2745)Memory used [KB]: 7036
% 6.24/1.18  % (2745)Time elapsed: 0.265 s
% 6.24/1.18  % (2745)Instructions burned: 90 (million)
% 6.24/1.18  % (2745)------------------------------
% 6.24/1.18  % (2745)------------------------------
% 6.58/1.19  % (2720)Instruction limit reached!
% 6.58/1.19  % (2720)------------------------------
% 6.58/1.19  % (2720)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.58/1.19  % (2720)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.58/1.19  % (2720)Termination reason: Unknown
% 6.58/1.19  % (2720)Termination phase: Saturation
% 6.58/1.19  
% 6.58/1.19  % (2720)Memory used [KB]: 13688
% 6.58/1.19  % (2720)Time elapsed: 0.778 s
% 6.58/1.19  % (2720)Instructions burned: 355 (million)
% 6.58/1.19  % (2720)------------------------------
% 6.58/1.19  % (2720)------------------------------
% 6.58/1.23  % (2750)ins+10_1:16_bce=on:fde=unused:igpr=on:igs=35:igwr=on:sp=const_frequency:tgt=full:to=lpo:i=9902:si=on:rawr=on:rtra=on_0 on theBenchmark for (2992ds/9902Mi)
% 6.97/1.25  % (2722)Instruction limit reached!
% 6.97/1.25  % (2722)------------------------------
% 6.97/1.25  % (2722)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 6.97/1.26  % (2722)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 6.97/1.26  % (2722)Termination reason: Unknown
% 6.97/1.26  % (2722)Termination phase: Saturation
% 6.97/1.26  
% 6.97/1.26  % (2722)Memory used [KB]: 10490
% 6.97/1.26  % (2722)Time elapsed: 0.640 s
% 6.97/1.26  % (2722)Instructions burned: 388 (million)
% 6.97/1.26  % (2722)------------------------------
% 6.97/1.26  % (2722)------------------------------
% 7.42/1.32  % (2751)ott+11_9:8_amm=off:bsd=on:etr=on:fsd=on:fsr=off:lma=on:newcnf=on:nm=0:nwc=3.0:s2a=on:s2agt=10:sas=z3:tha=some:i=1824:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/1824Mi)
% 7.71/1.37  % (2752)dis+2_1:64_add=large:bce=on:bd=off:i=9989:si=on:rawr=on:rtra=on_0 on theBenchmark for (2991ds/9989Mi)
% 7.71/1.38  % (2713)Instruction limit reached!
% 7.71/1.38  % (2713)------------------------------
% 7.71/1.38  % (2713)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.71/1.38  % (2713)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.71/1.38  % (2713)Termination reason: Unknown
% 7.71/1.38  % (2713)Termination phase: Saturation
% 7.71/1.38  
% 7.71/1.38  % (2713)Memory used [KB]: 6268
% 7.71/1.38  % (2713)Time elapsed: 0.939 s
% 7.71/1.38  % (2713)Instructions burned: 498 (million)
% 7.71/1.38  % (2713)------------------------------
% 7.71/1.38  % (2713)------------------------------
% 7.71/1.38  % (2714)Instruction limit reached!
% 7.71/1.38  % (2714)------------------------------
% 7.71/1.38  % (2714)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.71/1.38  % (2714)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.71/1.38  % (2714)Termination reason: Unknown
% 7.71/1.38  % (2714)Termination phase: Saturation
% 7.71/1.38  
% 7.71/1.38  % (2714)Memory used [KB]: 10746
% 7.71/1.38  % (2714)Time elapsed: 0.976 s
% 7.71/1.38  % (2714)Instructions burned: 467 (million)
% 7.71/1.38  % (2714)------------------------------
% 7.71/1.38  % (2714)------------------------------
% 7.71/1.38  % (2719)Instruction limit reached!
% 7.71/1.38  % (2719)------------------------------
% 7.71/1.38  % (2719)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.71/1.38  % (2719)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.71/1.38  % (2719)Termination reason: Unknown
% 7.71/1.38  % (2719)Termination phase: Saturation
% 7.71/1.38  
% 7.71/1.38  % (2719)Memory used [KB]: 14456
% 7.71/1.38  % (2719)Time elapsed: 0.983 s
% 7.71/1.38  % (2719)Instructions burned: 440 (million)
% 7.71/1.38  % (2719)------------------------------
% 7.71/1.38  % (2719)------------------------------
% 7.71/1.40  % (2753)ott-11_1:32_i=9707:si=on:rawr=on:rtra=on_0 on theBenchmark for (2990ds/9707Mi)
% 7.71/1.43  % (2715)Instruction limit reached!
% 7.71/1.43  % (2715)------------------------------
% 7.71/1.43  % (2715)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.71/1.43  % (2715)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.71/1.43  % (2715)Termination reason: Unknown
% 7.71/1.43  % (2715)Termination phase: Saturation
% 7.71/1.43  
% 7.71/1.43  % (2715)Memory used [KB]: 12920
% 7.71/1.43  % (2715)Time elapsed: 1.013 s
% 7.71/1.43  % (2715)Instructions burned: 483 (million)
% 7.71/1.43  % (2715)------------------------------
% 7.71/1.43  % (2715)------------------------------
% 7.71/1.43  % (2716)Instruction limit reached!
% 7.71/1.43  % (2716)------------------------------
% 7.71/1.43  % (2716)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 7.71/1.43  % (2716)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 7.71/1.43  % (2716)Termination reason: Unknown
% 7.71/1.43  % (2716)Termination phase: Saturation
% 7.71/1.43  
% 7.71/1.43  % (2716)Memory used [KB]: 12792
% 7.71/1.43  % (2716)Time elapsed: 1.035 s
% 7.71/1.43  % (2716)Instructions burned: 501 (million)
% 7.71/1.43  % (2716)------------------------------
% 7.71/1.43  % (2716)------------------------------
% 8.53/1.52  % (2754)dis+22_1:128_bsd=on:rp=on:slsq=on:slsqc=1:slsqr=1,6:sp=frequency:spb=goal:thsq=on:thsqc=16:thsqd=1:thsql=off:i=90:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/90Mi)
% 8.53/1.53  % (2755)ott+3_1:1_abs=on:anc=none:bs=on:fsr=off:spb=goal_then_units:i=44001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/44001Mi)
% 8.81/1.54  % (2756)ott+11_9:8_add=large:afp=10:amm=off:fsd=on:fsr=off:lma=on:nm=0:nwc=2.4:s2a=on:s2agt=10:sas=z3:sp=reverse_arity:tha=some:thi=overlap:i=4958:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/4958Mi)
% 8.86/1.57  % (2758)dis+1002_1:1_fde=unused:nwc=10.0:s2a=on:s2at=3.0:sac=on:i=32293:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/32293Mi)
% 8.86/1.57  % (2757)ott+1_27:428_av=off:awrs=converge:awrsf=8:bsr=unit_only:drc=off:fd=preordered:newcnf=on:nwc=1.5:skr=on:slsq=on:slsqc=2:slsql=off:slsqr=1,4:sp=reverse_frequency:uwa=one_side_constant:i=35256:si=on:rawr=on:rtra=on_0 on theBenchmark for (2989ds/35256Mi)
% 9.98/1.66  % (2754)Instruction limit reached!
% 9.98/1.66  % (2754)------------------------------
% 9.98/1.66  % (2754)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 9.98/1.66  % (2754)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 9.98/1.66  % (2754)Termination reason: Unknown
% 9.98/1.66  % (2754)Termination phase: Saturation
% 9.98/1.66  
% 9.98/1.66  % (2754)Memory used [KB]: 7164
% 9.98/1.66  % (2754)Time elapsed: 0.249 s
% 9.98/1.66  % (2754)Instructions burned: 90 (million)
% 9.98/1.66  % (2754)------------------------------
% 9.98/1.66  % (2754)------------------------------
% 10.46/1.77  % (2728)Instruction limit reached!
% 10.46/1.77  % (2728)------------------------------
% 10.46/1.77  % (2728)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 10.46/1.77  % (2728)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 10.46/1.77  % (2728)Termination reason: Unknown
% 10.46/1.77  % (2728)Termination phase: Saturation
% 10.46/1.77  
% 10.46/1.77  % (2728)Memory used [KB]: 6524
% 10.46/1.77  % (2728)Time elapsed: 1.105 s
% 10.46/1.77  % (2728)Instructions burned: 656 (million)
% 10.46/1.77  % (2728)------------------------------
% 10.46/1.77  % (2728)------------------------------
% 11.33/1.81  % (2759)ott+21_1:28_afr=on:anc=all_dependent:bs=on:bsr=unit_only:nicw=on:sp=const_frequency:uhcvi=on:i=37001:si=on:rawr=on:rtra=on_0 on theBenchmark for (2986ds/37001Mi)
% 11.53/1.87  % (2736)First to succeed.
% 11.53/1.90  % (2736)Refutation found. Thanks to Tanya!
% 11.53/1.90  % SZS status Theorem for theBenchmark
% 11.53/1.90  % SZS output start Proof for theBenchmark
% See solution above
% 11.53/1.91  % (2736)------------------------------
% 11.53/1.91  % (2736)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 11.53/1.91  % (2736)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 11.53/1.91  % (2736)Termination reason: Refutation
% 11.53/1.91  
% 11.53/1.91  % (2736)Memory used [KB]: 5500
% 11.53/1.91  % (2736)Time elapsed: 1.117 s
% 11.53/1.91  % (2736)Instructions burned: 726 (million)
% 11.53/1.91  % (2736)------------------------------
% 11.53/1.91  % (2736)------------------------------
% 11.53/1.91  % (2690)Success in time 1.545 s
%------------------------------------------------------------------------------