TSTP Solution File: COM020+4 by Vampire-SAT---4.8

View Problem - Process Solution

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

% Computer : n012.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Tue Apr 30 10:47:29 EDT 2024

% Result   : Theorem 1.36s 0.57s
% Output   : Refutation 1.36s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   23
%            Number of leaves      :   57
% Syntax   : Number of formulae    : 1121 (  57 unt;   0 def)
%            Number of atoms       : 5912 ( 475 equ)
%            Maximal formula atoms :   33 (   5 avg)
%            Number of connectives : 8348 (3557   ~;4083   |; 639   &)
%                                         (  22 <=>;  47  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   19 (   8 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :   28 (  26 usr;   1 prp; 0-3 aty)
%            Number of functors    :   34 (  34 usr;  15 con; 0-3 aty)
%            Number of variables   : 2202 (2065   !; 137   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f4912,plain,
    $false,
    inference(subsumption_resolution,[],[f4911,f4472]) ).

fof(f4472,plain,
    sP7(xd,xu),
    inference(global_subsumption,[],[f164,f163,f194,f193,f192,f200,f212,f211,f173,f174,f175,f176,f177,f184,f191,f199,f232,f236,f312,f313,f314,f315,f178,f183,f185,f190,f196,f197,f198,f204,f209,f213,f217,f284,f292,f172,f319,f266,f267,f268,f278,f279,f280,f288,f289,f210,f214,f165,f166,f168,f170,f171,f273,f285,f286,f338,f339,f340,f182,f189,f195,f203,f218,f237,f243,f245,f246,f248,f250,f251,f291,f219,f221,f238,f240,f269,f520,f519,f270,f281,f536,f535,f282,f290,f553,f552,f307,f317,f220,f611,f616,f612,f222,f617,f622,f624,f618,f626,f613,f614,f619,f620,f239,f627,f241,f632,f628,f633,f638,f640,f634,f642,f629,f630,f635,f636,f226,f643,f644,f645,f646,f230,f651,f652,f653,f654,f255,f659,f259,f660,f666,f667,f661,f662,f668,f669,f294,f295,f309,f233,f235,f169,f752,f293,f791,f296,f297,f302,f303,f794,f806,f809,f814,f811,f813,f797,f244,f829,f830,f831,f832,f841,f842,f249,f852,f853,f854,f855,f864,f865,f287,f304,f726,f892,f727,f894,f728,f896,f729,f898,f223,f227,f252,f256,f271,f916,f914,f283,f928,f926,f301,f961,f964,f960,f963,f308,f990,f991,f992,f993,f1002,f1003,f305,f1018,f1019,f1009,f1020,f1014,f741,f1044,f306,f1056,f1057,f1058,f1059,f1060,f1061,f742,f1074,f743,f1090,f224,f1102,f1093,f1094,f1103,f1104,f1105,f1108,f1106,f1109,f744,f1125,f1126,f225,f1147,f1148,f1149,f1150,f1143,f1144,f1151,f798,f1159,f1158,f1160,f1161,f1162,f1165,f1167,f1169,f799,f1196,f1183,f1210,f228,f1229,f1219,f1220,f1230,f1231,f1232,f1233,f1236,f1234,f1215,f1185,f1251,f1257,f229,f1309,f1310,f1311,f1312,f1305,f1306,f1313,f253,f1393,f1383,f1384,f1394,f1395,f1396,f1397,f1400,f1398,f1181,f1420,f1433,f1434,f1427,f1435,f1436,f1437,f1438,f254,f1466,f1467,f1468,f1469,f1462,f1463,f1470,f1213,f1214,f1254,f1255,f257,f1479,f1491,f1481,f1482,f1492,f1493,f1494,f1495,f1498,f1496,f1425,f1504,f1505,f1506,f1507,f1508,f258,f1534,f1535,f1536,f1537,f1530,f1531,f1538,f1426,f1541,f1542,f1543,f1544,f1545,f1432,f1567,f1593,f1594,f1012,f1013,f231,f1609,f1610,f1611,f1612,f1613,f234,f1670,f1671,f1672,f1673,f1703,f1704,f1710,f1711,f1712,f1713,f1714,f1715,f299,f1809,f1811,f1813,f1815,f1829,f1831,f1832,f1052,f1053,f1098,f1225,f1389,f1487,f260,f1899,f1906,f1898,f1842,f1843,f1844,f1845,f1909,f1939,f1940,f1941,f1942,f1897,f1943,f1896,f1868,f1869,f1870,f1871,f1944,f1974,f1975,f1976,f1977,f1895,f1978,f298,f2047,f2045,f2044,f2048,f2049,f2050,f2051,f2052,f2053,f2054,f2062,f2064,f2066,f2068,f2070,f2038,f310,f2137,f2139,f2141,f2143,f2170,f2172,f2173,f2130,f311,f2239,f2240,f2241,f2242,f2244,f2246,f2259,f2262,f2279,f2281,f2283,f2285,f2287,f2288,f2289,f263,f2333,f2337,f2331,f275,f2622,f2623,f264,f2684,f2688,f2682,f265,f2731,f2735,f2729,f276,f2789,f2790,f277,f2872,f2873,f1901,f2911,f2912,f2913,f2914,f2918,f1903,f2923,f2924,f2925,f2926,f2931,f2930,f2076,f3018,f216,f215,f3032,f181,f180,f179,f474,f3058,f478,f3061,f488,f3064,f498,f3068,f502,f3071,f512,f3074,f718,f1520,f1557,f3065,f3075,f1622,f3416,f3417,f3418,f3419,f3421,f3422,f3414,f3211,f2160,f3811,f205,f206,f207,f1824,f489,f513,f208,f3944,f3948,f2164,f4306,f4308,f4301,f4287,f4341,f4288,f4347,f2168,f4388,f4389,f4409,f4411,f4413,f4414,f3412,f2156,f2152,f1818,f4422,f1619,f1555,f1518,f715,f202,f201,f188,f187,f186,f511,f510,f497,f487,f473,f486,f4471]) ).

fof(f4471,plain,
    ( sP7(xd,xu)
    | ~ iLess0(xu,xa) ),
    inference(subsumption_resolution,[],[f4469,f184]) ).

fof(f4469,plain,
    ( sP7(xd,xu)
    | ~ iLess0(xu,xa)
    | ~ aElement0(xu) ),
    inference(resolution,[],[f486,f1901]) ).

fof(f486,plain,
    ~ sP8(xb,xu),
    inference(resolution,[],[f246,f190]) ).

fof(f473,plain,
    ~ sP8(xu,xa),
    inference(resolution,[],[f243,f185]) ).

fof(f487,plain,
    ~ sP8(xw,xu),
    inference(resolution,[],[f246,f204]) ).

fof(f497,plain,
    ~ sP7(xu,xa),
    inference(resolution,[],[f248,f185]) ).

fof(f510,plain,
    ~ sP7(xb,xu),
    inference(resolution,[],[f251,f190]) ).

fof(f511,plain,
    ~ sP7(xw,xu),
    inference(resolution,[],[f251,f204]) ).

fof(f186,plain,
    ( aElement0(sK19)
    | aReductOfIn0(xb,xu,xR)
    | xb = xu ),
    inference(cnf_transformation,[],[f93]) ).

fof(f93,plain,
    ( sdtmndtasgtdt0(xu,xR,xb)
    & ( ( sdtmndtplgtdt0(xu,xR,xb)
        & ( ( sdtmndtplgtdt0(sK19,xR,xb)
            & aReductOfIn0(sK19,xu,xR)
            & aElement0(sK19) )
          | aReductOfIn0(xb,xu,xR) ) )
      | xb = xu )
    & aReductOfIn0(xu,xa,xR)
    & aElement0(xu) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK19])],[f20,f92]) ).

fof(f92,plain,
    ( ? [X0] :
        ( sdtmndtplgtdt0(X0,xR,xb)
        & aReductOfIn0(X0,xu,xR)
        & aElement0(X0) )
   => ( sdtmndtplgtdt0(sK19,xR,xb)
      & aReductOfIn0(sK19,xu,xR)
      & aElement0(sK19) ) ),
    introduced(choice_axiom,[]) ).

fof(f20,axiom,
    ( sdtmndtasgtdt0(xu,xR,xb)
    & ( ( sdtmndtplgtdt0(xu,xR,xb)
        & ( ? [X0] :
              ( sdtmndtplgtdt0(X0,xR,xb)
              & aReductOfIn0(X0,xu,xR)
              & aElement0(X0) )
          | aReductOfIn0(xb,xu,xR) ) )
      | xb = xu )
    & aReductOfIn0(xu,xa,xR)
    & aElement0(xu) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__755) ).

fof(f187,plain,
    ( aReductOfIn0(sK19,xu,xR)
    | aReductOfIn0(xb,xu,xR)
    | xb = xu ),
    inference(cnf_transformation,[],[f93]) ).

fof(f188,plain,
    ( sdtmndtplgtdt0(sK19,xR,xb)
    | aReductOfIn0(xb,xu,xR)
    | xb = xu ),
    inference(cnf_transformation,[],[f93]) ).

fof(f201,plain,
    ( aReductOfIn0(sK22,xu,xR)
    | aReductOfIn0(xw,xu,xR)
    | xu = xw ),
    inference(cnf_transformation,[],[f98]) ).

fof(f98,plain,
    ( sdtmndtasgtdt0(xv,xR,xw)
    & ( ( sdtmndtplgtdt0(xv,xR,xw)
        & ( ( sdtmndtplgtdt0(sK21,xR,xw)
            & aReductOfIn0(sK21,xv,xR)
            & aElement0(sK21) )
          | aReductOfIn0(xw,xv,xR) ) )
      | xv = xw )
    & sdtmndtasgtdt0(xu,xR,xw)
    & ( ( sdtmndtplgtdt0(xu,xR,xw)
        & ( ( sdtmndtplgtdt0(sK22,xR,xw)
            & aReductOfIn0(sK22,xu,xR)
            & aElement0(sK22) )
          | aReductOfIn0(xw,xu,xR) ) )
      | xu = xw )
    & aElement0(xw) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK21,sK22])],[f28,f97,f96]) ).

fof(f96,plain,
    ( ? [X0] :
        ( sdtmndtplgtdt0(X0,xR,xw)
        & aReductOfIn0(X0,xv,xR)
        & aElement0(X0) )
   => ( sdtmndtplgtdt0(sK21,xR,xw)
      & aReductOfIn0(sK21,xv,xR)
      & aElement0(sK21) ) ),
    introduced(choice_axiom,[]) ).

fof(f97,plain,
    ( ? [X1] :
        ( sdtmndtplgtdt0(X1,xR,xw)
        & aReductOfIn0(X1,xu,xR)
        & aElement0(X1) )
   => ( sdtmndtplgtdt0(sK22,xR,xw)
      & aReductOfIn0(sK22,xu,xR)
      & aElement0(sK22) ) ),
    introduced(choice_axiom,[]) ).

fof(f28,plain,
    ( sdtmndtasgtdt0(xv,xR,xw)
    & ( ( sdtmndtplgtdt0(xv,xR,xw)
        & ( ? [X0] :
              ( sdtmndtplgtdt0(X0,xR,xw)
              & aReductOfIn0(X0,xv,xR)
              & aElement0(X0) )
          | aReductOfIn0(xw,xv,xR) ) )
      | xv = xw )
    & sdtmndtasgtdt0(xu,xR,xw)
    & ( ( sdtmndtplgtdt0(xu,xR,xw)
        & ( ? [X1] :
              ( sdtmndtplgtdt0(X1,xR,xw)
              & aReductOfIn0(X1,xu,xR)
              & aElement0(X1) )
          | aReductOfIn0(xw,xu,xR) ) )
      | xu = xw )
    & aElement0(xw) ),
    inference(rectify,[],[f22]) ).

fof(f22,axiom,
    ( sdtmndtasgtdt0(xv,xR,xw)
    & ( ( sdtmndtplgtdt0(xv,xR,xw)
        & ( ? [X0] :
              ( sdtmndtplgtdt0(X0,xR,xw)
              & aReductOfIn0(X0,xv,xR)
              & aElement0(X0) )
          | aReductOfIn0(xw,xv,xR) ) )
      | xv = xw )
    & sdtmndtasgtdt0(xu,xR,xw)
    & ( ( sdtmndtplgtdt0(xu,xR,xw)
        & ( ? [X0] :
              ( sdtmndtplgtdt0(X0,xR,xw)
              & aReductOfIn0(X0,xu,xR)
              & aElement0(X0) )
          | aReductOfIn0(xw,xu,xR) ) )
      | xu = xw )
    & aElement0(xw) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__799) ).

fof(f202,plain,
    ( sdtmndtplgtdt0(sK22,xR,xw)
    | aReductOfIn0(xw,xu,xR)
    | xu = xw ),
    inference(cnf_transformation,[],[f98]) ).

fof(f715,plain,
    iLess0(xu,xa),
    inference(subsumption_resolution,[],[f714,f174]) ).

fof(f714,plain,
    ( iLess0(xu,xa)
    | ~ aElement0(xa) ),
    inference(subsumption_resolution,[],[f703,f184]) ).

fof(f703,plain,
    ( iLess0(xu,xa)
    | ~ aElement0(xu)
    | ~ aElement0(xa) ),
    inference(resolution,[],[f233,f185]) ).

fof(f1518,plain,
    ! [X0] :
      ( ~ aReductOfIn0(xa,X0,xR)
      | ~ sP7(xu,X0) ),
    inference(subsumption_resolution,[],[f1511,f174]) ).

fof(f1511,plain,
    ! [X0] :
      ( ~ aElement0(xa)
      | ~ aReductOfIn0(xa,X0,xR)
      | ~ sP7(xu,X0) ),
    inference(resolution,[],[f1425,f185]) ).

fof(f1555,plain,
    ! [X0] :
      ( ~ aReductOfIn0(xa,X0,xR)
      | ~ sP8(xu,X0) ),
    inference(subsumption_resolution,[],[f1548,f174]) ).

fof(f1548,plain,
    ! [X0] :
      ( ~ aElement0(xa)
      | ~ aReductOfIn0(xa,X0,xR)
      | ~ sP8(xu,X0) ),
    inference(resolution,[],[f1426,f185]) ).

fof(f1619,plain,
    ! [X0] :
      ( ~ aReductOfIn0(X0,xa,xR)
      | sP4(xu,X0)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f1618,f174]) ).

fof(f1618,plain,
    ! [X0] :
      ( sP4(xu,X0)
      | ~ aReductOfIn0(X0,xa,xR)
      | ~ aElement0(X0)
      | ~ aElement0(xa) ),
    inference(subsumption_resolution,[],[f1602,f184]) ).

fof(f1602,plain,
    ! [X0] :
      ( sP4(xu,X0)
      | ~ aReductOfIn0(X0,xa,xR)
      | ~ aElement0(xu)
      | ~ aElement0(X0)
      | ~ aElement0(xa) ),
    inference(resolution,[],[f231,f185]) ).

fof(f4422,plain,
    ( xb = xu
    | sdtmndtplgtdt0(xu,xR,xb) ),
    inference(subsumption_resolution,[],[f4421,f184]) ).

fof(f4421,plain,
    ( xb = xu
    | sdtmndtplgtdt0(xu,xR,xb)
    | ~ aElement0(xu) ),
    inference(subsumption_resolution,[],[f4420,f173]) ).

fof(f4420,plain,
    ( xb = xu
    | sdtmndtplgtdt0(xu,xR,xb)
    | ~ aRewritingSystem0(xR)
    | ~ aElement0(xu) ),
    inference(subsumption_resolution,[],[f1791,f175]) ).

fof(f1791,plain,
    ( xb = xu
    | sdtmndtplgtdt0(xu,xR,xb)
    | ~ aElement0(xb)
    | ~ aRewritingSystem0(xR)
    | ~ aElement0(xu) ),
    inference(resolution,[],[f299,f190]) ).

fof(f1818,plain,
    ( xu = xw
    | sdtmndtplgtdt0(xu,xR,xw) ),
    inference(subsumption_resolution,[],[f1817,f184]) ).

fof(f1817,plain,
    ( xu = xw
    | sdtmndtplgtdt0(xu,xR,xw)
    | ~ aElement0(xu) ),
    inference(subsumption_resolution,[],[f1816,f173]) ).

fof(f1816,plain,
    ( xu = xw
    | sdtmndtplgtdt0(xu,xR,xw)
    | ~ aRewritingSystem0(xR)
    | ~ aElement0(xu) ),
    inference(subsumption_resolution,[],[f1792,f199]) ).

fof(f1792,plain,
    ( xu = xw
    | sdtmndtplgtdt0(xu,xR,xw)
    | ~ aElement0(xw)
    | ~ aRewritingSystem0(xR)
    | ~ aElement0(xu) ),
    inference(resolution,[],[f299,f204]) ).

fof(f2152,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xb)
      | ~ sdtmndtasgtdt0(X0,xR,xu)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2151,f173]) ).

fof(f2151,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xb)
      | ~ sdtmndtasgtdt0(X0,xR,xu)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2150,f184]) ).

fof(f2150,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xb)
      | ~ sdtmndtasgtdt0(X0,xR,xu)
      | ~ aElement0(xu)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2119,f175]) ).

fof(f2119,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xb)
      | ~ sdtmndtasgtdt0(X0,xR,xu)
      | ~ aElement0(xb)
      | ~ aElement0(xu)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f310,f190]) ).

fof(f2156,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xw)
      | ~ sdtmndtasgtdt0(X0,xR,xu)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2155,f173]) ).

fof(f2155,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xw)
      | ~ sdtmndtasgtdt0(X0,xR,xu)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2154,f184]) ).

fof(f2154,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xw)
      | ~ sdtmndtasgtdt0(X0,xR,xu)
      | ~ aElement0(xu)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2120,f199]) ).

fof(f2120,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xw)
      | ~ sdtmndtasgtdt0(X0,xR,xu)
      | ~ aElement0(xw)
      | ~ aElement0(xu)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f310,f204]) ).

fof(f3412,plain,
    sP4(xv,xu),
    inference(subsumption_resolution,[],[f3402,f184]) ).

fof(f3402,plain,
    ( sP4(xv,xu)
    | ~ aElement0(xu) ),
    inference(resolution,[],[f1622,f185]) ).

fof(f4414,plain,
    ( ~ sdtmndtasgtdt0(xb,xR,xv)
    | ~ sP0(xw) ),
    inference(subsumption_resolution,[],[f4286,f175]) ).

fof(f4286,plain,
    ( ~ sdtmndtasgtdt0(xb,xR,xv)
    | ~ aElement0(xb)
    | ~ sP0(xw) ),
    inference(resolution,[],[f2164,f171]) ).

fof(f4413,plain,
    ~ sdtmndtasgtdt0(xb,xR,xw),
    inference(subsumption_resolution,[],[f4412,f319]) ).

fof(f4412,plain,
    ( ~ sdtmndtasgtdt0(xb,xR,xw)
    | ~ sP0(xd) ),
    inference(subsumption_resolution,[],[f4387,f175]) ).

fof(f4387,plain,
    ( ~ sdtmndtasgtdt0(xb,xR,xw)
    | ~ aElement0(xb)
    | ~ sP0(xd) ),
    inference(resolution,[],[f2168,f171]) ).

fof(f4411,plain,
    ! [X0] :
      ( ~ sdtmndtasgtdt0(X0,xR,xw)
      | ~ aElement0(X0)
      | xd = X0
      | sdtmndtplgtdt0(X0,xR,xd) ),
    inference(subsumption_resolution,[],[f4410,f173]) ).

fof(f4410,plain,
    ! [X0] :
      ( ~ sdtmndtasgtdt0(X0,xR,xw)
      | ~ aElement0(X0)
      | xd = X0
      | sdtmndtplgtdt0(X0,xR,xd)
      | ~ aRewritingSystem0(xR) ),
    inference(subsumption_resolution,[],[f4397,f191]) ).

fof(f4397,plain,
    ! [X0] :
      ( ~ sdtmndtasgtdt0(X0,xR,xw)
      | ~ aElement0(X0)
      | xd = X0
      | sdtmndtplgtdt0(X0,xR,xd)
      | ~ aElement0(xd)
      | ~ aRewritingSystem0(xR) ),
    inference(duplicate_literal_removal,[],[f4396]) ).

fof(f4396,plain,
    ! [X0] :
      ( ~ sdtmndtasgtdt0(X0,xR,xw)
      | ~ aElement0(X0)
      | xd = X0
      | sdtmndtplgtdt0(X0,xR,xd)
      | ~ aElement0(xd)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f2168,f299]) ).

fof(f4409,plain,
    ! [X0,X1] :
      ( ~ sdtmndtasgtdt0(X0,xR,xw)
      | ~ aElement0(X0)
      | sdtmndtasgtdt0(X1,xR,xd)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X1) ),
    inference(subsumption_resolution,[],[f4408,f173]) ).

fof(f4408,plain,
    ! [X0,X1] :
      ( ~ sdtmndtasgtdt0(X0,xR,xw)
      | ~ aElement0(X0)
      | sdtmndtasgtdt0(X1,xR,xd)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1) ),
    inference(subsumption_resolution,[],[f4398,f191]) ).

fof(f4398,plain,
    ! [X0,X1] :
      ( ~ sdtmndtasgtdt0(X0,xR,xw)
      | ~ aElement0(X0)
      | sdtmndtasgtdt0(X1,xR,xd)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(xd)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1) ),
    inference(duplicate_literal_removal,[],[f4395]) ).

fof(f4395,plain,
    ! [X0,X1] :
      ( ~ sdtmndtasgtdt0(X0,xR,xw)
      | ~ aElement0(X0)
      | sdtmndtasgtdt0(X1,xR,xd)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(xd)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1) ),
    inference(resolution,[],[f2168,f310]) ).

fof(f4389,plain,
    ! [X0] :
      ( ~ sdtmndtasgtdt0(X0,xR,xw)
      | ~ aElement0(X0)
      | ~ sP8(xd,X0) ),
    inference(resolution,[],[f2168,f246]) ).

fof(f4388,plain,
    ! [X0] :
      ( ~ sdtmndtasgtdt0(X0,xR,xw)
      | ~ aElement0(X0)
      | ~ sP7(xd,X0) ),
    inference(resolution,[],[f2168,f251]) ).

fof(f2168,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xd)
      | ~ sdtmndtasgtdt0(X0,xR,xw)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2167,f173]) ).

fof(f2167,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xd)
      | ~ sdtmndtasgtdt0(X0,xR,xw)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2166,f199]) ).

fof(f2166,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xd)
      | ~ sdtmndtasgtdt0(X0,xR,xw)
      | ~ aElement0(xw)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2123,f191]) ).

fof(f2123,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xd)
      | ~ sdtmndtasgtdt0(X0,xR,xw)
      | ~ aElement0(xd)
      | ~ aElement0(xw)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f310,f196]) ).

fof(f4347,plain,
    ! [X0] :
      ( ~ aElement0(X0)
      | ~ sP8(xw,X0)
      | ~ sdtmndtplgtdt0(X0,xR,xv) ),
    inference(subsumption_resolution,[],[f4346,f173]) ).

fof(f4346,plain,
    ! [X0] :
      ( ~ aElement0(X0)
      | ~ sP8(xw,X0)
      | ~ sdtmndtplgtdt0(X0,xR,xv)
      | ~ aRewritingSystem0(xR) ),
    inference(subsumption_resolution,[],[f4344,f177]) ).

fof(f4344,plain,
    ! [X0] :
      ( ~ aElement0(X0)
      | ~ sP8(xw,X0)
      | ~ sdtmndtplgtdt0(X0,xR,xv)
      | ~ aElement0(xv)
      | ~ aRewritingSystem0(xR) ),
    inference(duplicate_literal_removal,[],[f4343]) ).

fof(f4343,plain,
    ! [X0] :
      ( ~ aElement0(X0)
      | ~ sP8(xw,X0)
      | ~ sdtmndtplgtdt0(X0,xR,xv)
      | ~ aElement0(xv)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f4288,f301]) ).

fof(f4288,plain,
    ! [X0] :
      ( ~ sdtmndtasgtdt0(X0,xR,xv)
      | ~ aElement0(X0)
      | ~ sP8(xw,X0) ),
    inference(resolution,[],[f2164,f246]) ).

fof(f4341,plain,
    ! [X0] :
      ( ~ aElement0(X0)
      | ~ sP7(xw,X0)
      | ~ sdtmndtplgtdt0(X0,xR,xv) ),
    inference(subsumption_resolution,[],[f4340,f173]) ).

fof(f4340,plain,
    ! [X0] :
      ( ~ aElement0(X0)
      | ~ sP7(xw,X0)
      | ~ sdtmndtplgtdt0(X0,xR,xv)
      | ~ aRewritingSystem0(xR) ),
    inference(subsumption_resolution,[],[f4338,f177]) ).

fof(f4338,plain,
    ! [X0] :
      ( ~ aElement0(X0)
      | ~ sP7(xw,X0)
      | ~ sdtmndtplgtdt0(X0,xR,xv)
      | ~ aElement0(xv)
      | ~ aRewritingSystem0(xR) ),
    inference(duplicate_literal_removal,[],[f4337]) ).

fof(f4337,plain,
    ! [X0] :
      ( ~ aElement0(X0)
      | ~ sP7(xw,X0)
      | ~ sdtmndtplgtdt0(X0,xR,xv)
      | ~ aElement0(xv)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f4287,f301]) ).

fof(f4287,plain,
    ! [X0] :
      ( ~ sdtmndtasgtdt0(X0,xR,xv)
      | ~ aElement0(X0)
      | ~ sP7(xw,X0) ),
    inference(resolution,[],[f2164,f251]) ).

fof(f4301,plain,
    ( ~ sdtmndtasgtdt0(xd,xR,xv)
    | ~ sP1(xw) ),
    inference(subsumption_resolution,[],[f4285,f191]) ).

fof(f4285,plain,
    ( ~ sdtmndtasgtdt0(xd,xR,xv)
    | ~ aElement0(xd)
    | ~ sP1(xw) ),
    inference(resolution,[],[f2164,f166]) ).

fof(f4308,plain,
    ! [X0] :
      ( ~ sdtmndtasgtdt0(X0,xR,xv)
      | ~ aElement0(X0)
      | xw = X0
      | sdtmndtplgtdt0(X0,xR,xw) ),
    inference(subsumption_resolution,[],[f4307,f173]) ).

fof(f4307,plain,
    ! [X0] :
      ( ~ sdtmndtasgtdt0(X0,xR,xv)
      | ~ aElement0(X0)
      | xw = X0
      | sdtmndtplgtdt0(X0,xR,xw)
      | ~ aRewritingSystem0(xR) ),
    inference(subsumption_resolution,[],[f4296,f199]) ).

fof(f4296,plain,
    ! [X0] :
      ( ~ sdtmndtasgtdt0(X0,xR,xv)
      | ~ aElement0(X0)
      | xw = X0
      | sdtmndtplgtdt0(X0,xR,xw)
      | ~ aElement0(xw)
      | ~ aRewritingSystem0(xR) ),
    inference(duplicate_literal_removal,[],[f4295]) ).

fof(f4295,plain,
    ! [X0] :
      ( ~ sdtmndtasgtdt0(X0,xR,xv)
      | ~ aElement0(X0)
      | xw = X0
      | sdtmndtplgtdt0(X0,xR,xw)
      | ~ aElement0(xw)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f2164,f299]) ).

fof(f4306,plain,
    ! [X0,X1] :
      ( ~ sdtmndtasgtdt0(X0,xR,xv)
      | ~ aElement0(X0)
      | sdtmndtasgtdt0(X1,xR,xw)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X1) ),
    inference(subsumption_resolution,[],[f4305,f173]) ).

fof(f4305,plain,
    ! [X0,X1] :
      ( ~ sdtmndtasgtdt0(X0,xR,xv)
      | ~ aElement0(X0)
      | sdtmndtasgtdt0(X1,xR,xw)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1) ),
    inference(subsumption_resolution,[],[f4297,f199]) ).

fof(f4297,plain,
    ! [X0,X1] :
      ( ~ sdtmndtasgtdt0(X0,xR,xv)
      | ~ aElement0(X0)
      | sdtmndtasgtdt0(X1,xR,xw)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(xw)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1) ),
    inference(duplicate_literal_removal,[],[f4294]) ).

fof(f4294,plain,
    ! [X0,X1] :
      ( ~ sdtmndtasgtdt0(X0,xR,xv)
      | ~ aElement0(X0)
      | sdtmndtasgtdt0(X1,xR,xw)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(xw)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1) ),
    inference(resolution,[],[f2164,f310]) ).

fof(f2164,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xw)
      | ~ sdtmndtasgtdt0(X0,xR,xv)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2163,f173]) ).

fof(f2163,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xw)
      | ~ sdtmndtasgtdt0(X0,xR,xv)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2162,f177]) ).

fof(f2162,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xw)
      | ~ sdtmndtasgtdt0(X0,xR,xv)
      | ~ aElement0(xv)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2122,f199]) ).

fof(f2122,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xw)
      | ~ sdtmndtasgtdt0(X0,xR,xv)
      | ~ aElement0(xw)
      | ~ aElement0(xv)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f310,f209]) ).

fof(f3948,plain,
    ! [X0] :
      ( sP9(X0,xw)
      | sP8(X0,xv)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f3947,f177]) ).

fof(f3947,plain,
    ! [X0] :
      ( sP9(X0,xw)
      | sP8(X0,xv)
      | ~ aElement0(X0)
      | ~ aElement0(xv) ),
    inference(subsumption_resolution,[],[f3946,f199]) ).

fof(f3946,plain,
    ! [X0] :
      ( sP9(X0,xw)
      | sP8(X0,xv)
      | ~ aElement0(X0)
      | ~ aElement0(xw)
      | ~ aElement0(xv) ),
    inference(subsumption_resolution,[],[f3945,f718]) ).

fof(f3945,plain,
    ! [X0] :
      ( sP9(X0,xw)
      | sP8(X0,xv)
      | ~ iLess0(xv,xa)
      | ~ aElement0(X0)
      | ~ aElement0(xw)
      | ~ aElement0(xv) ),
    inference(resolution,[],[f513,f260]) ).

fof(f3944,plain,
    ! [X0] :
      ( sP9(xw,X0)
      | sP7(X0,xv)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f3943,f177]) ).

fof(f3943,plain,
    ! [X0] :
      ( sP9(xw,X0)
      | sP7(X0,xv)
      | ~ aElement0(X0)
      | ~ aElement0(xv) ),
    inference(subsumption_resolution,[],[f3942,f199]) ).

fof(f3942,plain,
    ! [X0] :
      ( sP9(xw,X0)
      | sP7(X0,xv)
      | ~ aElement0(xw)
      | ~ aElement0(X0)
      | ~ aElement0(xv) ),
    inference(subsumption_resolution,[],[f3941,f718]) ).

fof(f3941,plain,
    ! [X0] :
      ( sP9(xw,X0)
      | sP7(X0,xv)
      | ~ iLess0(xv,xa)
      | ~ aElement0(xw)
      | ~ aElement0(X0)
      | ~ aElement0(xv) ),
    inference(resolution,[],[f489,f260]) ).

fof(f208,plain,
    ( sdtmndtplgtdt0(xv,xR,xw)
    | xv = xw ),
    inference(cnf_transformation,[],[f98]) ).

fof(f513,plain,
    ~ sP7(xw,xv),
    inference(resolution,[],[f251,f209]) ).

fof(f489,plain,
    ~ sP8(xw,xv),
    inference(resolution,[],[f246,f209]) ).

fof(f1824,plain,
    ( xv = xw
    | sdtmndtplgtdt0(xv,xR,xw) ),
    inference(subsumption_resolution,[],[f1823,f177]) ).

fof(f1823,plain,
    ( xv = xw
    | sdtmndtplgtdt0(xv,xR,xw)
    | ~ aElement0(xv) ),
    inference(subsumption_resolution,[],[f1822,f173]) ).

fof(f1822,plain,
    ( xv = xw
    | sdtmndtplgtdt0(xv,xR,xw)
    | ~ aRewritingSystem0(xR)
    | ~ aElement0(xv) ),
    inference(subsumption_resolution,[],[f1794,f199]) ).

fof(f1794,plain,
    ( xv = xw
    | sdtmndtplgtdt0(xv,xR,xw)
    | ~ aElement0(xw)
    | ~ aRewritingSystem0(xR)
    | ~ aElement0(xv) ),
    inference(resolution,[],[f299,f209]) ).

fof(f207,plain,
    ( sdtmndtplgtdt0(sK21,xR,xw)
    | aReductOfIn0(xw,xv,xR)
    | xv = xw ),
    inference(cnf_transformation,[],[f98]) ).

fof(f206,plain,
    ( aReductOfIn0(sK21,xv,xR)
    | aReductOfIn0(xw,xv,xR)
    | xv = xw ),
    inference(cnf_transformation,[],[f98]) ).

fof(f205,plain,
    ( aElement0(sK21)
    | aReductOfIn0(xw,xv,xR)
    | xv = xw ),
    inference(cnf_transformation,[],[f98]) ).

fof(f3811,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xc)
      | ~ aElement0(X0)
      | ~ sdtmndtplgtdt0(X0,xR,xv) ),
    inference(subsumption_resolution,[],[f3810,f173]) ).

fof(f3810,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xc)
      | ~ aElement0(X0)
      | ~ sdtmndtplgtdt0(X0,xR,xv)
      | ~ aRewritingSystem0(xR) ),
    inference(subsumption_resolution,[],[f3808,f177]) ).

fof(f3808,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xc)
      | ~ aElement0(X0)
      | ~ sdtmndtplgtdt0(X0,xR,xv)
      | ~ aElement0(xv)
      | ~ aRewritingSystem0(xR) ),
    inference(duplicate_literal_removal,[],[f3807]) ).

fof(f3807,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xc)
      | ~ aElement0(X0)
      | ~ sdtmndtplgtdt0(X0,xR,xv)
      | ~ aElement0(xv)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f2160,f301]) ).

fof(f2160,plain,
    ! [X0] :
      ( ~ sdtmndtasgtdt0(X0,xR,xv)
      | sdtmndtasgtdt0(X0,xR,xc)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2159,f173]) ).

fof(f2159,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xc)
      | ~ sdtmndtasgtdt0(X0,xR,xv)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2158,f177]) ).

fof(f2158,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xc)
      | ~ sdtmndtasgtdt0(X0,xR,xv)
      | ~ aElement0(xv)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2121,f176]) ).

fof(f2121,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(X0,xR,xc)
      | ~ sdtmndtasgtdt0(X0,xR,xv)
      | ~ aElement0(xc)
      | ~ aElement0(xv)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f310,f183]) ).

fof(f3211,plain,
    ( sP8(xd,xv)
    | xd = sK28(xd,xc) ),
    inference(subsumption_resolution,[],[f3210,f191]) ).

fof(f3210,plain,
    ( sP8(xd,xv)
    | ~ aElement0(xd)
    | xd = sK28(xd,xc) ),
    inference(resolution,[],[f3075,f1167]) ).

fof(f3414,plain,
    sP4(xv,xv),
    inference(subsumption_resolution,[],[f3403,f177]) ).

fof(f3403,plain,
    ( sP4(xv,xv)
    | ~ aElement0(xv) ),
    inference(resolution,[],[f1622,f178]) ).

fof(f3422,plain,
    ! [X0] :
      ( sP4(xv,sK43(X0,xR,xa))
      | aReductOfIn0(X0,xa,xR)
      | ~ sP16(X0,xR,xa) ),
    inference(subsumption_resolution,[],[f3410,f304]) ).

fof(f3410,plain,
    ! [X0] :
      ( sP4(xv,sK43(X0,xR,xa))
      | ~ aElement0(sK43(X0,xR,xa))
      | aReductOfIn0(X0,xa,xR)
      | ~ sP16(X0,xR,xa) ),
    inference(resolution,[],[f1622,f305]) ).

fof(f3421,plain,
    ! [X0] :
      ( sP4(xv,sK42(xR,xa))
      | ~ aElement0(sK42(xR,xa))
      | aNormalFormOfIn0(xa,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xa)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f3420,f173]) ).

fof(f3420,plain,
    ! [X0] :
      ( sP4(xv,sK42(xR,xa))
      | ~ aElement0(sK42(xR,xa))
      | aNormalFormOfIn0(xa,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xa)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f3409,f174]) ).

fof(f3409,plain,
    ! [X0] :
      ( sP4(xv,sK42(xR,xa))
      | ~ aElement0(sK42(xR,xa))
      | aNormalFormOfIn0(xa,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xa)
      | ~ aElement0(xa)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f1622,f298]) ).

fof(f3419,plain,
    ! [X0] :
      ( sP4(xv,sK30(X0,xa))
      | aReductOfIn0(X0,xa,xR)
      | xa = X0
      | ~ sP5(X0,xa) ),
    inference(subsumption_resolution,[],[f3408,f256]) ).

fof(f3408,plain,
    ! [X0] :
      ( sP4(xv,sK30(X0,xa))
      | ~ aElement0(sK30(X0,xa))
      | aReductOfIn0(X0,xa,xR)
      | xa = X0
      | ~ sP5(X0,xa) ),
    inference(resolution,[],[f1622,f257]) ).

fof(f3418,plain,
    ! [X0] :
      ( sP4(xv,sK29(X0,xa))
      | aReductOfIn0(X0,xa,xR)
      | xa = X0
      | ~ sP6(X0,xa) ),
    inference(subsumption_resolution,[],[f3407,f252]) ).

fof(f3407,plain,
    ! [X0] :
      ( sP4(xv,sK29(X0,xa))
      | ~ aElement0(sK29(X0,xa))
      | aReductOfIn0(X0,xa,xR)
      | xa = X0
      | ~ sP6(X0,xa) ),
    inference(resolution,[],[f1622,f253]) ).

fof(f3417,plain,
    ! [X0] :
      ( sP4(xv,sK27(X0,xa))
      | aReductOfIn0(X0,xa,xR)
      | xa = X0
      | ~ sP2(X0,xa) ),
    inference(subsumption_resolution,[],[f3406,f227]) ).

fof(f3406,plain,
    ! [X0] :
      ( sP4(xv,sK27(X0,xa))
      | ~ aElement0(sK27(X0,xa))
      | aReductOfIn0(X0,xa,xR)
      | xa = X0
      | ~ sP2(X0,xa) ),
    inference(resolution,[],[f1622,f228]) ).

fof(f3416,plain,
    ! [X0] :
      ( sP4(xv,sK26(X0,xa))
      | aReductOfIn0(X0,xa,xR)
      | xa = X0
      | ~ sP3(X0,xa) ),
    inference(subsumption_resolution,[],[f3405,f223]) ).

fof(f3405,plain,
    ! [X0] :
      ( sP4(xv,sK26(X0,xa))
      | ~ aElement0(sK26(X0,xa))
      | aReductOfIn0(X0,xa,xR)
      | xa = X0
      | ~ sP3(X0,xa) ),
    inference(resolution,[],[f1622,f224]) ).

fof(f1622,plain,
    ! [X0] :
      ( ~ aReductOfIn0(X0,xa,xR)
      | sP4(xv,X0)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f1621,f174]) ).

fof(f1621,plain,
    ! [X0] :
      ( sP4(xv,X0)
      | ~ aReductOfIn0(X0,xa,xR)
      | ~ aElement0(X0)
      | ~ aElement0(xa) ),
    inference(subsumption_resolution,[],[f1603,f177]) ).

fof(f1603,plain,
    ! [X0] :
      ( sP4(xv,X0)
      | ~ aReductOfIn0(X0,xa,xR)
      | ~ aElement0(xv)
      | ~ aElement0(X0)
      | ~ aElement0(xa) ),
    inference(resolution,[],[f231,f178]) ).

fof(f3075,plain,
    ! [X0] :
      ( sP9(X0,xc)
      | sP8(X0,xv)
      | ~ aElement0(X0) ),
    inference(global_subsumption,[],[f164,f163,f188,f187,f186,f194,f193,f192,f208,f207,f206,f205,f202,f201,f200,f212,f211,f173,f174,f175,f176,f177,f184,f191,f199,f232,f236,f312,f313,f314,f315,f178,f183,f185,f190,f196,f197,f198,f204,f209,f213,f217,f284,f292,f172,f319,f266,f267,f268,f278,f279,f280,f288,f289,f210,f214,f165,f166,f168,f170,f171,f273,f285,f286,f338,f339,f340,f182,f189,f195,f203,f218,f237,f243,f245,f246,f248,f250,f251,f291,f219,f221,f238,f240,f269,f520,f519,f270,f281,f536,f535,f282,f290,f553,f552,f307,f317,f220,f611,f616,f612,f222,f617,f622,f624,f618,f626,f613,f614,f619,f620,f239,f627,f241,f632,f628,f633,f638,f640,f634,f642,f629,f630,f635,f636,f226,f643,f644,f645,f646,f230,f651,f652,f653,f654,f255,f659,f259,f660,f666,f667,f661,f662,f668,f669,f294,f295,f309,f233,f235,f169,f752,f293,f791,f296,f297,f302,f303,f794,f806,f809,f814,f811,f813,f797,f244,f829,f830,f831,f832,f841,f842,f249,f852,f853,f854,f855,f864,f865,f287,f304,f726,f892,f727,f894,f728,f896,f729,f898,f223,f227,f252,f256,f271,f916,f914,f283,f928,f926,f301,f961,f964,f960,f963,f308,f990,f991,f992,f993,f1002,f1003,f305,f1018,f1019,f1009,f1020,f1014,f741,f1044,f306,f1056,f1057,f1058,f1059,f1060,f1061,f742,f1074,f743,f1090,f224,f1102,f1093,f1094,f1103,f1104,f1105,f1108,f1106,f1109,f744,f1125,f1126,f225,f1147,f1148,f1149,f1150,f1143,f1144,f1151,f798,f1159,f1158,f1160,f1161,f1162,f1165,f1167,f1169,f799,f1196,f1183,f1210,f228,f1229,f1219,f1220,f1230,f1231,f1232,f1233,f1236,f1234,f1215,f1185,f1251,f1257,f229,f1309,f1310,f1311,f1312,f1305,f1306,f1313,f253,f1393,f1383,f1384,f1394,f1395,f1396,f1397,f1400,f1398,f1181,f1420,f1433,f1434,f1427,f1435,f1436,f1437,f1438,f254,f1466,f1467,f1468,f1469,f1462,f1463,f1470,f1213,f1214,f1254,f1255,f257,f1479,f1491,f1481,f1482,f1492,f1493,f1494,f1495,f1498,f1496,f1425,f1504,f1505,f1506,f1507,f1508,f258,f1534,f1535,f1536,f1537,f1530,f1531,f1538,f1426,f1541,f1542,f1543,f1544,f1545,f1432,f1567,f1593,f1594,f1012,f1013,f231,f1609,f1610,f1611,f1612,f1613,f234,f1670,f1671,f1672,f1673,f1703,f1704,f1710,f1711,f1712,f1713,f1714,f1715,f299,f1809,f1811,f1813,f1815,f1829,f1831,f1832,f1052,f1053,f1098,f1225,f1389,f1487,f260,f1899,f1906,f1898,f1842,f1843,f1844,f1845,f1909,f1939,f1940,f1941,f1942,f1897,f1943,f1896,f1868,f1869,f1870,f1871,f1944,f1974,f1975,f1976,f1977,f1895,f1978,f298,f2047,f2045,f2044,f2048,f2049,f2050,f2051,f2052,f2053,f2054,f2062,f2064,f2066,f2068,f2070,f2038,f310,f2137,f2139,f2141,f2143,f2168,f2170,f2172,f2173,f2130,f311,f2239,f2240,f2241,f2242,f2244,f2246,f2259,f2262,f2279,f2281,f2283,f2285,f2287,f2288,f2289,f263,f2333,f2337,f2331,f275,f2622,f2623,f264,f2684,f2688,f2682,f265,f2731,f2735,f2729,f276,f2789,f2790,f277,f2872,f2873,f1901,f2911,f2912,f2913,f2914,f2918,f1903,f2923,f2924,f2925,f2926,f2931,f2930,f2076,f3018,f216,f215,f2160,f3032,f1622,f1557,f1520,f718,f181,f180,f179,f474,f3058,f478,f3061,f488,f3064,f3065,f498,f3068,f502,f3071,f512,f3074]) ).

fof(f3065,plain,
    ! [X0] :
      ( sP9(xc,X0)
      | sP7(X0,xv)
      | ~ aElement0(X0) ),
    inference(global_subsumption,[],[f164,f163,f188,f187,f186,f194,f193,f192,f208,f207,f206,f205,f202,f201,f200,f212,f211,f173,f174,f175,f176,f177,f184,f191,f199,f232,f236,f312,f313,f314,f315,f178,f183,f185,f190,f196,f197,f198,f204,f209,f213,f217,f284,f292,f172,f319,f266,f267,f268,f278,f279,f280,f288,f289,f210,f214,f165,f166,f168,f170,f171,f273,f285,f286,f338,f339,f340,f182,f189,f195,f203,f218,f237,f243,f245,f246,f248,f250,f251,f291,f219,f221,f238,f240,f269,f520,f519,f270,f281,f536,f535,f282,f290,f553,f552,f307,f317,f220,f611,f616,f612,f222,f617,f622,f624,f618,f626,f613,f614,f619,f620,f239,f627,f241,f632,f628,f633,f638,f640,f634,f642,f629,f630,f635,f636,f226,f643,f644,f645,f646,f230,f651,f652,f653,f654,f255,f659,f259,f660,f666,f667,f661,f662,f668,f669,f294,f295,f309,f233,f235,f169,f752,f293,f791,f296,f297,f302,f303,f794,f806,f809,f814,f811,f813,f797,f244,f829,f830,f831,f832,f841,f842,f249,f852,f853,f854,f855,f864,f865,f287,f304,f726,f892,f727,f894,f728,f896,f729,f898,f223,f227,f252,f256,f271,f916,f914,f283,f928,f926,f301,f961,f964,f960,f963,f308,f990,f991,f992,f993,f1002,f1003,f305,f1018,f1019,f1009,f1020,f1014,f741,f1044,f306,f1056,f1057,f1058,f1059,f1060,f1061,f742,f1074,f743,f1090,f224,f1102,f1093,f1094,f1103,f1104,f1105,f1108,f1106,f1109,f744,f1125,f1126,f225,f1147,f1148,f1149,f1150,f1143,f1144,f1151,f798,f1159,f1158,f1160,f1161,f1162,f1165,f1167,f1169,f799,f1196,f1183,f1210,f228,f1229,f1219,f1220,f1230,f1231,f1232,f1233,f1236,f1234,f1215,f1185,f1251,f1257,f229,f1309,f1310,f1311,f1312,f1305,f1306,f1313,f253,f1393,f1383,f1384,f1394,f1395,f1396,f1397,f1400,f1398,f1181,f1420,f1433,f1434,f1427,f1435,f1436,f1437,f1438,f254,f1466,f1467,f1468,f1469,f1462,f1463,f1470,f1213,f1214,f1254,f1255,f257,f1479,f1491,f1481,f1482,f1492,f1493,f1494,f1495,f1498,f1496,f1425,f1504,f1505,f1506,f1507,f1508,f258,f1534,f1535,f1536,f1537,f1530,f1531,f1538,f1426,f1541,f1542,f1543,f1544,f1545,f1432,f1567,f1593,f1594,f1012,f1013,f231,f1609,f1610,f1611,f1612,f1613,f234,f1670,f1671,f1672,f1673,f1703,f1704,f1710,f1711,f1712,f1713,f1714,f1715,f299,f1809,f1811,f1813,f1815,f1829,f1831,f1832,f1052,f1053,f1098,f1225,f1389,f1487,f260,f1899,f1906,f1898,f1842,f1843,f1844,f1845,f1909,f1939,f1940,f1941,f1942,f1897,f1943,f1896,f1868,f1869,f1870,f1871,f1944,f1974,f1975,f1976,f1977,f1895,f1978,f298,f2047,f2045,f2044,f2048,f2049,f2050,f2051,f2052,f2053,f2054,f2062,f2064,f2066,f2068,f2070,f2038,f310,f2137,f2139,f2141,f2143,f2168,f2170,f2172,f2173,f2130,f311,f2239,f2240,f2241,f2242,f2244,f2246,f2259,f2262,f2279,f2281,f2283,f2285,f2287,f2288,f2289,f263,f2333,f2337,f2331,f275,f2622,f2623,f264,f2684,f2688,f2682,f265,f2731,f2735,f2729,f276,f2789,f2790,f277,f2872,f2873,f1901,f2911,f2912,f2913,f2914,f2918,f1903,f2923,f2924,f2925,f2926,f2931,f2930,f2076,f3018,f216,f215,f502,f2160,f3032,f1622,f1557,f1520,f718,f181,f180,f179,f512,f498,f474,f3058,f478,f3061,f488,f3064]) ).

fof(f1557,plain,
    ! [X0] :
      ( ~ aReductOfIn0(xa,X0,xR)
      | ~ sP8(xv,X0) ),
    inference(subsumption_resolution,[],[f1549,f174]) ).

fof(f1549,plain,
    ! [X0] :
      ( ~ aElement0(xa)
      | ~ aReductOfIn0(xa,X0,xR)
      | ~ sP8(xv,X0) ),
    inference(resolution,[],[f1426,f178]) ).

fof(f1520,plain,
    ! [X0] :
      ( ~ aReductOfIn0(xa,X0,xR)
      | ~ sP7(xv,X0) ),
    inference(subsumption_resolution,[],[f1512,f174]) ).

fof(f1512,plain,
    ! [X0] :
      ( ~ aElement0(xa)
      | ~ aReductOfIn0(xa,X0,xR)
      | ~ sP7(xv,X0) ),
    inference(resolution,[],[f1425,f178]) ).

fof(f718,plain,
    iLess0(xv,xa),
    inference(subsumption_resolution,[],[f717,f174]) ).

fof(f717,plain,
    ( iLess0(xv,xa)
    | ~ aElement0(xa) ),
    inference(subsumption_resolution,[],[f704,f177]) ).

fof(f704,plain,
    ( iLess0(xv,xa)
    | ~ aElement0(xv)
    | ~ aElement0(xa) ),
    inference(resolution,[],[f233,f178]) ).

fof(f3074,plain,
    ! [X0] :
      ( sP9(X0,xc)
      | sP8(X0,xv)
      | ~ iLess0(xv,xa)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f3073,f177]) ).

fof(f3073,plain,
    ! [X0] :
      ( sP9(X0,xc)
      | sP8(X0,xv)
      | ~ iLess0(xv,xa)
      | ~ aElement0(X0)
      | ~ aElement0(xv) ),
    inference(subsumption_resolution,[],[f3072,f176]) ).

fof(f3072,plain,
    ! [X0] :
      ( sP9(X0,xc)
      | sP8(X0,xv)
      | ~ iLess0(xv,xa)
      | ~ aElement0(X0)
      | ~ aElement0(xc)
      | ~ aElement0(xv) ),
    inference(resolution,[],[f512,f260]) ).

fof(f512,plain,
    ~ sP7(xc,xv),
    inference(resolution,[],[f251,f183]) ).

fof(f3071,plain,
    ! [X0] :
      ( sP9(X0,xc)
      | sP8(X0,xa)
      | ~ iLess0(xa,xa)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f3070,f174]) ).

fof(f3070,plain,
    ! [X0] :
      ( sP9(X0,xc)
      | sP8(X0,xa)
      | ~ iLess0(xa,xa)
      | ~ aElement0(X0)
      | ~ aElement0(xa) ),
    inference(subsumption_resolution,[],[f3069,f176]) ).

fof(f3069,plain,
    ! [X0] :
      ( sP9(X0,xc)
      | sP8(X0,xa)
      | ~ iLess0(xa,xa)
      | ~ aElement0(X0)
      | ~ aElement0(xc)
      | ~ aElement0(xa) ),
    inference(resolution,[],[f502,f260]) ).

fof(f502,plain,
    ~ sP7(xc,xa),
    inference(resolution,[],[f250,f217]) ).

fof(f3068,plain,
    ! [X0] :
      ( sP9(X0,xv)
      | sP8(X0,xa)
      | ~ iLess0(xa,xa)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f3067,f174]) ).

fof(f3067,plain,
    ! [X0] :
      ( sP9(X0,xv)
      | sP8(X0,xa)
      | ~ iLess0(xa,xa)
      | ~ aElement0(X0)
      | ~ aElement0(xa) ),
    inference(subsumption_resolution,[],[f3066,f177]) ).

fof(f3066,plain,
    ! [X0] :
      ( sP9(X0,xv)
      | sP8(X0,xa)
      | ~ iLess0(xa,xa)
      | ~ aElement0(X0)
      | ~ aElement0(xv)
      | ~ aElement0(xa) ),
    inference(resolution,[],[f498,f260]) ).

fof(f498,plain,
    ~ sP7(xv,xa),
    inference(resolution,[],[f248,f178]) ).

fof(f3064,plain,
    ! [X0] :
      ( sP9(xc,X0)
      | sP7(X0,xv)
      | ~ iLess0(xv,xa)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f3063,f177]) ).

fof(f3063,plain,
    ! [X0] :
      ( sP9(xc,X0)
      | sP7(X0,xv)
      | ~ iLess0(xv,xa)
      | ~ aElement0(X0)
      | ~ aElement0(xv) ),
    inference(subsumption_resolution,[],[f3062,f176]) ).

fof(f3062,plain,
    ! [X0] :
      ( sP9(xc,X0)
      | sP7(X0,xv)
      | ~ iLess0(xv,xa)
      | ~ aElement0(xc)
      | ~ aElement0(X0)
      | ~ aElement0(xv) ),
    inference(resolution,[],[f488,f260]) ).

fof(f488,plain,
    ~ sP8(xc,xv),
    inference(resolution,[],[f246,f183]) ).

fof(f3061,plain,
    ! [X0] :
      ( sP9(xc,X0)
      | sP7(X0,xa)
      | ~ iLess0(xa,xa)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f3060,f174]) ).

fof(f3060,plain,
    ! [X0] :
      ( sP9(xc,X0)
      | sP7(X0,xa)
      | ~ iLess0(xa,xa)
      | ~ aElement0(X0)
      | ~ aElement0(xa) ),
    inference(subsumption_resolution,[],[f3059,f176]) ).

fof(f3059,plain,
    ! [X0] :
      ( sP9(xc,X0)
      | sP7(X0,xa)
      | ~ iLess0(xa,xa)
      | ~ aElement0(xc)
      | ~ aElement0(X0)
      | ~ aElement0(xa) ),
    inference(resolution,[],[f478,f260]) ).

fof(f478,plain,
    ~ sP8(xc,xa),
    inference(resolution,[],[f245,f217]) ).

fof(f3058,plain,
    ! [X0] :
      ( sP9(xv,X0)
      | sP7(X0,xa)
      | ~ iLess0(xa,xa)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f3057,f174]) ).

fof(f3057,plain,
    ! [X0] :
      ( sP9(xv,X0)
      | sP7(X0,xa)
      | ~ iLess0(xa,xa)
      | ~ aElement0(X0)
      | ~ aElement0(xa) ),
    inference(subsumption_resolution,[],[f3056,f177]) ).

fof(f3056,plain,
    ! [X0] :
      ( sP9(xv,X0)
      | sP7(X0,xa)
      | ~ iLess0(xa,xa)
      | ~ aElement0(xv)
      | ~ aElement0(X0)
      | ~ aElement0(xa) ),
    inference(resolution,[],[f474,f260]) ).

fof(f474,plain,
    ~ sP8(xv,xa),
    inference(resolution,[],[f243,f178]) ).

fof(f179,plain,
    ( aElement0(sK18)
    | aReductOfIn0(xc,xv,xR)
    | xc = xv ),
    inference(cnf_transformation,[],[f91]) ).

fof(f91,plain,
    ( sdtmndtasgtdt0(xv,xR,xc)
    & ( ( sdtmndtplgtdt0(xv,xR,xc)
        & ( ( sdtmndtplgtdt0(sK18,xR,xc)
            & aReductOfIn0(sK18,xv,xR)
            & aElement0(sK18) )
          | aReductOfIn0(xc,xv,xR) ) )
      | xc = xv )
    & aReductOfIn0(xv,xa,xR)
    & aElement0(xv) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK18])],[f21,f90]) ).

fof(f90,plain,
    ( ? [X0] :
        ( sdtmndtplgtdt0(X0,xR,xc)
        & aReductOfIn0(X0,xv,xR)
        & aElement0(X0) )
   => ( sdtmndtplgtdt0(sK18,xR,xc)
      & aReductOfIn0(sK18,xv,xR)
      & aElement0(sK18) ) ),
    introduced(choice_axiom,[]) ).

fof(f21,axiom,
    ( sdtmndtasgtdt0(xv,xR,xc)
    & ( ( sdtmndtplgtdt0(xv,xR,xc)
        & ( ? [X0] :
              ( sdtmndtplgtdt0(X0,xR,xc)
              & aReductOfIn0(X0,xv,xR)
              & aElement0(X0) )
          | aReductOfIn0(xc,xv,xR) ) )
      | xc = xv )
    & aReductOfIn0(xv,xa,xR)
    & aElement0(xv) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__779) ).

fof(f180,plain,
    ( aReductOfIn0(sK18,xv,xR)
    | aReductOfIn0(xc,xv,xR)
    | xc = xv ),
    inference(cnf_transformation,[],[f91]) ).

fof(f181,plain,
    ( sdtmndtplgtdt0(sK18,xR,xc)
    | aReductOfIn0(xc,xv,xR)
    | xc = xv ),
    inference(cnf_transformation,[],[f91]) ).

fof(f3032,plain,
    ( xc = xv
    | sdtmndtplgtdt0(xv,xR,xc) ),
    inference(subsumption_resolution,[],[f3031,f177]) ).

fof(f3031,plain,
    ( xc = xv
    | sdtmndtplgtdt0(xv,xR,xc)
    | ~ aElement0(xv) ),
    inference(subsumption_resolution,[],[f3030,f173]) ).

fof(f3030,plain,
    ( xc = xv
    | sdtmndtplgtdt0(xv,xR,xc)
    | ~ aRewritingSystem0(xR)
    | ~ aElement0(xv) ),
    inference(subsumption_resolution,[],[f1793,f176]) ).

fof(f1793,plain,
    ( xc = xv
    | sdtmndtplgtdt0(xv,xR,xc)
    | ~ aElement0(xc)
    | ~ aRewritingSystem0(xR)
    | ~ aElement0(xv) ),
    inference(resolution,[],[f299,f183]) ).

fof(f215,plain,
    ( aReductOfIn0(sK23,xa,xR)
    | aReductOfIn0(xc,xa,xR) ),
    inference(cnf_transformation,[],[f101]) ).

fof(f101,plain,
    ( sdtmndtplgtdt0(xa,xR,xc)
    & ( ( sdtmndtplgtdt0(sK23,xR,xc)
        & aReductOfIn0(sK23,xa,xR)
        & aElement0(sK23) )
      | aReductOfIn0(xc,xa,xR) )
    & sdtmndtplgtdt0(xa,xR,xb)
    & ( ( sdtmndtplgtdt0(sK24,xR,xb)
        & aReductOfIn0(sK24,xa,xR)
        & aElement0(sK24) )
      | aReductOfIn0(xb,xa,xR) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK23,sK24])],[f29,f100,f99]) ).

fof(f99,plain,
    ( ? [X0] :
        ( sdtmndtplgtdt0(X0,xR,xc)
        & aReductOfIn0(X0,xa,xR)
        & aElement0(X0) )
   => ( sdtmndtplgtdt0(sK23,xR,xc)
      & aReductOfIn0(sK23,xa,xR)
      & aElement0(sK23) ) ),
    introduced(choice_axiom,[]) ).

fof(f100,plain,
    ( ? [X1] :
        ( sdtmndtplgtdt0(X1,xR,xb)
        & aReductOfIn0(X1,xa,xR)
        & aElement0(X1) )
   => ( sdtmndtplgtdt0(sK24,xR,xb)
      & aReductOfIn0(sK24,xa,xR)
      & aElement0(sK24) ) ),
    introduced(choice_axiom,[]) ).

fof(f29,plain,
    ( sdtmndtplgtdt0(xa,xR,xc)
    & ( ? [X0] :
          ( sdtmndtplgtdt0(X0,xR,xc)
          & aReductOfIn0(X0,xa,xR)
          & aElement0(X0) )
      | aReductOfIn0(xc,xa,xR) )
    & sdtmndtplgtdt0(xa,xR,xb)
    & ( ? [X1] :
          ( sdtmndtplgtdt0(X1,xR,xb)
          & aReductOfIn0(X1,xa,xR)
          & aElement0(X1) )
      | aReductOfIn0(xb,xa,xR) ) ),
    inference(rectify,[],[f19]) ).

fof(f19,axiom,
    ( sdtmndtplgtdt0(xa,xR,xc)
    & ( ? [X0] :
          ( sdtmndtplgtdt0(X0,xR,xc)
          & aReductOfIn0(X0,xa,xR)
          & aElement0(X0) )
      | aReductOfIn0(xc,xa,xR) )
    & sdtmndtplgtdt0(xa,xR,xb)
    & ( ? [X0] :
          ( sdtmndtplgtdt0(X0,xR,xb)
          & aReductOfIn0(X0,xa,xR)
          & aElement0(X0) )
      | aReductOfIn0(xb,xa,xR) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__731_02) ).

fof(f216,plain,
    ( sdtmndtplgtdt0(sK23,xR,xc)
    | aReductOfIn0(xc,xa,xR) ),
    inference(cnf_transformation,[],[f101]) ).

fof(f3018,plain,
    iLess0(xc,xa),
    inference(subsumption_resolution,[],[f3017,f174]) ).

fof(f3017,plain,
    ( iLess0(xc,xa)
    | ~ aElement0(xa) ),
    inference(subsumption_resolution,[],[f731,f176]) ).

fof(f731,plain,
    ( iLess0(xc,xa)
    | ~ aElement0(xc)
    | ~ aElement0(xa) ),
    inference(resolution,[],[f235,f217]) ).

fof(f2076,plain,
    ! [X0] :
      ( aNormalFormOfIn0(xd,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xd)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2075,f173]) ).

fof(f2075,plain,
    ! [X0] :
      ( aNormalFormOfIn0(xd,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xd)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2032,f191]) ).

fof(f2032,plain,
    ! [X0] :
      ( aNormalFormOfIn0(xd,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xd)
      | ~ aElement0(xd)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f298,f197]) ).

fof(f2930,plain,
    ( sP7(xb,xd)
    | ~ iLess0(xd,xa) ),
    inference(subsumption_resolution,[],[f2922,f191]) ).

fof(f2922,plain,
    ( sP7(xb,xd)
    | ~ iLess0(xd,xa)
    | ~ aElement0(xd) ),
    inference(resolution,[],[f1903,f314]) ).

fof(f2931,plain,
    ! [X0] :
      ( sP7(xb,sK43(xd,xR,X0))
      | ~ iLess0(sK43(xd,xR,X0),xa)
      | ~ sP16(xd,xR,X0)
      | aReductOfIn0(xd,X0,xR) ),
    inference(subsumption_resolution,[],[f2927,f304]) ).

fof(f2927,plain,
    ! [X0] :
      ( sP7(xb,sK43(xd,xR,X0))
      | ~ iLess0(sK43(xd,xR,X0),xa)
      | ~ aElement0(sK43(xd,xR,X0))
      | ~ sP16(xd,xR,X0)
      | aReductOfIn0(xd,X0,xR) ),
    inference(resolution,[],[f1903,f1053]) ).

fof(f2926,plain,
    ! [X0] :
      ( sP7(xb,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(X0)
      | ~ sP3(xd,X0)
      | xd = X0 ),
    inference(resolution,[],[f1903,f646]) ).

fof(f2925,plain,
    ! [X0] :
      ( sP7(xb,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(X0)
      | ~ sP2(xd,X0)
      | xd = X0 ),
    inference(resolution,[],[f1903,f654]) ).

fof(f2924,plain,
    ! [X0] :
      ( sP7(xb,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(X0)
      | ~ sP6(xd,X0)
      | xd = X0 ),
    inference(resolution,[],[f1903,f662]) ).

fof(f2923,plain,
    ! [X0] :
      ( sP7(xb,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(X0)
      | ~ sP5(xd,X0)
      | xd = X0 ),
    inference(resolution,[],[f1903,f669]) ).

fof(f1903,plain,
    ! [X0] :
      ( sP8(xd,X0)
      | sP7(xb,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f1902,f175]) ).

fof(f1902,plain,
    ! [X0] :
      ( sP8(xd,X0)
      | sP7(xb,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(xb)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f1835,f191]) ).

fof(f1835,plain,
    ! [X0] :
      ( sP8(xd,X0)
      | sP7(xb,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(xd)
      | ~ aElement0(xb)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f260,f640]) ).

fof(f2918,plain,
    ! [X0] :
      ( sP7(xd,sK43(xb,xR,X0))
      | ~ iLess0(sK43(xb,xR,X0),xa)
      | ~ sP16(xb,xR,X0)
      | aReductOfIn0(xb,X0,xR) ),
    inference(subsumption_resolution,[],[f2915,f304]) ).

fof(f2915,plain,
    ! [X0] :
      ( sP7(xd,sK43(xb,xR,X0))
      | ~ iLess0(sK43(xb,xR,X0),xa)
      | ~ aElement0(sK43(xb,xR,X0))
      | ~ sP16(xb,xR,X0)
      | aReductOfIn0(xb,X0,xR) ),
    inference(resolution,[],[f1901,f1053]) ).

fof(f2914,plain,
    ! [X0] :
      ( sP7(xd,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(X0)
      | ~ sP3(xb,X0)
      | xb = X0 ),
    inference(resolution,[],[f1901,f646]) ).

fof(f2913,plain,
    ! [X0] :
      ( sP7(xd,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(X0)
      | ~ sP2(xb,X0)
      | xb = X0 ),
    inference(resolution,[],[f1901,f654]) ).

fof(f2912,plain,
    ! [X0] :
      ( sP7(xd,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(X0)
      | ~ sP6(xb,X0)
      | xb = X0 ),
    inference(resolution,[],[f1901,f662]) ).

fof(f2911,plain,
    ! [X0] :
      ( sP7(xd,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(X0)
      | ~ sP5(xb,X0)
      | xb = X0 ),
    inference(resolution,[],[f1901,f669]) ).

fof(f1901,plain,
    ! [X0] :
      ( sP8(xb,X0)
      | sP7(xd,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f1900,f191]) ).

fof(f1900,plain,
    ! [X0] :
      ( sP8(xb,X0)
      | sP7(xd,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(xd)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f1834,f175]) ).

fof(f1834,plain,
    ! [X0] :
      ( sP8(xb,X0)
      | sP7(xd,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(xb)
      | ~ aElement0(xd)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f260,f642]) ).

fof(f2873,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtasgtdt0(sK43(X0,X1,X2),X1,sK38(X1,X3,sK43(X0,X1,X2)))
      | ~ aReductOfIn0(X3,X2,X1)
      | ~ aElement0(X3)
      | ~ aElement0(X2)
      | ~ sP12(X1)
      | aReductOfIn0(X0,X2,X1)
      | ~ sP16(X0,X1,X2) ),
    inference(subsumption_resolution,[],[f2852,f304]) ).

fof(f2852,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtasgtdt0(sK43(X0,X1,X2),X1,sK38(X1,X3,sK43(X0,X1,X2)))
      | ~ aReductOfIn0(X3,X2,X1)
      | ~ aElement0(sK43(X0,X1,X2))
      | ~ aElement0(X3)
      | ~ aElement0(X2)
      | ~ sP12(X1)
      | aReductOfIn0(X0,X2,X1)
      | ~ sP16(X0,X1,X2) ),
    inference(resolution,[],[f277,f305]) ).

fof(f2872,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtasgtdt0(sK42(X0,X1),X0,sK38(X0,X2,sK42(X0,X1)))
      | ~ aReductOfIn0(X2,X1,X0)
      | ~ aElement0(sK42(X0,X1))
      | ~ aElement0(X1)
      | ~ sP12(X0)
      | ~ sdtmndtasgtdt0(X3,X0,X1)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X3) ),
    inference(subsumption_resolution,[],[f2871,f297]) ).

fof(f2871,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtasgtdt0(sK42(X0,X1),X0,sK38(X0,X2,sK42(X0,X1)))
      | ~ aReductOfIn0(X2,X1,X0)
      | ~ aElement0(sK42(X0,X1))
      | ~ aElement0(X1)
      | ~ sP12(X0)
      | aNormalFormOfIn0(X1,X3,X0)
      | ~ sdtmndtasgtdt0(X3,X0,X1)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X3) ),
    inference(subsumption_resolution,[],[f2862,f294]) ).

fof(f2862,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtasgtdt0(sK42(X0,X1),X0,sK38(X0,X2,sK42(X0,X1)))
      | ~ aReductOfIn0(X2,X1,X0)
      | ~ aElement0(sK42(X0,X1))
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ sP12(X0)
      | aNormalFormOfIn0(X1,X3,X0)
      | ~ sdtmndtasgtdt0(X3,X0,X1)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X3) ),
    inference(duplicate_literal_removal,[],[f2851]) ).

fof(f2851,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtasgtdt0(sK42(X0,X1),X0,sK38(X0,X2,sK42(X0,X1)))
      | ~ aReductOfIn0(X2,X1,X0)
      | ~ aElement0(sK42(X0,X1))
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ sP12(X0)
      | aNormalFormOfIn0(X1,X3,X0)
      | ~ sdtmndtasgtdt0(X3,X0,X1)
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X3) ),
    inference(resolution,[],[f277,f298]) ).

fof(f277,plain,
    ! [X0,X6,X7,X5] :
      ( ~ aReductOfIn0(X7,X5,X0)
      | sdtmndtasgtdt0(X7,X0,sK38(X0,X6,X7))
      | ~ aReductOfIn0(X6,X5,X0)
      | ~ aElement0(X7)
      | ~ aElement0(X6)
      | ~ aElement0(X5)
      | ~ sP12(X0) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f141,plain,
    ! [X0] :
      ( ( sP12(X0)
        | ( ! [X4] :
              ( ~ sdtmndtasgtdt0(sK37(X0),X0,X4)
              | ~ sdtmndtasgtdt0(sK36(X0),X0,X4)
              | ~ aElement0(X4) )
          & aReductOfIn0(sK37(X0),sK35(X0),X0)
          & aReductOfIn0(sK36(X0),sK35(X0),X0)
          & aElement0(sK37(X0))
          & aElement0(sK36(X0))
          & aElement0(sK35(X0)) ) )
      & ( ! [X5,X6,X7] :
            ( ( sdtmndtasgtdt0(X7,X0,sK38(X0,X6,X7))
              & sdtmndtasgtdt0(X6,X0,sK38(X0,X6,X7))
              & aElement0(sK38(X0,X6,X7)) )
            | ~ aReductOfIn0(X7,X5,X0)
            | ~ aReductOfIn0(X6,X5,X0)
            | ~ aElement0(X7)
            | ~ aElement0(X6)
            | ~ aElement0(X5) )
        | ~ sP12(X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK35,sK36,sK37,sK38])],[f138,f140,f139]) ).

fof(f139,plain,
    ! [X0] :
      ( ? [X1,X2,X3] :
          ( ! [X4] :
              ( ~ sdtmndtasgtdt0(X3,X0,X4)
              | ~ sdtmndtasgtdt0(X2,X0,X4)
              | ~ aElement0(X4) )
          & aReductOfIn0(X3,X1,X0)
          & aReductOfIn0(X2,X1,X0)
          & aElement0(X3)
          & aElement0(X2)
          & aElement0(X1) )
     => ( ! [X4] :
            ( ~ sdtmndtasgtdt0(sK37(X0),X0,X4)
            | ~ sdtmndtasgtdt0(sK36(X0),X0,X4)
            | ~ aElement0(X4) )
        & aReductOfIn0(sK37(X0),sK35(X0),X0)
        & aReductOfIn0(sK36(X0),sK35(X0),X0)
        & aElement0(sK37(X0))
        & aElement0(sK36(X0))
        & aElement0(sK35(X0)) ) ),
    introduced(choice_axiom,[]) ).

fof(f140,plain,
    ! [X0,X6,X7] :
      ( ? [X8] :
          ( sdtmndtasgtdt0(X7,X0,X8)
          & sdtmndtasgtdt0(X6,X0,X8)
          & aElement0(X8) )
     => ( sdtmndtasgtdt0(X7,X0,sK38(X0,X6,X7))
        & sdtmndtasgtdt0(X6,X0,sK38(X0,X6,X7))
        & aElement0(sK38(X0,X6,X7)) ) ),
    introduced(choice_axiom,[]) ).

fof(f138,plain,
    ! [X0] :
      ( ( sP12(X0)
        | ? [X1,X2,X3] :
            ( ! [X4] :
                ( ~ sdtmndtasgtdt0(X3,X0,X4)
                | ~ sdtmndtasgtdt0(X2,X0,X4)
                | ~ aElement0(X4) )
            & aReductOfIn0(X3,X1,X0)
            & aReductOfIn0(X2,X1,X0)
            & aElement0(X3)
            & aElement0(X2)
            & aElement0(X1) ) )
      & ( ! [X5,X6,X7] :
            ( ? [X8] :
                ( sdtmndtasgtdt0(X7,X0,X8)
                & sdtmndtasgtdt0(X6,X0,X8)
                & aElement0(X8) )
            | ~ aReductOfIn0(X7,X5,X0)
            | ~ aReductOfIn0(X6,X5,X0)
            | ~ aElement0(X7)
            | ~ aElement0(X6)
            | ~ aElement0(X5) )
        | ~ sP12(X0) ) ),
    inference(rectify,[],[f137]) ).

fof(f137,plain,
    ! [X0] :
      ( ( sP12(X0)
        | ? [X1,X2,X3] :
            ( ! [X4] :
                ( ~ sdtmndtasgtdt0(X3,X0,X4)
                | ~ sdtmndtasgtdt0(X2,X0,X4)
                | ~ aElement0(X4) )
            & aReductOfIn0(X3,X1,X0)
            & aReductOfIn0(X2,X1,X0)
            & aElement0(X3)
            & aElement0(X2)
            & aElement0(X1) ) )
      & ( ! [X1,X2,X3] :
            ( ? [X4] :
                ( sdtmndtasgtdt0(X3,X0,X4)
                & sdtmndtasgtdt0(X2,X0,X4)
                & aElement0(X4) )
            | ~ aReductOfIn0(X3,X1,X0)
            | ~ aReductOfIn0(X2,X1,X0)
            | ~ aElement0(X3)
            | ~ aElement0(X2)
            | ~ aElement0(X1) )
        | ~ sP12(X0) ) ),
    inference(nnf_transformation,[],[f78]) ).

fof(f78,plain,
    ! [X0] :
      ( sP12(X0)
    <=> ! [X1,X2,X3] :
          ( ? [X4] :
              ( sdtmndtasgtdt0(X3,X0,X4)
              & sdtmndtasgtdt0(X2,X0,X4)
              & aElement0(X4) )
          | ~ aReductOfIn0(X3,X1,X0)
          | ~ aReductOfIn0(X2,X1,X0)
          | ~ aElement0(X3)
          | ~ aElement0(X2)
          | ~ aElement0(X1) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP12])]) ).

fof(f2790,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK38(X1,X0,sK43(X2,X1,X3)))
      | ~ aReductOfIn0(X0,X3,X1)
      | ~ aElement0(X0)
      | ~ aElement0(X3)
      | ~ sP12(X1)
      | aReductOfIn0(X2,X3,X1)
      | ~ sP16(X2,X1,X3) ),
    inference(subsumption_resolution,[],[f2769,f304]) ).

fof(f2769,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK38(X1,X0,sK43(X2,X1,X3)))
      | ~ aReductOfIn0(X0,X3,X1)
      | ~ aElement0(sK43(X2,X1,X3))
      | ~ aElement0(X0)
      | ~ aElement0(X3)
      | ~ sP12(X1)
      | aReductOfIn0(X2,X3,X1)
      | ~ sP16(X2,X1,X3) ),
    inference(resolution,[],[f276,f305]) ).

fof(f2789,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK38(X1,X0,sK42(X1,X2)))
      | ~ aReductOfIn0(X0,X2,X1)
      | ~ aElement0(sK42(X1,X2))
      | ~ aElement0(X2)
      | ~ sP12(X1)
      | ~ sdtmndtasgtdt0(X3,X1,X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X3) ),
    inference(subsumption_resolution,[],[f2788,f297]) ).

fof(f2788,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK38(X1,X0,sK42(X1,X2)))
      | ~ aReductOfIn0(X0,X2,X1)
      | ~ aElement0(sK42(X1,X2))
      | ~ aElement0(X2)
      | ~ sP12(X1)
      | aNormalFormOfIn0(X2,X3,X1)
      | ~ sdtmndtasgtdt0(X3,X1,X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X3) ),
    inference(subsumption_resolution,[],[f2779,f294]) ).

fof(f2779,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK38(X1,X0,sK42(X1,X2)))
      | ~ aReductOfIn0(X0,X2,X1)
      | ~ aElement0(sK42(X1,X2))
      | ~ aElement0(X0)
      | ~ aElement0(X2)
      | ~ sP12(X1)
      | aNormalFormOfIn0(X2,X3,X1)
      | ~ sdtmndtasgtdt0(X3,X1,X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X3) ),
    inference(duplicate_literal_removal,[],[f2768]) ).

fof(f2768,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK38(X1,X0,sK42(X1,X2)))
      | ~ aReductOfIn0(X0,X2,X1)
      | ~ aElement0(sK42(X1,X2))
      | ~ aElement0(X0)
      | ~ aElement0(X2)
      | ~ sP12(X1)
      | aNormalFormOfIn0(X2,X3,X1)
      | ~ sdtmndtasgtdt0(X3,X1,X2)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X3) ),
    inference(resolution,[],[f276,f298]) ).

fof(f276,plain,
    ! [X0,X6,X7,X5] :
      ( ~ aReductOfIn0(X7,X5,X0)
      | sdtmndtasgtdt0(X6,X0,sK38(X0,X6,X7))
      | ~ aReductOfIn0(X6,X5,X0)
      | ~ aElement0(X7)
      | ~ aElement0(X6)
      | ~ aElement0(X5)
      | ~ sP12(X0) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f2729,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK34(X1,X2,X0))
      | ~ sdtmndtasgtdt0(X3,X1,X2)
      | ~ aElement0(X0)
      | ~ aElement0(X2)
      | ~ aElement0(X3)
      | ~ sP10(X1)
      | ~ sdtmndtplgtdt0(X3,X1,X0)
      | ~ aRewritingSystem0(X1) ),
    inference(duplicate_literal_removal,[],[f2728]) ).

fof(f2728,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK34(X1,X2,X0))
      | ~ sdtmndtasgtdt0(X3,X1,X2)
      | ~ aElement0(X0)
      | ~ aElement0(X2)
      | ~ aElement0(X3)
      | ~ sP10(X1)
      | ~ sdtmndtplgtdt0(X3,X1,X0)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X3) ),
    inference(resolution,[],[f265,f301]) ).

fof(f2735,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(sK41(X0,X1),X0,sK34(X0,X2,sK41(X0,X1)))
      | ~ sdtmndtasgtdt0(X1,X0,X2)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ sP10(X0)
      | ~ aRewritingSystem0(X0)
      | ~ isTerminating0(X0) ),
    inference(subsumption_resolution,[],[f2730,f791]) ).

fof(f2730,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(sK41(X0,X1),X0,sK34(X0,X2,sK41(X0,X1)))
      | ~ sdtmndtasgtdt0(X1,X0,X2)
      | ~ aElement0(sK41(X0,X1))
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ sP10(X0)
      | ~ aRewritingSystem0(X0)
      | ~ isTerminating0(X0) ),
    inference(duplicate_literal_removal,[],[f2727]) ).

fof(f2727,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(sK41(X0,X1),X0,sK34(X0,X2,sK41(X0,X1)))
      | ~ sdtmndtasgtdt0(X1,X0,X2)
      | ~ aElement0(sK41(X0,X1))
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ sP10(X0)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X1)
      | ~ isTerminating0(X0) ),
    inference(resolution,[],[f265,f794]) ).

fof(f2731,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK34(X1,X2,X0))
      | ~ sdtmndtasgtdt0(X0,X1,X2)
      | ~ aElement0(X0)
      | ~ aElement0(X2)
      | ~ sP10(X1)
      | ~ aRewritingSystem0(X1) ),
    inference(duplicate_literal_removal,[],[f2726]) ).

fof(f2726,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK34(X1,X2,X0))
      | ~ sdtmndtasgtdt0(X0,X1,X2)
      | ~ aElement0(X0)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ sP10(X1)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(X1) ),
    inference(resolution,[],[f265,f317]) ).

fof(f265,plain,
    ! [X0,X6,X7,X5] :
      ( ~ sdtmndtasgtdt0(X5,X0,X7)
      | sdtmndtasgtdt0(X7,X0,sK34(X0,X6,X7))
      | ~ sdtmndtasgtdt0(X5,X0,X6)
      | ~ aElement0(X7)
      | ~ aElement0(X6)
      | ~ aElement0(X5)
      | ~ sP10(X0) ),
    inference(cnf_transformation,[],[f135]) ).

fof(f135,plain,
    ! [X0] :
      ( ( sP10(X0)
        | ( ! [X4] :
              ( ~ sdtmndtasgtdt0(sK33(X0),X0,X4)
              | ~ sdtmndtasgtdt0(sK32(X0),X0,X4)
              | ~ aElement0(X4) )
          & sdtmndtasgtdt0(sK31(X0),X0,sK33(X0))
          & sdtmndtasgtdt0(sK31(X0),X0,sK32(X0))
          & aElement0(sK33(X0))
          & aElement0(sK32(X0))
          & aElement0(sK31(X0)) ) )
      & ( ! [X5,X6,X7] :
            ( ( sdtmndtasgtdt0(X7,X0,sK34(X0,X6,X7))
              & sdtmndtasgtdt0(X6,X0,sK34(X0,X6,X7))
              & aElement0(sK34(X0,X6,X7)) )
            | ~ sdtmndtasgtdt0(X5,X0,X7)
            | ~ sdtmndtasgtdt0(X5,X0,X6)
            | ~ aElement0(X7)
            | ~ aElement0(X6)
            | ~ aElement0(X5) )
        | ~ sP10(X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK31,sK32,sK33,sK34])],[f132,f134,f133]) ).

fof(f133,plain,
    ! [X0] :
      ( ? [X1,X2,X3] :
          ( ! [X4] :
              ( ~ sdtmndtasgtdt0(X3,X0,X4)
              | ~ sdtmndtasgtdt0(X2,X0,X4)
              | ~ aElement0(X4) )
          & sdtmndtasgtdt0(X1,X0,X3)
          & sdtmndtasgtdt0(X1,X0,X2)
          & aElement0(X3)
          & aElement0(X2)
          & aElement0(X1) )
     => ( ! [X4] :
            ( ~ sdtmndtasgtdt0(sK33(X0),X0,X4)
            | ~ sdtmndtasgtdt0(sK32(X0),X0,X4)
            | ~ aElement0(X4) )
        & sdtmndtasgtdt0(sK31(X0),X0,sK33(X0))
        & sdtmndtasgtdt0(sK31(X0),X0,sK32(X0))
        & aElement0(sK33(X0))
        & aElement0(sK32(X0))
        & aElement0(sK31(X0)) ) ),
    introduced(choice_axiom,[]) ).

fof(f134,plain,
    ! [X0,X6,X7] :
      ( ? [X8] :
          ( sdtmndtasgtdt0(X7,X0,X8)
          & sdtmndtasgtdt0(X6,X0,X8)
          & aElement0(X8) )
     => ( sdtmndtasgtdt0(X7,X0,sK34(X0,X6,X7))
        & sdtmndtasgtdt0(X6,X0,sK34(X0,X6,X7))
        & aElement0(sK34(X0,X6,X7)) ) ),
    introduced(choice_axiom,[]) ).

fof(f132,plain,
    ! [X0] :
      ( ( sP10(X0)
        | ? [X1,X2,X3] :
            ( ! [X4] :
                ( ~ sdtmndtasgtdt0(X3,X0,X4)
                | ~ sdtmndtasgtdt0(X2,X0,X4)
                | ~ aElement0(X4) )
            & sdtmndtasgtdt0(X1,X0,X3)
            & sdtmndtasgtdt0(X1,X0,X2)
            & aElement0(X3)
            & aElement0(X2)
            & aElement0(X1) ) )
      & ( ! [X5,X6,X7] :
            ( ? [X8] :
                ( sdtmndtasgtdt0(X7,X0,X8)
                & sdtmndtasgtdt0(X6,X0,X8)
                & aElement0(X8) )
            | ~ sdtmndtasgtdt0(X5,X0,X7)
            | ~ sdtmndtasgtdt0(X5,X0,X6)
            | ~ aElement0(X7)
            | ~ aElement0(X6)
            | ~ aElement0(X5) )
        | ~ sP10(X0) ) ),
    inference(rectify,[],[f131]) ).

fof(f131,plain,
    ! [X0] :
      ( ( sP10(X0)
        | ? [X1,X2,X3] :
            ( ! [X4] :
                ( ~ sdtmndtasgtdt0(X3,X0,X4)
                | ~ sdtmndtasgtdt0(X2,X0,X4)
                | ~ aElement0(X4) )
            & sdtmndtasgtdt0(X1,X0,X3)
            & sdtmndtasgtdt0(X1,X0,X2)
            & aElement0(X3)
            & aElement0(X2)
            & aElement0(X1) ) )
      & ( ! [X1,X2,X3] :
            ( ? [X4] :
                ( sdtmndtasgtdt0(X3,X0,X4)
                & sdtmndtasgtdt0(X2,X0,X4)
                & aElement0(X4) )
            | ~ sdtmndtasgtdt0(X1,X0,X3)
            | ~ sdtmndtasgtdt0(X1,X0,X2)
            | ~ aElement0(X3)
            | ~ aElement0(X2)
            | ~ aElement0(X1) )
        | ~ sP10(X0) ) ),
    inference(nnf_transformation,[],[f75]) ).

fof(f75,plain,
    ! [X0] :
      ( sP10(X0)
    <=> ! [X1,X2,X3] :
          ( ? [X4] :
              ( sdtmndtasgtdt0(X3,X0,X4)
              & sdtmndtasgtdt0(X2,X0,X4)
              & aElement0(X4) )
          | ~ sdtmndtasgtdt0(X1,X0,X3)
          | ~ sdtmndtasgtdt0(X1,X0,X2)
          | ~ aElement0(X3)
          | ~ aElement0(X2)
          | ~ aElement0(X1) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP10])]) ).

fof(f2682,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK34(X1,X0,X2))
      | ~ sdtmndtasgtdt0(X3,X1,X0)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ aElement0(X3)
      | ~ sP10(X1)
      | ~ sdtmndtplgtdt0(X3,X1,X2)
      | ~ aRewritingSystem0(X1) ),
    inference(duplicate_literal_removal,[],[f2681]) ).

fof(f2681,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK34(X1,X0,X2))
      | ~ sdtmndtasgtdt0(X3,X1,X0)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ aElement0(X3)
      | ~ sP10(X1)
      | ~ sdtmndtplgtdt0(X3,X1,X2)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X3) ),
    inference(resolution,[],[f264,f301]) ).

fof(f2688,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK34(X1,X0,sK41(X1,X2)))
      | ~ sdtmndtasgtdt0(X2,X1,X0)
      | ~ aElement0(X0)
      | ~ aElement0(X2)
      | ~ sP10(X1)
      | ~ aRewritingSystem0(X1)
      | ~ isTerminating0(X1) ),
    inference(subsumption_resolution,[],[f2683,f791]) ).

fof(f2683,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK34(X1,X0,sK41(X1,X2)))
      | ~ sdtmndtasgtdt0(X2,X1,X0)
      | ~ aElement0(sK41(X1,X2))
      | ~ aElement0(X0)
      | ~ aElement0(X2)
      | ~ sP10(X1)
      | ~ aRewritingSystem0(X1)
      | ~ isTerminating0(X1) ),
    inference(duplicate_literal_removal,[],[f2680]) ).

fof(f2680,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK34(X1,X0,sK41(X1,X2)))
      | ~ sdtmndtasgtdt0(X2,X1,X0)
      | ~ aElement0(sK41(X1,X2))
      | ~ aElement0(X0)
      | ~ aElement0(X2)
      | ~ sP10(X1)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X2)
      | ~ isTerminating0(X1) ),
    inference(resolution,[],[f264,f794]) ).

fof(f2684,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK34(X1,X0,X2))
      | ~ sdtmndtasgtdt0(X2,X1,X0)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ sP10(X1)
      | ~ aRewritingSystem0(X1) ),
    inference(duplicate_literal_removal,[],[f2679]) ).

fof(f2679,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK34(X1,X0,X2))
      | ~ sdtmndtasgtdt0(X2,X1,X0)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ aElement0(X2)
      | ~ sP10(X1)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1) ),
    inference(resolution,[],[f264,f317]) ).

fof(f264,plain,
    ! [X0,X6,X7,X5] :
      ( ~ sdtmndtasgtdt0(X5,X0,X7)
      | sdtmndtasgtdt0(X6,X0,sK34(X0,X6,X7))
      | ~ sdtmndtasgtdt0(X5,X0,X6)
      | ~ aElement0(X7)
      | ~ aElement0(X6)
      | ~ aElement0(X5)
      | ~ sP10(X0) ),
    inference(cnf_transformation,[],[f135]) ).

fof(f2623,plain,
    ! [X2,X3,X0,X1] :
      ( aElement0(sK38(X0,X1,sK43(X2,X0,X3)))
      | ~ aReductOfIn0(X1,X3,X0)
      | ~ aElement0(X1)
      | ~ aElement0(X3)
      | ~ sP12(X0)
      | aReductOfIn0(X2,X3,X0)
      | ~ sP16(X2,X0,X3) ),
    inference(subsumption_resolution,[],[f2602,f304]) ).

fof(f2602,plain,
    ! [X2,X3,X0,X1] :
      ( aElement0(sK38(X0,X1,sK43(X2,X0,X3)))
      | ~ aReductOfIn0(X1,X3,X0)
      | ~ aElement0(sK43(X2,X0,X3))
      | ~ aElement0(X1)
      | ~ aElement0(X3)
      | ~ sP12(X0)
      | aReductOfIn0(X2,X3,X0)
      | ~ sP16(X2,X0,X3) ),
    inference(resolution,[],[f275,f305]) ).

fof(f2622,plain,
    ! [X2,X3,X0,X1] :
      ( aElement0(sK38(X0,X1,sK42(X0,X2)))
      | ~ aReductOfIn0(X1,X2,X0)
      | ~ aElement0(sK42(X0,X2))
      | ~ aElement0(X2)
      | ~ sP12(X0)
      | ~ sdtmndtasgtdt0(X3,X0,X2)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X3) ),
    inference(subsumption_resolution,[],[f2621,f297]) ).

fof(f2621,plain,
    ! [X2,X3,X0,X1] :
      ( aElement0(sK38(X0,X1,sK42(X0,X2)))
      | ~ aReductOfIn0(X1,X2,X0)
      | ~ aElement0(sK42(X0,X2))
      | ~ aElement0(X2)
      | ~ sP12(X0)
      | aNormalFormOfIn0(X2,X3,X0)
      | ~ sdtmndtasgtdt0(X3,X0,X2)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X3) ),
    inference(subsumption_resolution,[],[f2612,f294]) ).

fof(f2612,plain,
    ! [X2,X3,X0,X1] :
      ( aElement0(sK38(X0,X1,sK42(X0,X2)))
      | ~ aReductOfIn0(X1,X2,X0)
      | ~ aElement0(sK42(X0,X2))
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ sP12(X0)
      | aNormalFormOfIn0(X2,X3,X0)
      | ~ sdtmndtasgtdt0(X3,X0,X2)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X3) ),
    inference(duplicate_literal_removal,[],[f2601]) ).

fof(f2601,plain,
    ! [X2,X3,X0,X1] :
      ( aElement0(sK38(X0,X1,sK42(X0,X2)))
      | ~ aReductOfIn0(X1,X2,X0)
      | ~ aElement0(sK42(X0,X2))
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ sP12(X0)
      | aNormalFormOfIn0(X2,X3,X0)
      | ~ sdtmndtasgtdt0(X3,X0,X2)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X3) ),
    inference(resolution,[],[f275,f298]) ).

fof(f275,plain,
    ! [X0,X6,X7,X5] :
      ( ~ aReductOfIn0(X7,X5,X0)
      | aElement0(sK38(X0,X6,X7))
      | ~ aReductOfIn0(X6,X5,X0)
      | ~ aElement0(X7)
      | ~ aElement0(X6)
      | ~ aElement0(X5)
      | ~ sP12(X0) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f2331,plain,
    ! [X2,X3,X0,X1] :
      ( aElement0(sK34(X0,X1,X2))
      | ~ sdtmndtasgtdt0(X3,X0,X1)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ aElement0(X3)
      | ~ sP10(X0)
      | ~ sdtmndtplgtdt0(X3,X0,X2)
      | ~ aRewritingSystem0(X0) ),
    inference(duplicate_literal_removal,[],[f2330]) ).

fof(f2330,plain,
    ! [X2,X3,X0,X1] :
      ( aElement0(sK34(X0,X1,X2))
      | ~ sdtmndtasgtdt0(X3,X0,X1)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ aElement0(X3)
      | ~ sP10(X0)
      | ~ sdtmndtplgtdt0(X3,X0,X2)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X3) ),
    inference(resolution,[],[f263,f301]) ).

fof(f2337,plain,
    ! [X2,X0,X1] :
      ( aElement0(sK34(X0,X1,sK41(X0,X2)))
      | ~ sdtmndtasgtdt0(X2,X0,X1)
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ sP10(X0)
      | ~ aRewritingSystem0(X0)
      | ~ isTerminating0(X0) ),
    inference(subsumption_resolution,[],[f2332,f791]) ).

fof(f2332,plain,
    ! [X2,X0,X1] :
      ( aElement0(sK34(X0,X1,sK41(X0,X2)))
      | ~ sdtmndtasgtdt0(X2,X0,X1)
      | ~ aElement0(sK41(X0,X2))
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ sP10(X0)
      | ~ aRewritingSystem0(X0)
      | ~ isTerminating0(X0) ),
    inference(duplicate_literal_removal,[],[f2329]) ).

fof(f2329,plain,
    ! [X2,X0,X1] :
      ( aElement0(sK34(X0,X1,sK41(X0,X2)))
      | ~ sdtmndtasgtdt0(X2,X0,X1)
      | ~ aElement0(sK41(X0,X2))
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ sP10(X0)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X2)
      | ~ isTerminating0(X0) ),
    inference(resolution,[],[f263,f794]) ).

fof(f2333,plain,
    ! [X2,X0,X1] :
      ( aElement0(sK34(X0,X1,X2))
      | ~ sdtmndtasgtdt0(X2,X0,X1)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ sP10(X0)
      | ~ aRewritingSystem0(X0) ),
    inference(duplicate_literal_removal,[],[f2328]) ).

fof(f2328,plain,
    ! [X2,X0,X1] :
      ( aElement0(sK34(X0,X1,X2))
      | ~ sdtmndtasgtdt0(X2,X0,X1)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ sP10(X0)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X0) ),
    inference(resolution,[],[f263,f317]) ).

fof(f263,plain,
    ! [X0,X6,X7,X5] :
      ( ~ sdtmndtasgtdt0(X5,X0,X7)
      | aElement0(sK34(X0,X6,X7))
      | ~ sdtmndtasgtdt0(X5,X0,X6)
      | ~ aElement0(X7)
      | ~ aElement0(X6)
      | ~ aElement0(X5)
      | ~ sP10(X0) ),
    inference(cnf_transformation,[],[f135]) ).

fof(f2289,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtplgtdt0(X0,X1,X2)
      | ~ sdtmndtplgtdt0(X0,X1,X3)
      | ~ aElement0(X3)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X2,X3,X1) ),
    inference(subsumption_resolution,[],[f2231,f294]) ).

fof(f2231,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtplgtdt0(X0,X1,X2)
      | ~ sdtmndtplgtdt0(X0,X1,X3)
      | ~ aElement0(X2)
      | ~ aElement0(X3)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X2,X3,X1) ),
    inference(duplicate_literal_removal,[],[f2230]) ).

fof(f2230,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtplgtdt0(X0,X1,X2)
      | ~ sdtmndtplgtdt0(X0,X1,X3)
      | ~ aElement0(X2)
      | ~ aElement0(X3)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X3)
      | ~ aReductOfIn0(X2,X3,X1) ),
    inference(resolution,[],[f311,f1181]) ).

fof(f2288,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtplgtdt0(X0,X1,X2)
      | ~ sdtmndtplgtdt0(X0,X1,sK43(X2,X1,X3))
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | aReductOfIn0(X2,X3,X1)
      | ~ sP16(X2,X1,X3) ),
    inference(subsumption_resolution,[],[f2229,f304]) ).

fof(f2229,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtplgtdt0(X0,X1,X2)
      | ~ sdtmndtplgtdt0(X0,X1,sK43(X2,X1,X3))
      | ~ aElement0(X2)
      | ~ aElement0(sK43(X2,X1,X3))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | aReductOfIn0(X2,X3,X1)
      | ~ sP16(X2,X1,X3) ),
    inference(resolution,[],[f311,f306]) ).

fof(f2287,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(X0,X1,sK40(X1))
      | ~ sdtmndtplgtdt0(X0,X1,sK39(X1))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | sP14(X1) ),
    inference(subsumption_resolution,[],[f2286,f288]) ).

fof(f2286,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(X0,X1,sK40(X1))
      | ~ sdtmndtplgtdt0(X0,X1,sK39(X1))
      | ~ aElement0(sK39(X1))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | sP14(X1) ),
    inference(subsumption_resolution,[],[f2228,f289]) ).

fof(f2228,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(X0,X1,sK40(X1))
      | ~ sdtmndtplgtdt0(X0,X1,sK39(X1))
      | ~ aElement0(sK40(X1))
      | ~ aElement0(sK39(X1))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | sP14(X1) ),
    inference(resolution,[],[f311,f290]) ).

fof(f2285,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,sK30(X1,X2))
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | aReductOfIn0(X1,X2,xR)
      | X1 = X2
      | ~ sP5(X1,X2) ),
    inference(subsumption_resolution,[],[f2284,f256]) ).

fof(f2284,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,sK30(X1,X2))
      | ~ aElement0(X1)
      | ~ aElement0(sK30(X1,X2))
      | ~ aElement0(X0)
      | aReductOfIn0(X1,X2,xR)
      | X1 = X2
      | ~ sP5(X1,X2) ),
    inference(subsumption_resolution,[],[f2227,f173]) ).

fof(f2227,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,sK30(X1,X2))
      | ~ aElement0(X1)
      | ~ aElement0(sK30(X1,X2))
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | aReductOfIn0(X1,X2,xR)
      | X1 = X2
      | ~ sP5(X1,X2) ),
    inference(resolution,[],[f311,f258]) ).

fof(f2283,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,sK29(X1,X2))
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | aReductOfIn0(X1,X2,xR)
      | X1 = X2
      | ~ sP6(X1,X2) ),
    inference(subsumption_resolution,[],[f2282,f252]) ).

fof(f2282,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,sK29(X1,X2))
      | ~ aElement0(X1)
      | ~ aElement0(sK29(X1,X2))
      | ~ aElement0(X0)
      | aReductOfIn0(X1,X2,xR)
      | X1 = X2
      | ~ sP6(X1,X2) ),
    inference(subsumption_resolution,[],[f2226,f173]) ).

fof(f2226,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,sK29(X1,X2))
      | ~ aElement0(X1)
      | ~ aElement0(sK29(X1,X2))
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | aReductOfIn0(X1,X2,xR)
      | X1 = X2
      | ~ sP6(X1,X2) ),
    inference(resolution,[],[f311,f254]) ).

fof(f2281,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,sK27(X1,X2))
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | aReductOfIn0(X1,X2,xR)
      | X1 = X2
      | ~ sP2(X1,X2) ),
    inference(subsumption_resolution,[],[f2280,f227]) ).

fof(f2280,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,sK27(X1,X2))
      | ~ aElement0(X1)
      | ~ aElement0(sK27(X1,X2))
      | ~ aElement0(X0)
      | aReductOfIn0(X1,X2,xR)
      | X1 = X2
      | ~ sP2(X1,X2) ),
    inference(subsumption_resolution,[],[f2225,f173]) ).

fof(f2225,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,sK27(X1,X2))
      | ~ aElement0(X1)
      | ~ aElement0(sK27(X1,X2))
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | aReductOfIn0(X1,X2,xR)
      | X1 = X2
      | ~ sP2(X1,X2) ),
    inference(resolution,[],[f311,f229]) ).

fof(f2279,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,sK26(X1,X2))
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | aReductOfIn0(X1,X2,xR)
      | X1 = X2
      | ~ sP3(X1,X2) ),
    inference(subsumption_resolution,[],[f2278,f223]) ).

fof(f2278,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,sK26(X1,X2))
      | ~ aElement0(X1)
      | ~ aElement0(sK26(X1,X2))
      | ~ aElement0(X0)
      | aReductOfIn0(X1,X2,xR)
      | X1 = X2
      | ~ sP3(X1,X2) ),
    inference(subsumption_resolution,[],[f2224,f173]) ).

fof(f2224,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,sK26(X1,X2))
      | ~ aElement0(X1)
      | ~ aElement0(sK26(X1,X2))
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | aReductOfIn0(X1,X2,xR)
      | X1 = X2
      | ~ sP3(X1,X2) ),
    inference(resolution,[],[f311,f225]) ).

fof(f2262,plain,
    ! [X0] :
      ( sdtmndtplgtdt0(X0,xR,xc)
      | ~ sdtmndtplgtdt0(X0,xR,xa)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2261,f173]) ).

fof(f2261,plain,
    ! [X0] :
      ( sdtmndtplgtdt0(X0,xR,xc)
      | ~ sdtmndtplgtdt0(X0,xR,xa)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2260,f174]) ).

fof(f2260,plain,
    ! [X0] :
      ( sdtmndtplgtdt0(X0,xR,xc)
      | ~ sdtmndtplgtdt0(X0,xR,xa)
      | ~ aElement0(xa)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2218,f176]) ).

fof(f2218,plain,
    ! [X0] :
      ( sdtmndtplgtdt0(X0,xR,xc)
      | ~ sdtmndtplgtdt0(X0,xR,xa)
      | ~ aElement0(xc)
      | ~ aElement0(xa)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f311,f217]) ).

fof(f2259,plain,
    ! [X0] :
      ( sdtmndtplgtdt0(X0,xR,xb)
      | ~ sdtmndtplgtdt0(X0,xR,xa)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2258,f173]) ).

fof(f2258,plain,
    ! [X0] :
      ( sdtmndtplgtdt0(X0,xR,xb)
      | ~ sdtmndtplgtdt0(X0,xR,xa)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2257,f174]) ).

fof(f2257,plain,
    ! [X0] :
      ( sdtmndtplgtdt0(X0,xR,xb)
      | ~ sdtmndtplgtdt0(X0,xR,xa)
      | ~ aElement0(xa)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f2217,f175]) ).

fof(f2217,plain,
    ! [X0] :
      ( sdtmndtplgtdt0(X0,xR,xb)
      | ~ sdtmndtplgtdt0(X0,xR,xa)
      | ~ aElement0(xb)
      | ~ aElement0(xa)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f311,f213]) ).

fof(f2246,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,xc)
      | ~ sdtmndtplgtdt0(X0,xR,X1)
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X1,xR) ),
    inference(subsumption_resolution,[],[f2245,f173]) ).

fof(f2245,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,xc)
      | ~ sdtmndtplgtdt0(X0,xR,X1)
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X1,xR) ),
    inference(subsumption_resolution,[],[f2237,f176]) ).

fof(f2237,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,xc)
      | ~ sdtmndtplgtdt0(X0,xR,X1)
      | ~ aElement0(xc)
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X1,xR) ),
    inference(duplicate_literal_removal,[],[f2211]) ).

fof(f2211,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,xc)
      | ~ sdtmndtplgtdt0(X0,xR,X1)
      | ~ aElement0(xc)
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aReductOfIn0(xa,X1,xR) ),
    inference(resolution,[],[f311,f1185]) ).

fof(f2244,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,xb)
      | ~ sdtmndtplgtdt0(X0,xR,X1)
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X1,xR) ),
    inference(subsumption_resolution,[],[f2243,f173]) ).

fof(f2243,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,xb)
      | ~ sdtmndtplgtdt0(X0,xR,X1)
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X1,xR) ),
    inference(subsumption_resolution,[],[f2238,f175]) ).

fof(f2238,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,xb)
      | ~ sdtmndtplgtdt0(X0,xR,X1)
      | ~ aElement0(xb)
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X1,xR) ),
    inference(duplicate_literal_removal,[],[f2210]) ).

fof(f2210,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,xb)
      | ~ sdtmndtplgtdt0(X0,xR,X1)
      | ~ aElement0(xb)
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aReductOfIn0(xa,X1,xR) ),
    inference(resolution,[],[f311,f1183]) ).

fof(f2242,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,X2)
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | X1 = X2
      | ~ sP3(X1,X2) ),
    inference(subsumption_resolution,[],[f2209,f173]) ).

fof(f2209,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,X2)
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | X1 = X2
      | ~ sP3(X1,X2) ),
    inference(resolution,[],[f311,f226]) ).

fof(f2241,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,X2)
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | X1 = X2
      | ~ sP2(X1,X2) ),
    inference(subsumption_resolution,[],[f2208,f173]) ).

fof(f2208,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,X2)
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | X1 = X2
      | ~ sP2(X1,X2) ),
    inference(resolution,[],[f311,f230]) ).

fof(f2240,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,X2)
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | X1 = X2
      | ~ sP6(X1,X2) ),
    inference(subsumption_resolution,[],[f2207,f173]) ).

fof(f2207,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,X2)
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | X1 = X2
      | ~ sP6(X1,X2) ),
    inference(resolution,[],[f311,f255]) ).

fof(f2239,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,X2)
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | X1 = X2
      | ~ sP5(X1,X2) ),
    inference(subsumption_resolution,[],[f2206,f173]) ).

fof(f2206,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,xR,X1)
      | ~ sdtmndtplgtdt0(X0,xR,X2)
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | X1 = X2
      | ~ sP5(X1,X2) ),
    inference(resolution,[],[f311,f259]) ).

fof(f311,plain,
    ! [X2,X3,X0,X1] :
      ( ~ sdtmndtplgtdt0(X2,X1,X3)
      | sdtmndtplgtdt0(X0,X1,X3)
      | ~ sdtmndtplgtdt0(X0,X1,X2)
      | ~ aElement0(X3)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(cnf_transformation,[],[f61]) ).

fof(f61,plain,
    ! [X0,X1,X2,X3] :
      ( sdtmndtplgtdt0(X0,X1,X3)
      | ~ sdtmndtplgtdt0(X2,X1,X3)
      | ~ sdtmndtplgtdt0(X0,X1,X2)
      | ~ aElement0(X3)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(flattening,[],[f60]) ).

fof(f60,plain,
    ! [X0,X1,X2,X3] :
      ( sdtmndtplgtdt0(X0,X1,X3)
      | ~ sdtmndtplgtdt0(X2,X1,X3)
      | ~ sdtmndtplgtdt0(X0,X1,X2)
      | ~ aElement0(X3)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(ennf_transformation,[],[f7]) ).

fof(f7,axiom,
    ! [X0,X1,X2,X3] :
      ( ( aElement0(X3)
        & aElement0(X2)
        & aRewritingSystem0(X1)
        & aElement0(X0) )
     => ( ( sdtmndtplgtdt0(X2,X1,X3)
          & sdtmndtplgtdt0(X0,X1,X2) )
       => sdtmndtplgtdt0(X0,X1,X3) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mTCTrans) ).

fof(f2130,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,X2)
      | ~ sdtmndtasgtdt0(X0,X1,X3)
      | ~ aElement0(X2)
      | ~ aElement0(X3)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | ~ sdtmndtplgtdt0(X3,X1,X2) ),
    inference(duplicate_literal_removal,[],[f2129]) ).

fof(f2129,plain,
    ! [X2,X3,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,X2)
      | ~ sdtmndtasgtdt0(X0,X1,X3)
      | ~ aElement0(X2)
      | ~ aElement0(X3)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | ~ sdtmndtplgtdt0(X3,X1,X2)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X3) ),
    inference(resolution,[],[f310,f301]) ).

fof(f2173,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK41(X1,X2))
      | ~ sdtmndtasgtdt0(X0,X1,X2)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | ~ isTerminating0(X1) ),
    inference(subsumption_resolution,[],[f2131,f791]) ).

fof(f2131,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK41(X1,X2))
      | ~ sdtmndtasgtdt0(X0,X1,X2)
      | ~ aElement0(sK41(X1,X2))
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | ~ isTerminating0(X1) ),
    inference(duplicate_literal_removal,[],[f2128]) ).

fof(f2128,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK41(X1,X2))
      | ~ sdtmndtasgtdt0(X0,X1,X2)
      | ~ aElement0(sK41(X1,X2))
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X2)
      | ~ isTerminating0(X1) ),
    inference(resolution,[],[f310,f794]) ).

fof(f2172,plain,
    ! [X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK33(X1))
      | ~ sdtmndtasgtdt0(X0,X1,sK31(X1))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | sP10(X1) ),
    inference(subsumption_resolution,[],[f2171,f266]) ).

fof(f2171,plain,
    ! [X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK33(X1))
      | ~ sdtmndtasgtdt0(X0,X1,sK31(X1))
      | ~ aElement0(sK31(X1))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | sP10(X1) ),
    inference(subsumption_resolution,[],[f2126,f268]) ).

fof(f2126,plain,
    ! [X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK33(X1))
      | ~ sdtmndtasgtdt0(X0,X1,sK31(X1))
      | ~ aElement0(sK33(X1))
      | ~ aElement0(sK31(X1))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | sP10(X1) ),
    inference(resolution,[],[f310,f270]) ).

fof(f2170,plain,
    ! [X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK32(X1))
      | ~ sdtmndtasgtdt0(X0,X1,sK31(X1))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | sP10(X1) ),
    inference(subsumption_resolution,[],[f2169,f266]) ).

fof(f2169,plain,
    ! [X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK32(X1))
      | ~ sdtmndtasgtdt0(X0,X1,sK31(X1))
      | ~ aElement0(sK31(X1))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | sP10(X1) ),
    inference(subsumption_resolution,[],[f2125,f267]) ).

fof(f2125,plain,
    ! [X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK32(X1))
      | ~ sdtmndtasgtdt0(X0,X1,sK31(X1))
      | ~ aElement0(sK32(X1))
      | ~ aElement0(sK31(X1))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | sP10(X1) ),
    inference(resolution,[],[f310,f269]) ).

fof(f2143,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,xR,sK28(X1,X2))
      | ~ sdtmndtasgtdt0(X0,xR,X1)
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | ~ sP9(X1,X2) ),
    inference(subsumption_resolution,[],[f2142,f237]) ).

fof(f2142,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,xR,sK28(X1,X2))
      | ~ sdtmndtasgtdt0(X0,xR,X1)
      | ~ aElement0(sK28(X1,X2))
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | ~ sP9(X1,X2) ),
    inference(subsumption_resolution,[],[f2114,f173]) ).

fof(f2114,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,xR,sK28(X1,X2))
      | ~ sdtmndtasgtdt0(X0,xR,X1)
      | ~ aElement0(sK28(X1,X2))
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ sP9(X1,X2) ),
    inference(resolution,[],[f310,f241]) ).

fof(f2141,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,xR,sK28(X1,X2))
      | ~ sdtmndtasgtdt0(X0,xR,X2)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ sP9(X1,X2) ),
    inference(subsumption_resolution,[],[f2140,f237]) ).

fof(f2140,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,xR,sK28(X1,X2))
      | ~ sdtmndtasgtdt0(X0,xR,X2)
      | ~ aElement0(sK28(X1,X2))
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ sP9(X1,X2) ),
    inference(subsumption_resolution,[],[f2113,f173]) ).

fof(f2113,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,xR,sK28(X1,X2))
      | ~ sdtmndtasgtdt0(X0,xR,X2)
      | ~ aElement0(sK28(X1,X2))
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ sP9(X1,X2) ),
    inference(resolution,[],[f310,f239]) ).

fof(f2139,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,xR,sK25(X1,X2))
      | ~ sdtmndtasgtdt0(X0,xR,X1)
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | ~ sP4(X1,X2) ),
    inference(subsumption_resolution,[],[f2138,f218]) ).

fof(f2138,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,xR,sK25(X1,X2))
      | ~ sdtmndtasgtdt0(X0,xR,X1)
      | ~ aElement0(sK25(X1,X2))
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | ~ sP4(X1,X2) ),
    inference(subsumption_resolution,[],[f2112,f173]) ).

fof(f2112,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,xR,sK25(X1,X2))
      | ~ sdtmndtasgtdt0(X0,xR,X1)
      | ~ aElement0(sK25(X1,X2))
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ sP4(X1,X2) ),
    inference(resolution,[],[f310,f222]) ).

fof(f2137,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,xR,sK25(X1,X2))
      | ~ sdtmndtasgtdt0(X0,xR,X2)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ sP4(X1,X2) ),
    inference(subsumption_resolution,[],[f2136,f218]) ).

fof(f2136,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,xR,sK25(X1,X2))
      | ~ sdtmndtasgtdt0(X0,xR,X2)
      | ~ aElement0(sK25(X1,X2))
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ sP4(X1,X2) ),
    inference(subsumption_resolution,[],[f2111,f173]) ).

fof(f2111,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,xR,sK25(X1,X2))
      | ~ sdtmndtasgtdt0(X0,xR,X2)
      | ~ aElement0(sK25(X1,X2))
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ sP4(X1,X2) ),
    inference(resolution,[],[f310,f220]) ).

fof(f310,plain,
    ! [X2,X3,X0,X1] :
      ( ~ sdtmndtasgtdt0(X2,X1,X3)
      | sdtmndtasgtdt0(X0,X1,X3)
      | ~ sdtmndtasgtdt0(X0,X1,X2)
      | ~ aElement0(X3)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(cnf_transformation,[],[f59]) ).

fof(f59,plain,
    ! [X0,X1,X2,X3] :
      ( sdtmndtasgtdt0(X0,X1,X3)
      | ~ sdtmndtasgtdt0(X2,X1,X3)
      | ~ sdtmndtasgtdt0(X0,X1,X2)
      | ~ aElement0(X3)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(flattening,[],[f58]) ).

fof(f58,plain,
    ! [X0,X1,X2,X3] :
      ( sdtmndtasgtdt0(X0,X1,X3)
      | ~ sdtmndtasgtdt0(X2,X1,X3)
      | ~ sdtmndtasgtdt0(X0,X1,X2)
      | ~ aElement0(X3)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(ennf_transformation,[],[f9]) ).

fof(f9,axiom,
    ! [X0,X1,X2,X3] :
      ( ( aElement0(X3)
        & aElement0(X2)
        & aRewritingSystem0(X1)
        & aElement0(X0) )
     => ( ( sdtmndtasgtdt0(X2,X1,X3)
          & sdtmndtasgtdt0(X0,X1,X2) )
       => sdtmndtasgtdt0(X0,X1,X3) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mTCRTrans) ).

fof(f2038,plain,
    ! [X2,X3,X0,X1] :
      ( aReductOfIn0(sK42(X0,X1),X1,X0)
      | ~ sdtmndtasgtdt0(X2,X0,X1)
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X2)
      | ~ aReductOfIn0(X3,X1,X0) ),
    inference(duplicate_literal_removal,[],[f2033]) ).

fof(f2033,plain,
    ! [X2,X3,X0,X1] :
      ( aReductOfIn0(sK42(X0,X1),X1,X0)
      | ~ sdtmndtasgtdt0(X2,X0,X1)
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X2)
      | ~ aReductOfIn0(X3,X1,X0)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X2) ),
    inference(resolution,[],[f298,f297]) ).

fof(f2070,plain,
    ! [X0] :
      ( aNormalFormOfIn0(xb,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xb)
      | ~ aElement0(X0)
      | ~ sP0(sK42(xR,xb)) ),
    inference(subsumption_resolution,[],[f2069,f173]) ).

fof(f2069,plain,
    ! [X0] :
      ( aNormalFormOfIn0(xb,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xb)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ sP0(sK42(xR,xb)) ),
    inference(subsumption_resolution,[],[f2029,f175]) ).

fof(f2029,plain,
    ! [X0] :
      ( aNormalFormOfIn0(xb,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xb)
      | ~ aElement0(xb)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ sP0(sK42(xR,xb)) ),
    inference(resolution,[],[f298,f168]) ).

fof(f2068,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(xb,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xb)
      | ~ aElement0(X0)
      | ~ aElement0(sK42(xR,xb))
      | ~ sP0(X1)
      | sK42(xR,xb) = X1
      | ~ sP5(X1,sK42(xR,xb)) ),
    inference(subsumption_resolution,[],[f2067,f173]) ).

fof(f2067,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(xb,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xb)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aElement0(sK42(xR,xb))
      | ~ sP0(X1)
      | sK42(xR,xb) = X1
      | ~ sP5(X1,sK42(xR,xb)) ),
    inference(subsumption_resolution,[],[f2028,f175]) ).

fof(f2028,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(xb,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xb)
      | ~ aElement0(xb)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aElement0(sK42(xR,xb))
      | ~ sP0(X1)
      | sK42(xR,xb) = X1
      | ~ sP5(X1,sK42(xR,xb)) ),
    inference(resolution,[],[f298,f741]) ).

fof(f2066,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(xb,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xb)
      | ~ aElement0(X0)
      | ~ aElement0(sK42(xR,xb))
      | ~ sP0(X1)
      | sK42(xR,xb) = X1
      | ~ sP6(X1,sK42(xR,xb)) ),
    inference(subsumption_resolution,[],[f2065,f173]) ).

fof(f2065,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(xb,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xb)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aElement0(sK42(xR,xb))
      | ~ sP0(X1)
      | sK42(xR,xb) = X1
      | ~ sP6(X1,sK42(xR,xb)) ),
    inference(subsumption_resolution,[],[f2027,f175]) ).

fof(f2027,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(xb,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xb)
      | ~ aElement0(xb)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aElement0(sK42(xR,xb))
      | ~ sP0(X1)
      | sK42(xR,xb) = X1
      | ~ sP6(X1,sK42(xR,xb)) ),
    inference(resolution,[],[f298,f742]) ).

fof(f2064,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(xb,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xb)
      | ~ aElement0(X0)
      | ~ aElement0(sK42(xR,xb))
      | ~ sP0(X1)
      | sK42(xR,xb) = X1
      | ~ sP2(X1,sK42(xR,xb)) ),
    inference(subsumption_resolution,[],[f2063,f173]) ).

fof(f2063,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(xb,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xb)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aElement0(sK42(xR,xb))
      | ~ sP0(X1)
      | sK42(xR,xb) = X1
      | ~ sP2(X1,sK42(xR,xb)) ),
    inference(subsumption_resolution,[],[f2026,f175]) ).

fof(f2026,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(xb,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xb)
      | ~ aElement0(xb)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aElement0(sK42(xR,xb))
      | ~ sP0(X1)
      | sK42(xR,xb) = X1
      | ~ sP2(X1,sK42(xR,xb)) ),
    inference(resolution,[],[f298,f743]) ).

fof(f2062,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(xb,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xb)
      | ~ aElement0(X0)
      | ~ aElement0(sK42(xR,xb))
      | ~ sP0(X1)
      | sK42(xR,xb) = X1
      | ~ sP3(X1,sK42(xR,xb)) ),
    inference(subsumption_resolution,[],[f2061,f173]) ).

fof(f2061,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(xb,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xb)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aElement0(sK42(xR,xb))
      | ~ sP0(X1)
      | sK42(xR,xb) = X1
      | ~ sP3(X1,sK42(xR,xb)) ),
    inference(subsumption_resolution,[],[f2025,f175]) ).

fof(f2025,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(xb,X0,xR)
      | ~ sdtmndtasgtdt0(X0,xR,xb)
      | ~ aElement0(xb)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aElement0(sK42(xR,xb))
      | ~ sP0(X1)
      | sK42(xR,xb) = X1
      | ~ sP3(X1,sK42(xR,xb)) ),
    inference(resolution,[],[f298,f744]) ).

fof(f2054,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(X0,X1,xR)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aReductOfIn0(X0,xb,xR)
      | ~ sP0(sK42(xR,X0)) ),
    inference(subsumption_resolution,[],[f2039,f173]) ).

fof(f2039,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(X0,X1,xR)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1)
      | ~ aReductOfIn0(X0,xb,xR)
      | ~ sP0(sK42(xR,X0)) ),
    inference(duplicate_literal_removal,[],[f2021]) ).

fof(f2021,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(X0,X1,xR)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X0,xb,xR)
      | ~ sP0(sK42(xR,X0)) ),
    inference(resolution,[],[f298,f1427]) ).

fof(f2053,plain,
    ! [X2,X0,X1] :
      ( aNormalFormOfIn0(X0,X1,xR)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aReductOfIn0(X0,X2,xR)
      | ~ sP8(sK42(xR,X0),X2) ),
    inference(subsumption_resolution,[],[f2040,f173]) ).

fof(f2040,plain,
    ! [X2,X0,X1] :
      ( aNormalFormOfIn0(X0,X1,xR)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1)
      | ~ aReductOfIn0(X0,X2,xR)
      | ~ sP8(sK42(xR,X0),X2) ),
    inference(duplicate_literal_removal,[],[f2020]) ).

fof(f2020,plain,
    ! [X2,X0,X1] :
      ( aNormalFormOfIn0(X0,X1,xR)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X0,X2,xR)
      | ~ sP8(sK42(xR,X0),X2) ),
    inference(resolution,[],[f298,f1426]) ).

fof(f2052,plain,
    ! [X2,X0,X1] :
      ( aNormalFormOfIn0(X0,X1,xR)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aReductOfIn0(X0,X2,xR)
      | ~ sP7(sK42(xR,X0),X2) ),
    inference(subsumption_resolution,[],[f2041,f173]) ).

fof(f2041,plain,
    ! [X2,X0,X1] :
      ( aNormalFormOfIn0(X0,X1,xR)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1)
      | ~ aReductOfIn0(X0,X2,xR)
      | ~ sP7(sK42(xR,X0),X2) ),
    inference(duplicate_literal_removal,[],[f2019]) ).

fof(f2019,plain,
    ! [X2,X0,X1] :
      ( aNormalFormOfIn0(X0,X1,xR)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X0,X2,xR)
      | ~ sP7(sK42(xR,X0),X2) ),
    inference(resolution,[],[f298,f1425]) ).

fof(f2051,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(X0,X1,xR)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ sP7(sK42(xR,X0),X0) ),
    inference(subsumption_resolution,[],[f2018,f173]) ).

fof(f2018,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(X0,X1,xR)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1)
      | ~ sP7(sK42(xR,X0),X0) ),
    inference(resolution,[],[f298,f248]) ).

fof(f2050,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(X0,X1,xR)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ sP8(sK42(xR,X0),X0) ),
    inference(subsumption_resolution,[],[f2017,f173]) ).

fof(f2017,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(X0,X1,xR)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1)
      | ~ sP8(sK42(xR,X0),X0) ),
    inference(resolution,[],[f298,f243]) ).

fof(f2049,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(X0,X1,xR)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | iLess0(sK42(xR,X0),X0)
      | ~ aElement0(sK42(xR,X0)) ),
    inference(subsumption_resolution,[],[f2042,f173]) ).

fof(f2042,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(X0,X1,xR)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1)
      | iLess0(sK42(xR,X0),X0)
      | ~ aElement0(sK42(xR,X0)) ),
    inference(duplicate_literal_removal,[],[f2016]) ).

fof(f2016,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(X0,X1,xR)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1)
      | iLess0(sK42(xR,X0),X0)
      | ~ aElement0(sK42(xR,X0))
      | ~ aElement0(X0) ),
    inference(resolution,[],[f298,f233]) ).

fof(f2048,plain,
    ! [X2,X0,X1] :
      ( aNormalFormOfIn0(X0,X1,xR)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | sP4(sK42(xR,X0),X2)
      | ~ aReductOfIn0(X2,X0,xR)
      | ~ aElement0(sK42(xR,X0))
      | ~ aElement0(X2) ),
    inference(subsumption_resolution,[],[f2043,f173]) ).

fof(f2043,plain,
    ! [X2,X0,X1] :
      ( aNormalFormOfIn0(X0,X1,xR)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1)
      | sP4(sK42(xR,X0),X2)
      | ~ aReductOfIn0(X2,X0,xR)
      | ~ aElement0(sK42(xR,X0))
      | ~ aElement0(X2) ),
    inference(duplicate_literal_removal,[],[f2015]) ).

fof(f2015,plain,
    ! [X2,X0,X1] :
      ( aNormalFormOfIn0(X0,X1,xR)
      | ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1)
      | sP4(sK42(xR,X0),X2)
      | ~ aReductOfIn0(X2,X0,xR)
      | ~ aElement0(sK42(xR,X0))
      | ~ aElement0(X2)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f298,f231]) ).

fof(f2044,plain,
    ! [X2,X0,X1] :
      ( aNormalFormOfIn0(X0,X1,X2)
      | ~ sdtmndtasgtdt0(X1,X2,X0)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(X2)
      | ~ aElement0(X1)
      | aElement0(sK42(X2,X0)) ),
    inference(duplicate_literal_removal,[],[f2014]) ).

fof(f2014,plain,
    ! [X2,X0,X1] :
      ( aNormalFormOfIn0(X0,X1,X2)
      | ~ sdtmndtasgtdt0(X1,X2,X0)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(X2)
      | ~ aElement0(X1)
      | aElement0(sK42(X2,X0))
      | ~ aRewritingSystem0(X2)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f298,f294]) ).

fof(f2045,plain,
    ! [X2,X0,X1] :
      ( aNormalFormOfIn0(X0,X1,X2)
      | ~ sdtmndtasgtdt0(X1,X2,X0)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(X2)
      | ~ aElement0(X1)
      | iLess0(sK42(X2,X0),X0)
      | ~ sP14(X2) ),
    inference(duplicate_literal_removal,[],[f2013]) ).

fof(f2013,plain,
    ! [X2,X0,X1] :
      ( aNormalFormOfIn0(X0,X1,X2)
      | ~ sdtmndtasgtdt0(X1,X2,X0)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(X2)
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(X2)
      | iLess0(sK42(X2,X0),X0)
      | ~ sP14(X2) ),
    inference(resolution,[],[f298,f1432]) ).

fof(f2047,plain,
    ! [X2,X0,X1] :
      ( aNormalFormOfIn0(sK41(X0,X1),X2,X0)
      | ~ sdtmndtasgtdt0(X2,X0,sK41(X0,X1))
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ isTerminating0(X0) ),
    inference(subsumption_resolution,[],[f2046,f791]) ).

fof(f2046,plain,
    ! [X2,X0,X1] :
      ( aNormalFormOfIn0(sK41(X0,X1),X2,X0)
      | ~ sdtmndtasgtdt0(X2,X0,sK41(X0,X1))
      | ~ aElement0(sK41(X0,X1))
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ isTerminating0(X0) ),
    inference(duplicate_literal_removal,[],[f2012]) ).

fof(f2012,plain,
    ! [X2,X0,X1] :
      ( aNormalFormOfIn0(sK41(X0,X1),X2,X0)
      | ~ sdtmndtasgtdt0(X2,X0,sK41(X0,X1))
      | ~ aElement0(sK41(X0,X1))
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X1)
      | ~ isTerminating0(X0) ),
    inference(resolution,[],[f298,f797]) ).

fof(f298,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(sK42(X1,X2),X2,X1)
      | aNormalFormOfIn0(X2,X0,X1)
      | ~ sdtmndtasgtdt0(X0,X1,X2)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(cnf_transformation,[],[f153]) ).

fof(f153,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( ( aNormalFormOfIn0(X2,X0,X1)
            | aReductOfIn0(sK42(X1,X2),X2,X1)
            | ~ sdtmndtasgtdt0(X0,X1,X2)
            | ~ aElement0(X2) )
          & ( ( ! [X4] : ~ aReductOfIn0(X4,X2,X1)
              & sdtmndtasgtdt0(X0,X1,X2)
              & aElement0(X2) )
            | ~ aNormalFormOfIn0(X2,X0,X1) ) )
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK42])],[f151,f152]) ).

fof(f152,plain,
    ! [X1,X2] :
      ( ? [X3] : aReductOfIn0(X3,X2,X1)
     => aReductOfIn0(sK42(X1,X2),X2,X1) ),
    introduced(choice_axiom,[]) ).

fof(f151,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( ( aNormalFormOfIn0(X2,X0,X1)
            | ? [X3] : aReductOfIn0(X3,X2,X1)
            | ~ sdtmndtasgtdt0(X0,X1,X2)
            | ~ aElement0(X2) )
          & ( ( ! [X4] : ~ aReductOfIn0(X4,X2,X1)
              & sdtmndtasgtdt0(X0,X1,X2)
              & aElement0(X2) )
            | ~ aNormalFormOfIn0(X2,X0,X1) ) )
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(rectify,[],[f150]) ).

fof(f150,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( ( aNormalFormOfIn0(X2,X0,X1)
            | ? [X3] : aReductOfIn0(X3,X2,X1)
            | ~ sdtmndtasgtdt0(X0,X1,X2)
            | ~ aElement0(X2) )
          & ( ( ! [X3] : ~ aReductOfIn0(X3,X2,X1)
              & sdtmndtasgtdt0(X0,X1,X2)
              & aElement0(X2) )
            | ~ aNormalFormOfIn0(X2,X0,X1) ) )
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(flattening,[],[f149]) ).

fof(f149,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( ( aNormalFormOfIn0(X2,X0,X1)
            | ? [X3] : aReductOfIn0(X3,X2,X1)
            | ~ sdtmndtasgtdt0(X0,X1,X2)
            | ~ aElement0(X2) )
          & ( ( ! [X3] : ~ aReductOfIn0(X3,X2,X1)
              & sdtmndtasgtdt0(X0,X1,X2)
              & aElement0(X2) )
            | ~ aNormalFormOfIn0(X2,X0,X1) ) )
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(nnf_transformation,[],[f53]) ).

fof(f53,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( aNormalFormOfIn0(X2,X0,X1)
        <=> ( ! [X3] : ~ aReductOfIn0(X3,X2,X1)
            & sdtmndtasgtdt0(X0,X1,X2)
            & aElement0(X2) ) )
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(flattening,[],[f52]) ).

fof(f52,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( aNormalFormOfIn0(X2,X0,X1)
        <=> ( ! [X3] : ~ aReductOfIn0(X3,X2,X1)
            & sdtmndtasgtdt0(X0,X1,X2)
            & aElement0(X2) ) )
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(ennf_transformation,[],[f13]) ).

fof(f13,axiom,
    ! [X0,X1] :
      ( ( aRewritingSystem0(X1)
        & aElement0(X0) )
     => ! [X2] :
          ( aNormalFormOfIn0(X2,X0,X1)
        <=> ( ~ ? [X3] : aReductOfIn0(X3,X2,X1)
            & sdtmndtasgtdt0(X0,X1,X2)
            & aElement0(X2) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mNFRDef) ).

fof(f1978,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,sK43(X1,xR,X2))
      | sP8(X0,X2)
      | ~ iLess0(X2,xa)
      | ~ aElement0(X0)
      | ~ aElement0(X2)
      | ~ sP16(X1,xR,X2)
      | aReductOfIn0(X1,X2,xR) ),
    inference(subsumption_resolution,[],[f1894,f304]) ).

fof(f1894,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,sK43(X1,xR,X2))
      | sP8(X0,X2)
      | ~ iLess0(X2,xa)
      | ~ aElement0(X0)
      | ~ aElement0(sK43(X1,xR,X2))
      | ~ aElement0(X2)
      | ~ sP16(X1,xR,X2)
      | aReductOfIn0(X1,X2,xR) ),
    inference(resolution,[],[f260,f1012]) ).

fof(f1895,plain,
    ! [X0,X1] :
      ( sP9(X0,sK41(xR,X1))
      | sP8(X0,X1)
      | ~ iLess0(X1,xa)
      | ~ aElement0(X0)
      | ~ aElement0(sK41(xR,X1))
      | ~ aElement0(X1) ),
    inference(duplicate_literal_removal,[],[f1893]) ).

fof(f1893,plain,
    ! [X0,X1] :
      ( sP9(X0,sK41(xR,X1))
      | sP8(X0,X1)
      | ~ iLess0(X1,xa)
      | ~ aElement0(X0)
      | ~ aElement0(sK41(xR,X1))
      | ~ aElement0(X1)
      | ~ aElement0(X1) ),
    inference(resolution,[],[f260,f811]) ).

fof(f1977,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,sK28(X1,X2))
      | sP8(X0,X1)
      | ~ iLess0(X1,xa)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ sP9(X1,X2) ),
    inference(subsumption_resolution,[],[f1888,f237]) ).

fof(f1888,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,sK28(X1,X2))
      | sP8(X0,X1)
      | ~ iLess0(X1,xa)
      | ~ aElement0(X0)
      | ~ aElement0(sK28(X1,X2))
      | ~ aElement0(X1)
      | ~ sP9(X1,X2) ),
    inference(resolution,[],[f260,f635]) ).

fof(f1976,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,sK28(X1,X2))
      | sP8(X0,X2)
      | ~ iLess0(X2,xa)
      | ~ aElement0(X0)
      | ~ aElement0(X2)
      | ~ sP9(X1,X2) ),
    inference(subsumption_resolution,[],[f1887,f237]) ).

fof(f1887,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,sK28(X1,X2))
      | sP8(X0,X2)
      | ~ iLess0(X2,xa)
      | ~ aElement0(X0)
      | ~ aElement0(sK28(X1,X2))
      | ~ aElement0(X2)
      | ~ sP9(X1,X2) ),
    inference(resolution,[],[f260,f629]) ).

fof(f1975,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,sK25(X1,X2))
      | sP8(X0,X1)
      | ~ iLess0(X1,xa)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ sP4(X1,X2) ),
    inference(subsumption_resolution,[],[f1886,f218]) ).

fof(f1886,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,sK25(X1,X2))
      | sP8(X0,X1)
      | ~ iLess0(X1,xa)
      | ~ aElement0(X0)
      | ~ aElement0(sK25(X1,X2))
      | ~ aElement0(X1)
      | ~ sP4(X1,X2) ),
    inference(resolution,[],[f260,f619]) ).

fof(f1974,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,sK25(X1,X2))
      | sP8(X0,X2)
      | ~ iLess0(X2,xa)
      | ~ aElement0(X0)
      | ~ aElement0(X2)
      | ~ sP4(X1,X2) ),
    inference(subsumption_resolution,[],[f1885,f218]) ).

fof(f1885,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,sK25(X1,X2))
      | sP8(X0,X2)
      | ~ iLess0(X2,xa)
      | ~ aElement0(X0)
      | ~ aElement0(sK25(X1,X2))
      | ~ aElement0(X2)
      | ~ sP4(X1,X2) ),
    inference(resolution,[],[f260,f613]) ).

fof(f1944,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,X1)
      | sP8(X0,sK43(X1,xR,X2))
      | ~ iLess0(sK43(X1,xR,X2),xa)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ sP16(X1,xR,X2)
      | aReductOfIn0(X1,X2,xR) ),
    inference(subsumption_resolution,[],[f1872,f304]) ).

fof(f1872,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,X1)
      | sP8(X0,sK43(X1,xR,X2))
      | ~ iLess0(sK43(X1,xR,X2),xa)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aElement0(sK43(X1,xR,X2))
      | ~ sP16(X1,xR,X2)
      | aReductOfIn0(X1,X2,xR) ),
    inference(resolution,[],[f260,f1052]) ).

fof(f1871,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,X1)
      | sP8(X0,X2)
      | ~ iLess0(X2,xa)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ sP3(X1,X2)
      | X1 = X2 ),
    inference(resolution,[],[f260,f645]) ).

fof(f1870,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,X1)
      | sP8(X0,X2)
      | ~ iLess0(X2,xa)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ sP2(X1,X2)
      | X1 = X2 ),
    inference(resolution,[],[f260,f653]) ).

fof(f1869,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,X1)
      | sP8(X0,X2)
      | ~ iLess0(X2,xa)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ sP6(X1,X2)
      | X1 = X2 ),
    inference(resolution,[],[f260,f661]) ).

fof(f1868,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,X1)
      | sP8(X0,X2)
      | ~ iLess0(X2,xa)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ sP5(X1,X2)
      | X1 = X2 ),
    inference(resolution,[],[f260,f668]) ).

fof(f1896,plain,
    ! [X0,X1] :
      ( sP9(X0,X1)
      | sP8(X0,X1)
      | ~ iLess0(X1,xa)
      | ~ aElement0(X0)
      | ~ aElement0(X1) ),
    inference(duplicate_literal_removal,[],[f1867]) ).

fof(f1867,plain,
    ! [X0,X1] :
      ( sP9(X0,X1)
      | sP8(X0,X1)
      | ~ iLess0(X1,xa)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aElement0(X1) ),
    inference(resolution,[],[f260,f315]) ).

fof(f1943,plain,
    ! [X2,X0,X1] :
      ( sP9(sK43(X0,xR,X1),X2)
      | sP7(X2,X1)
      | ~ iLess0(X1,xa)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ sP16(X0,xR,X1)
      | aReductOfIn0(X0,X1,xR) ),
    inference(subsumption_resolution,[],[f1866,f304]) ).

fof(f1866,plain,
    ! [X2,X0,X1] :
      ( sP9(sK43(X0,xR,X1),X2)
      | sP7(X2,X1)
      | ~ iLess0(X1,xa)
      | ~ aElement0(sK43(X0,xR,X1))
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ sP16(X0,xR,X1)
      | aReductOfIn0(X0,X1,xR) ),
    inference(resolution,[],[f260,f1013]) ).

fof(f1897,plain,
    ! [X0,X1] :
      ( sP9(sK41(xR,X0),X1)
      | sP7(X1,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(sK41(xR,X0))
      | ~ aElement0(X1)
      | ~ aElement0(X0) ),
    inference(duplicate_literal_removal,[],[f1865]) ).

fof(f1865,plain,
    ! [X0,X1] :
      ( sP9(sK41(xR,X0),X1)
      | sP7(X1,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(sK41(xR,X0))
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f260,f813]) ).

fof(f1942,plain,
    ! [X2,X0,X1] :
      ( sP9(sK28(X0,X1),X2)
      | sP7(X2,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ sP9(X0,X1) ),
    inference(subsumption_resolution,[],[f1862,f237]) ).

fof(f1862,plain,
    ! [X2,X0,X1] :
      ( sP9(sK28(X0,X1),X2)
      | sP7(X2,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(sK28(X0,X1))
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ sP9(X0,X1) ),
    inference(resolution,[],[f260,f636]) ).

fof(f1941,plain,
    ! [X2,X0,X1] :
      ( sP9(sK28(X0,X1),X2)
      | sP7(X2,X1)
      | ~ iLess0(X1,xa)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ sP9(X0,X1) ),
    inference(subsumption_resolution,[],[f1861,f237]) ).

fof(f1861,plain,
    ! [X2,X0,X1] :
      ( sP9(sK28(X0,X1),X2)
      | sP7(X2,X1)
      | ~ iLess0(X1,xa)
      | ~ aElement0(sK28(X0,X1))
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ sP9(X0,X1) ),
    inference(resolution,[],[f260,f630]) ).

fof(f1940,plain,
    ! [X2,X0,X1] :
      ( sP9(sK25(X0,X1),X2)
      | sP7(X2,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ sP4(X0,X1) ),
    inference(subsumption_resolution,[],[f1860,f218]) ).

fof(f1860,plain,
    ! [X2,X0,X1] :
      ( sP9(sK25(X0,X1),X2)
      | sP7(X2,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(sK25(X0,X1))
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ sP4(X0,X1) ),
    inference(resolution,[],[f260,f620]) ).

fof(f1939,plain,
    ! [X2,X0,X1] :
      ( sP9(sK25(X0,X1),X2)
      | sP7(X2,X1)
      | ~ iLess0(X1,xa)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ sP4(X0,X1) ),
    inference(subsumption_resolution,[],[f1859,f218]) ).

fof(f1859,plain,
    ! [X2,X0,X1] :
      ( sP9(sK25(X0,X1),X2)
      | sP7(X2,X1)
      | ~ iLess0(X1,xa)
      | ~ aElement0(sK25(X0,X1))
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ sP4(X0,X1) ),
    inference(resolution,[],[f260,f614]) ).

fof(f1909,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,X1)
      | sP7(X1,sK43(X0,xR,X2))
      | ~ iLess0(sK43(X0,xR,X2),xa)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ sP16(X0,xR,X2)
      | aReductOfIn0(X0,X2,xR) ),
    inference(subsumption_resolution,[],[f1846,f304]) ).

fof(f1846,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,X1)
      | sP7(X1,sK43(X0,xR,X2))
      | ~ iLess0(sK43(X0,xR,X2),xa)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aElement0(sK43(X0,xR,X2))
      | ~ sP16(X0,xR,X2)
      | aReductOfIn0(X0,X2,xR) ),
    inference(resolution,[],[f260,f1053]) ).

fof(f1845,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,X1)
      | sP7(X1,X2)
      | ~ iLess0(X2,xa)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ sP3(X0,X2)
      | X0 = X2 ),
    inference(resolution,[],[f260,f646]) ).

fof(f1844,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,X1)
      | sP7(X1,X2)
      | ~ iLess0(X2,xa)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ sP2(X0,X2)
      | X0 = X2 ),
    inference(resolution,[],[f260,f654]) ).

fof(f1843,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,X1)
      | sP7(X1,X2)
      | ~ iLess0(X2,xa)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ sP6(X0,X2)
      | X0 = X2 ),
    inference(resolution,[],[f260,f662]) ).

fof(f1842,plain,
    ! [X2,X0,X1] :
      ( sP9(X0,X1)
      | sP7(X1,X2)
      | ~ iLess0(X2,xa)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aElement0(X2)
      | ~ sP5(X0,X2)
      | X0 = X2 ),
    inference(resolution,[],[f260,f669]) ).

fof(f1898,plain,
    ! [X0,X1] :
      ( sP9(X0,X1)
      | sP7(X1,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(X0)
      | ~ aElement0(X1) ),
    inference(duplicate_literal_removal,[],[f1841]) ).

fof(f1841,plain,
    ! [X0,X1] :
      ( sP9(X0,X1)
      | sP7(X1,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f260,f314]) ).

fof(f1906,plain,
    ! [X0,X1] :
      ( sP8(xd,X0)
      | sP7(X1,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | xd = sK28(xd,X1) ),
    inference(subsumption_resolution,[],[f1837,f191]) ).

fof(f1837,plain,
    ! [X0,X1] :
      ( sP8(xd,X0)
      | sP7(X1,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(xd)
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | xd = sK28(xd,X1) ),
    inference(resolution,[],[f260,f1167]) ).

fof(f1899,plain,
    ! [X0,X1] :
      ( sP8(X0,X1)
      | sP7(xd,X1)
      | ~ iLess0(X1,xa)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | xd = sK28(X0,xd) ),
    inference(subsumption_resolution,[],[f1833,f191]) ).

fof(f1833,plain,
    ! [X0,X1] :
      ( sP8(X0,X1)
      | sP7(xd,X1)
      | ~ iLess0(X1,xa)
      | ~ aElement0(X0)
      | ~ aElement0(xd)
      | ~ aElement0(X1)
      | xd = sK28(X0,xd) ),
    inference(resolution,[],[f260,f1165]) ).

fof(f260,plain,
    ! [X2,X0,X1] :
      ( sP9(X2,X1)
      | sP8(X2,X0)
      | sP7(X1,X0)
      | ~ iLess0(X0,xa)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ aElement0(X0) ),
    inference(cnf_transformation,[],[f74]) ).

fof(f74,plain,
    ! [X0,X1,X2] :
      ( sP9(X2,X1)
      | ~ iLess0(X0,xa)
      | sP8(X2,X0)
      | sP7(X1,X0)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ aElement0(X0) ),
    inference(definition_folding,[],[f41,f73,f72,f71,f70,f69]) ).

fof(f69,plain,
    ! [X5,X1] :
      ( ( sdtmndtplgtdt0(X1,xR,X5)
        & ( ? [X7] :
              ( sdtmndtplgtdt0(X7,xR,X5)
              & aReductOfIn0(X7,X1,xR)
              & aElement0(X7) )
          | aReductOfIn0(X5,X1,xR) ) )
      | X1 = X5
      | ~ sP5(X5,X1) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP5])]) ).

fof(f70,plain,
    ! [X5,X2] :
      ( ( sdtmndtplgtdt0(X2,xR,X5)
        & ( ? [X6] :
              ( sdtmndtplgtdt0(X6,xR,X5)
              & aReductOfIn0(X6,X2,xR)
              & aElement0(X6) )
          | aReductOfIn0(X5,X2,xR) ) )
      | X2 = X5
      | ~ sP6(X5,X2) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP6])]) ).

fof(f71,plain,
    ! [X1,X0] :
      ( ( ~ sdtmndtasgtdt0(X0,xR,X1)
        & ~ sdtmndtplgtdt0(X0,xR,X1)
        & ! [X4] :
            ( ~ sdtmndtplgtdt0(X4,xR,X1)
            | ~ aReductOfIn0(X4,X0,xR)
            | ~ aElement0(X4) )
        & ~ aReductOfIn0(X1,X0,xR)
        & X0 != X1 )
      | ~ sP7(X1,X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP7])]) ).

fof(f72,plain,
    ! [X2,X0] :
      ( ( ~ sdtmndtasgtdt0(X0,xR,X2)
        & ~ sdtmndtplgtdt0(X0,xR,X2)
        & ! [X3] :
            ( ~ sdtmndtplgtdt0(X3,xR,X2)
            | ~ aReductOfIn0(X3,X0,xR)
            | ~ aElement0(X3) )
        & ~ aReductOfIn0(X2,X0,xR)
        & X0 != X2 )
      | ~ sP8(X2,X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP8])]) ).

fof(f73,plain,
    ! [X2,X1] :
      ( ? [X5] :
          ( sdtmndtasgtdt0(X2,xR,X5)
          & sP6(X5,X2)
          & sdtmndtasgtdt0(X1,xR,X5)
          & sP5(X5,X1)
          & aElement0(X5) )
      | ~ sP9(X2,X1) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP9])]) ).

fof(f41,plain,
    ! [X0,X1,X2] :
      ( ? [X5] :
          ( sdtmndtasgtdt0(X2,xR,X5)
          & ( ( sdtmndtplgtdt0(X2,xR,X5)
              & ( ? [X6] :
                    ( sdtmndtplgtdt0(X6,xR,X5)
                    & aReductOfIn0(X6,X2,xR)
                    & aElement0(X6) )
                | aReductOfIn0(X5,X2,xR) ) )
            | X2 = X5 )
          & sdtmndtasgtdt0(X1,xR,X5)
          & ( ( sdtmndtplgtdt0(X1,xR,X5)
              & ( ? [X7] :
                    ( sdtmndtplgtdt0(X7,xR,X5)
                    & aReductOfIn0(X7,X1,xR)
                    & aElement0(X7) )
                | aReductOfIn0(X5,X1,xR) ) )
            | X1 = X5 )
          & aElement0(X5) )
      | ~ iLess0(X0,xa)
      | ( ~ sdtmndtasgtdt0(X0,xR,X2)
        & ~ sdtmndtplgtdt0(X0,xR,X2)
        & ! [X3] :
            ( ~ sdtmndtplgtdt0(X3,xR,X2)
            | ~ aReductOfIn0(X3,X0,xR)
            | ~ aElement0(X3) )
        & ~ aReductOfIn0(X2,X0,xR)
        & X0 != X2 )
      | ( ~ sdtmndtasgtdt0(X0,xR,X1)
        & ~ sdtmndtplgtdt0(X0,xR,X1)
        & ! [X4] :
            ( ~ sdtmndtplgtdt0(X4,xR,X1)
            | ~ aReductOfIn0(X4,X0,xR)
            | ~ aElement0(X4) )
        & ~ aReductOfIn0(X1,X0,xR)
        & X0 != X1 )
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ aElement0(X0) ),
    inference(flattening,[],[f40]) ).

fof(f40,plain,
    ! [X0,X1,X2] :
      ( ? [X5] :
          ( sdtmndtasgtdt0(X2,xR,X5)
          & ( ( sdtmndtplgtdt0(X2,xR,X5)
              & ( ? [X6] :
                    ( sdtmndtplgtdt0(X6,xR,X5)
                    & aReductOfIn0(X6,X2,xR)
                    & aElement0(X6) )
                | aReductOfIn0(X5,X2,xR) ) )
            | X2 = X5 )
          & sdtmndtasgtdt0(X1,xR,X5)
          & ( ( sdtmndtplgtdt0(X1,xR,X5)
              & ( ? [X7] :
                    ( sdtmndtplgtdt0(X7,xR,X5)
                    & aReductOfIn0(X7,X1,xR)
                    & aElement0(X7) )
                | aReductOfIn0(X5,X1,xR) ) )
            | X1 = X5 )
          & aElement0(X5) )
      | ~ iLess0(X0,xa)
      | ( ~ sdtmndtasgtdt0(X0,xR,X2)
        & ~ sdtmndtplgtdt0(X0,xR,X2)
        & ! [X3] :
            ( ~ sdtmndtplgtdt0(X3,xR,X2)
            | ~ aReductOfIn0(X3,X0,xR)
            | ~ aElement0(X3) )
        & ~ aReductOfIn0(X2,X0,xR)
        & X0 != X2 )
      | ( ~ sdtmndtasgtdt0(X0,xR,X1)
        & ~ sdtmndtplgtdt0(X0,xR,X1)
        & ! [X4] :
            ( ~ sdtmndtplgtdt0(X4,xR,X1)
            | ~ aReductOfIn0(X4,X0,xR)
            | ~ aElement0(X4) )
        & ~ aReductOfIn0(X1,X0,xR)
        & X0 != X1 )
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ aElement0(X0) ),
    inference(ennf_transformation,[],[f31]) ).

fof(f31,plain,
    ! [X0,X1,X2] :
      ( ( ( sdtmndtasgtdt0(X0,xR,X2)
          | sdtmndtplgtdt0(X0,xR,X2)
          | ? [X3] :
              ( sdtmndtplgtdt0(X3,xR,X2)
              & aReductOfIn0(X3,X0,xR)
              & aElement0(X3) )
          | aReductOfIn0(X2,X0,xR)
          | X0 = X2 )
        & ( sdtmndtasgtdt0(X0,xR,X1)
          | sdtmndtplgtdt0(X0,xR,X1)
          | ? [X4] :
              ( sdtmndtplgtdt0(X4,xR,X1)
              & aReductOfIn0(X4,X0,xR)
              & aElement0(X4) )
          | aReductOfIn0(X1,X0,xR)
          | X0 = X1 )
        & aElement0(X2)
        & aElement0(X1)
        & aElement0(X0) )
     => ( iLess0(X0,xa)
       => ? [X5] :
            ( sdtmndtasgtdt0(X2,xR,X5)
            & ( ( sdtmndtplgtdt0(X2,xR,X5)
                & ( ? [X6] :
                      ( sdtmndtplgtdt0(X6,xR,X5)
                      & aReductOfIn0(X6,X2,xR)
                      & aElement0(X6) )
                  | aReductOfIn0(X5,X2,xR) ) )
              | X2 = X5 )
            & sdtmndtasgtdt0(X1,xR,X5)
            & ( ( sdtmndtplgtdt0(X1,xR,X5)
                & ( ? [X7] :
                      ( sdtmndtplgtdt0(X7,xR,X5)
                      & aReductOfIn0(X7,X1,xR)
                      & aElement0(X7) )
                  | aReductOfIn0(X5,X1,xR) ) )
              | X1 = X5 )
            & aElement0(X5) ) ) ),
    inference(rectify,[],[f18]) ).

fof(f18,axiom,
    ! [X0,X1,X2] :
      ( ( ( sdtmndtasgtdt0(X0,xR,X2)
          | sdtmndtplgtdt0(X0,xR,X2)
          | ? [X3] :
              ( sdtmndtplgtdt0(X3,xR,X2)
              & aReductOfIn0(X3,X0,xR)
              & aElement0(X3) )
          | aReductOfIn0(X2,X0,xR)
          | X0 = X2 )
        & ( sdtmndtasgtdt0(X0,xR,X1)
          | sdtmndtplgtdt0(X0,xR,X1)
          | ? [X3] :
              ( sdtmndtplgtdt0(X3,xR,X1)
              & aReductOfIn0(X3,X0,xR)
              & aElement0(X3) )
          | aReductOfIn0(X1,X0,xR)
          | X0 = X1 )
        & aElement0(X2)
        & aElement0(X1)
        & aElement0(X0) )
     => ( iLess0(X0,xa)
       => ? [X3] :
            ( sdtmndtasgtdt0(X2,xR,X3)
            & ( ( sdtmndtplgtdt0(X2,xR,X3)
                & ( ? [X4] :
                      ( sdtmndtplgtdt0(X4,xR,X3)
                      & aReductOfIn0(X4,X2,xR)
                      & aElement0(X4) )
                  | aReductOfIn0(X3,X2,xR) ) )
              | X2 = X3 )
            & sdtmndtasgtdt0(X1,xR,X3)
            & ( ( sdtmndtplgtdt0(X1,xR,X3)
                & ( ? [X4] :
                      ( sdtmndtplgtdt0(X4,xR,X3)
                      & aReductOfIn0(X4,X1,xR)
                      & aElement0(X4) )
                  | aReductOfIn0(X3,X1,xR) ) )
              | X1 = X3 )
            & aElement0(X3) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__715) ).

fof(f1487,plain,
    ! [X0] :
      ( ~ sP0(sK30(X0,xb))
      | xb = X0
      | ~ sP5(X0,xb)
      | aReductOfIn0(X0,xb,xR) ),
    inference(resolution,[],[f257,f168]) ).

fof(f1389,plain,
    ! [X0] :
      ( ~ sP0(sK29(X0,xb))
      | xb = X0
      | ~ sP6(X0,xb)
      | aReductOfIn0(X0,xb,xR) ),
    inference(resolution,[],[f253,f168]) ).

fof(f1225,plain,
    ! [X0] :
      ( ~ sP0(sK27(X0,xb))
      | xb = X0
      | ~ sP2(X0,xb)
      | aReductOfIn0(X0,xb,xR) ),
    inference(resolution,[],[f228,f168]) ).

fof(f1098,plain,
    ! [X0] :
      ( ~ sP0(sK26(X0,xb))
      | xb = X0
      | ~ sP3(X0,xb)
      | aReductOfIn0(X0,xb,xR) ),
    inference(resolution,[],[f224,f168]) ).

fof(f1053,plain,
    ! [X0,X1] :
      ( ~ sP8(X0,sK43(X0,xR,X1))
      | ~ sP16(X0,xR,X1)
      | aReductOfIn0(X0,X1,xR) ),
    inference(resolution,[],[f306,f245]) ).

fof(f1052,plain,
    ! [X0,X1] :
      ( ~ sP7(X0,sK43(X0,xR,X1))
      | ~ sP16(X0,xR,X1)
      | aReductOfIn0(X0,X1,xR) ),
    inference(resolution,[],[f306,f250]) ).

fof(f1832,plain,
    ! [X0,X1] :
      ( sK41(X1,X0) = X0
      | sdtmndtplgtdt0(X0,X1,sK41(X1,X0))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | ~ isTerminating0(X1) ),
    inference(subsumption_resolution,[],[f1803,f791]) ).

fof(f1803,plain,
    ! [X0,X1] :
      ( sK41(X1,X0) = X0
      | sdtmndtplgtdt0(X0,X1,sK41(X1,X0))
      | ~ aElement0(sK41(X1,X0))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | ~ isTerminating0(X1) ),
    inference(duplicate_literal_removal,[],[f1800]) ).

fof(f1800,plain,
    ! [X0,X1] :
      ( sK41(X1,X0) = X0
      | sdtmndtplgtdt0(X0,X1,sK41(X1,X0))
      | ~ aElement0(sK41(X1,X0))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | ~ isTerminating0(X1) ),
    inference(resolution,[],[f299,f794]) ).

fof(f1831,plain,
    ! [X0] :
      ( sK31(X0) = sK33(X0)
      | sdtmndtplgtdt0(sK31(X0),X0,sK33(X0))
      | ~ aRewritingSystem0(X0)
      | sP10(X0) ),
    inference(subsumption_resolution,[],[f1830,f266]) ).

fof(f1830,plain,
    ! [X0] :
      ( sK31(X0) = sK33(X0)
      | sdtmndtplgtdt0(sK31(X0),X0,sK33(X0))
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK31(X0))
      | sP10(X0) ),
    inference(subsumption_resolution,[],[f1798,f268]) ).

fof(f1798,plain,
    ! [X0] :
      ( sK31(X0) = sK33(X0)
      | sdtmndtplgtdt0(sK31(X0),X0,sK33(X0))
      | ~ aElement0(sK33(X0))
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK31(X0))
      | sP10(X0) ),
    inference(resolution,[],[f299,f270]) ).

fof(f1829,plain,
    ! [X0] :
      ( sK31(X0) = sK32(X0)
      | sdtmndtplgtdt0(sK31(X0),X0,sK32(X0))
      | ~ aRewritingSystem0(X0)
      | sP10(X0) ),
    inference(subsumption_resolution,[],[f1828,f266]) ).

fof(f1828,plain,
    ! [X0] :
      ( sK31(X0) = sK32(X0)
      | sdtmndtplgtdt0(sK31(X0),X0,sK32(X0))
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK31(X0))
      | sP10(X0) ),
    inference(subsumption_resolution,[],[f1797,f267]) ).

fof(f1797,plain,
    ! [X0] :
      ( sK31(X0) = sK32(X0)
      | sdtmndtplgtdt0(sK31(X0),X0,sK32(X0))
      | ~ aElement0(sK32(X0))
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK31(X0))
      | sP10(X0) ),
    inference(resolution,[],[f299,f269]) ).

fof(f1815,plain,
    ! [X0,X1] :
      ( sK28(X0,X1) = X0
      | sdtmndtplgtdt0(X0,xR,sK28(X0,X1))
      | ~ aElement0(X0)
      | ~ sP9(X0,X1) ),
    inference(subsumption_resolution,[],[f1814,f237]) ).

fof(f1814,plain,
    ! [X0,X1] :
      ( sK28(X0,X1) = X0
      | sdtmndtplgtdt0(X0,xR,sK28(X0,X1))
      | ~ aElement0(sK28(X0,X1))
      | ~ aElement0(X0)
      | ~ sP9(X0,X1) ),
    inference(subsumption_resolution,[],[f1786,f173]) ).

fof(f1786,plain,
    ! [X0,X1] :
      ( sK28(X0,X1) = X0
      | sdtmndtplgtdt0(X0,xR,sK28(X0,X1))
      | ~ aElement0(sK28(X0,X1))
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ sP9(X0,X1) ),
    inference(resolution,[],[f299,f241]) ).

fof(f1813,plain,
    ! [X0,X1] :
      ( sK28(X1,X0) = X0
      | sdtmndtplgtdt0(X0,xR,sK28(X1,X0))
      | ~ aElement0(X0)
      | ~ sP9(X1,X0) ),
    inference(subsumption_resolution,[],[f1812,f237]) ).

fof(f1812,plain,
    ! [X0,X1] :
      ( sK28(X1,X0) = X0
      | sdtmndtplgtdt0(X0,xR,sK28(X1,X0))
      | ~ aElement0(sK28(X1,X0))
      | ~ aElement0(X0)
      | ~ sP9(X1,X0) ),
    inference(subsumption_resolution,[],[f1785,f173]) ).

fof(f1785,plain,
    ! [X0,X1] :
      ( sK28(X1,X0) = X0
      | sdtmndtplgtdt0(X0,xR,sK28(X1,X0))
      | ~ aElement0(sK28(X1,X0))
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ sP9(X1,X0) ),
    inference(resolution,[],[f299,f239]) ).

fof(f1811,plain,
    ! [X0,X1] :
      ( sK25(X0,X1) = X0
      | sdtmndtplgtdt0(X0,xR,sK25(X0,X1))
      | ~ aElement0(X0)
      | ~ sP4(X0,X1) ),
    inference(subsumption_resolution,[],[f1810,f218]) ).

fof(f1810,plain,
    ! [X0,X1] :
      ( sK25(X0,X1) = X0
      | sdtmndtplgtdt0(X0,xR,sK25(X0,X1))
      | ~ aElement0(sK25(X0,X1))
      | ~ aElement0(X0)
      | ~ sP4(X0,X1) ),
    inference(subsumption_resolution,[],[f1784,f173]) ).

fof(f1784,plain,
    ! [X0,X1] :
      ( sK25(X0,X1) = X0
      | sdtmndtplgtdt0(X0,xR,sK25(X0,X1))
      | ~ aElement0(sK25(X0,X1))
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ sP4(X0,X1) ),
    inference(resolution,[],[f299,f222]) ).

fof(f1809,plain,
    ! [X0,X1] :
      ( sK25(X1,X0) = X0
      | sdtmndtplgtdt0(X0,xR,sK25(X1,X0))
      | ~ aElement0(X0)
      | ~ sP4(X1,X0) ),
    inference(subsumption_resolution,[],[f1808,f218]) ).

fof(f1808,plain,
    ! [X0,X1] :
      ( sK25(X1,X0) = X0
      | sdtmndtplgtdt0(X0,xR,sK25(X1,X0))
      | ~ aElement0(sK25(X1,X0))
      | ~ aElement0(X0)
      | ~ sP4(X1,X0) ),
    inference(subsumption_resolution,[],[f1783,f173]) ).

fof(f1783,plain,
    ! [X0,X1] :
      ( sK25(X1,X0) = X0
      | sdtmndtplgtdt0(X0,xR,sK25(X1,X0))
      | ~ aElement0(sK25(X1,X0))
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ sP4(X1,X0) ),
    inference(resolution,[],[f299,f220]) ).

fof(f299,plain,
    ! [X2,X0,X1] :
      ( ~ sdtmndtasgtdt0(X0,X1,X2)
      | X0 = X2
      | sdtmndtplgtdt0(X0,X1,X2)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(cnf_transformation,[],[f155]) ).

fof(f155,plain,
    ! [X0,X1,X2] :
      ( ( ( sdtmndtasgtdt0(X0,X1,X2)
          | ( ~ sdtmndtplgtdt0(X0,X1,X2)
            & X0 != X2 ) )
        & ( sdtmndtplgtdt0(X0,X1,X2)
          | X0 = X2
          | ~ sdtmndtasgtdt0(X0,X1,X2) ) )
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(flattening,[],[f154]) ).

fof(f154,plain,
    ! [X0,X1,X2] :
      ( ( ( sdtmndtasgtdt0(X0,X1,X2)
          | ( ~ sdtmndtplgtdt0(X0,X1,X2)
            & X0 != X2 ) )
        & ( sdtmndtplgtdt0(X0,X1,X2)
          | X0 = X2
          | ~ sdtmndtasgtdt0(X0,X1,X2) ) )
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(nnf_transformation,[],[f55]) ).

fof(f55,plain,
    ! [X0,X1,X2] :
      ( ( sdtmndtasgtdt0(X0,X1,X2)
      <=> ( sdtmndtplgtdt0(X0,X1,X2)
          | X0 = X2 ) )
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(flattening,[],[f54]) ).

fof(f54,plain,
    ! [X0,X1,X2] :
      ( ( sdtmndtasgtdt0(X0,X1,X2)
      <=> ( sdtmndtplgtdt0(X0,X1,X2)
          | X0 = X2 ) )
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(ennf_transformation,[],[f8]) ).

fof(f8,axiom,
    ! [X0,X1,X2] :
      ( ( aElement0(X2)
        & aRewritingSystem0(X1)
        & aElement0(X0) )
     => ( sdtmndtasgtdt0(X0,X1,X2)
      <=> ( sdtmndtplgtdt0(X0,X1,X2)
          | X0 = X2 ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mTCRDef) ).

fof(f1715,plain,
    ! [X2,X0,X1] :
      ( iLess0(X0,X1)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aReductOfIn0(X0,X2,xR) ),
    inference(subsumption_resolution,[],[f1695,f173]) ).

fof(f1695,plain,
    ! [X2,X0,X1] :
      ( iLess0(X0,X1)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(xR)
      | ~ aReductOfIn0(X0,X2,xR) ),
    inference(duplicate_literal_removal,[],[f1694]) ).

fof(f1694,plain,
    ! [X2,X0,X1] :
      ( iLess0(X0,X1)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X2)
      | ~ aReductOfIn0(X0,X2,xR) ),
    inference(resolution,[],[f234,f1181]) ).

fof(f1714,plain,
    ! [X2,X0,X1] :
      ( iLess0(X0,X1)
      | ~ aReductOfIn0(sK43(X0,xR,X2),X1,xR)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X2,xR)
      | ~ sP16(X0,xR,X2) ),
    inference(subsumption_resolution,[],[f1693,f304]) ).

fof(f1693,plain,
    ! [X2,X0,X1] :
      ( iLess0(X0,X1)
      | ~ aReductOfIn0(sK43(X0,xR,X2),X1,xR)
      | ~ aElement0(sK43(X0,xR,X2))
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X2,xR)
      | ~ sP16(X0,xR,X2) ),
    inference(resolution,[],[f234,f306]) ).

fof(f1713,plain,
    ! [X2,X0,X1] :
      ( iLess0(X0,X1)
      | ~ aReductOfIn0(sK30(X0,X2),X1,xR)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X2,xR)
      | X0 = X2
      | ~ sP5(X0,X2) ),
    inference(subsumption_resolution,[],[f1691,f256]) ).

fof(f1691,plain,
    ! [X2,X0,X1] :
      ( iLess0(X0,X1)
      | ~ aReductOfIn0(sK30(X0,X2),X1,xR)
      | ~ aElement0(sK30(X0,X2))
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X2,xR)
      | X0 = X2
      | ~ sP5(X0,X2) ),
    inference(resolution,[],[f234,f258]) ).

fof(f1712,plain,
    ! [X2,X0,X1] :
      ( iLess0(X0,X1)
      | ~ aReductOfIn0(sK29(X0,X2),X1,xR)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X2,xR)
      | X0 = X2
      | ~ sP6(X0,X2) ),
    inference(subsumption_resolution,[],[f1690,f252]) ).

fof(f1690,plain,
    ! [X2,X0,X1] :
      ( iLess0(X0,X1)
      | ~ aReductOfIn0(sK29(X0,X2),X1,xR)
      | ~ aElement0(sK29(X0,X2))
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X2,xR)
      | X0 = X2
      | ~ sP6(X0,X2) ),
    inference(resolution,[],[f234,f254]) ).

fof(f1711,plain,
    ! [X2,X0,X1] :
      ( iLess0(X0,X1)
      | ~ aReductOfIn0(sK27(X0,X2),X1,xR)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X2,xR)
      | X0 = X2
      | ~ sP2(X0,X2) ),
    inference(subsumption_resolution,[],[f1689,f227]) ).

fof(f1689,plain,
    ! [X2,X0,X1] :
      ( iLess0(X0,X1)
      | ~ aReductOfIn0(sK27(X0,X2),X1,xR)
      | ~ aElement0(sK27(X0,X2))
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X2,xR)
      | X0 = X2
      | ~ sP2(X0,X2) ),
    inference(resolution,[],[f234,f229]) ).

fof(f1710,plain,
    ! [X2,X0,X1] :
      ( iLess0(X0,X1)
      | ~ aReductOfIn0(sK26(X0,X2),X1,xR)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X2,xR)
      | X0 = X2
      | ~ sP3(X0,X2) ),
    inference(subsumption_resolution,[],[f1688,f223]) ).

fof(f1688,plain,
    ! [X2,X0,X1] :
      ( iLess0(X0,X1)
      | ~ aReductOfIn0(sK26(X0,X2),X1,xR)
      | ~ aElement0(sK26(X0,X2))
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X2,xR)
      | X0 = X2
      | ~ sP3(X0,X2) ),
    inference(resolution,[],[f234,f225]) ).

fof(f1704,plain,
    ! [X0,X1] :
      ( iLess0(xc,X0)
      | ~ aReductOfIn0(X1,X0,xR)
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X1,xR) ),
    inference(subsumption_resolution,[],[f1701,f176]) ).

fof(f1701,plain,
    ! [X0,X1] :
      ( iLess0(xc,X0)
      | ~ aReductOfIn0(X1,X0,xR)
      | ~ aElement0(X1)
      | ~ aElement0(xc)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X1,xR) ),
    inference(duplicate_literal_removal,[],[f1675]) ).

fof(f1675,plain,
    ! [X0,X1] :
      ( iLess0(xc,X0)
      | ~ aReductOfIn0(X1,X0,xR)
      | ~ aElement0(X1)
      | ~ aElement0(xc)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aReductOfIn0(xa,X1,xR) ),
    inference(resolution,[],[f234,f1185]) ).

fof(f1703,plain,
    ! [X0,X1] :
      ( iLess0(xb,X0)
      | ~ aReductOfIn0(X1,X0,xR)
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X1,xR) ),
    inference(subsumption_resolution,[],[f1702,f175]) ).

fof(f1702,plain,
    ! [X0,X1] :
      ( iLess0(xb,X0)
      | ~ aReductOfIn0(X1,X0,xR)
      | ~ aElement0(X1)
      | ~ aElement0(xb)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X1,xR) ),
    inference(duplicate_literal_removal,[],[f1674]) ).

fof(f1674,plain,
    ! [X0,X1] :
      ( iLess0(xb,X0)
      | ~ aReductOfIn0(X1,X0,xR)
      | ~ aElement0(X1)
      | ~ aElement0(xb)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | ~ aReductOfIn0(xa,X1,xR) ),
    inference(resolution,[],[f234,f1183]) ).

fof(f1673,plain,
    ! [X2,X0,X1] :
      ( iLess0(X0,X1)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | X0 = X2
      | ~ sP3(X0,X2) ),
    inference(resolution,[],[f234,f226]) ).

fof(f1672,plain,
    ! [X2,X0,X1] :
      ( iLess0(X0,X1)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | X0 = X2
      | ~ sP2(X0,X2) ),
    inference(resolution,[],[f234,f230]) ).

fof(f1671,plain,
    ! [X2,X0,X1] :
      ( iLess0(X0,X1)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | X0 = X2
      | ~ sP6(X0,X2) ),
    inference(resolution,[],[f234,f255]) ).

fof(f1670,plain,
    ! [X2,X0,X1] :
      ( iLess0(X0,X1)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(X2)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | X0 = X2
      | ~ sP5(X0,X2) ),
    inference(resolution,[],[f234,f259]) ).

fof(f234,plain,
    ! [X2,X0,X1] :
      ( ~ sdtmndtplgtdt0(X2,xR,X1)
      | iLess0(X1,X0)
      | ~ aReductOfIn0(X2,X0,xR)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ aElement0(X0) ),
    inference(cnf_transformation,[],[f68]) ).

fof(f68,plain,
    ( isTerminating0(xR)
    & ! [X0,X1] :
        ( iLess0(X1,X0)
        | ( ~ sdtmndtplgtdt0(X0,xR,X1)
          & ! [X2] :
              ( ~ sdtmndtplgtdt0(X2,xR,X1)
              | ~ aReductOfIn0(X2,X0,xR)
              | ~ aElement0(X2) )
          & ~ aReductOfIn0(X1,X0,xR) )
        | ~ aElement0(X1)
        | ~ aElement0(X0) )
    & isLocallyConfluent0(xR)
    & ! [X3,X4,X5] :
        ( sP4(X5,X4)
        | ~ aReductOfIn0(X5,X3,xR)
        | ~ aReductOfIn0(X4,X3,xR)
        | ~ aElement0(X5)
        | ~ aElement0(X4)
        | ~ aElement0(X3) ) ),
    inference(definition_folding,[],[f39,f67,f66,f65]) ).

fof(f65,plain,
    ! [X6,X4] :
      ( ( sdtmndtplgtdt0(X4,xR,X6)
        & ( ? [X8] :
              ( sdtmndtplgtdt0(X8,xR,X6)
              & aReductOfIn0(X8,X4,xR)
              & aElement0(X8) )
          | aReductOfIn0(X6,X4,xR) ) )
      | X4 = X6
      | ~ sP2(X6,X4) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP2])]) ).

fof(f66,plain,
    ! [X6,X5] :
      ( ( sdtmndtplgtdt0(X5,xR,X6)
        & ( ? [X7] :
              ( sdtmndtplgtdt0(X7,xR,X6)
              & aReductOfIn0(X7,X5,xR)
              & aElement0(X7) )
          | aReductOfIn0(X6,X5,xR) ) )
      | X5 = X6
      | ~ sP3(X6,X5) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP3])]) ).

fof(f67,plain,
    ! [X5,X4] :
      ( ? [X6] :
          ( sdtmndtasgtdt0(X5,xR,X6)
          & sP3(X6,X5)
          & sdtmndtasgtdt0(X4,xR,X6)
          & sP2(X6,X4)
          & aElement0(X6) )
      | ~ sP4(X5,X4) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP4])]) ).

fof(f39,plain,
    ( isTerminating0(xR)
    & ! [X0,X1] :
        ( iLess0(X1,X0)
        | ( ~ sdtmndtplgtdt0(X0,xR,X1)
          & ! [X2] :
              ( ~ sdtmndtplgtdt0(X2,xR,X1)
              | ~ aReductOfIn0(X2,X0,xR)
              | ~ aElement0(X2) )
          & ~ aReductOfIn0(X1,X0,xR) )
        | ~ aElement0(X1)
        | ~ aElement0(X0) )
    & isLocallyConfluent0(xR)
    & ! [X3,X4,X5] :
        ( ? [X6] :
            ( sdtmndtasgtdt0(X5,xR,X6)
            & ( ( sdtmndtplgtdt0(X5,xR,X6)
                & ( ? [X7] :
                      ( sdtmndtplgtdt0(X7,xR,X6)
                      & aReductOfIn0(X7,X5,xR)
                      & aElement0(X7) )
                  | aReductOfIn0(X6,X5,xR) ) )
              | X5 = X6 )
            & sdtmndtasgtdt0(X4,xR,X6)
            & ( ( sdtmndtplgtdt0(X4,xR,X6)
                & ( ? [X8] :
                      ( sdtmndtplgtdt0(X8,xR,X6)
                      & aReductOfIn0(X8,X4,xR)
                      & aElement0(X8) )
                  | aReductOfIn0(X6,X4,xR) ) )
              | X4 = X6 )
            & aElement0(X6) )
        | ~ aReductOfIn0(X5,X3,xR)
        | ~ aReductOfIn0(X4,X3,xR)
        | ~ aElement0(X5)
        | ~ aElement0(X4)
        | ~ aElement0(X3) ) ),
    inference(flattening,[],[f38]) ).

fof(f38,plain,
    ( isTerminating0(xR)
    & ! [X0,X1] :
        ( iLess0(X1,X0)
        | ( ~ sdtmndtplgtdt0(X0,xR,X1)
          & ! [X2] :
              ( ~ sdtmndtplgtdt0(X2,xR,X1)
              | ~ aReductOfIn0(X2,X0,xR)
              | ~ aElement0(X2) )
          & ~ aReductOfIn0(X1,X0,xR) )
        | ~ aElement0(X1)
        | ~ aElement0(X0) )
    & isLocallyConfluent0(xR)
    & ! [X3,X4,X5] :
        ( ? [X6] :
            ( sdtmndtasgtdt0(X5,xR,X6)
            & ( ( sdtmndtplgtdt0(X5,xR,X6)
                & ( ? [X7] :
                      ( sdtmndtplgtdt0(X7,xR,X6)
                      & aReductOfIn0(X7,X5,xR)
                      & aElement0(X7) )
                  | aReductOfIn0(X6,X5,xR) ) )
              | X5 = X6 )
            & sdtmndtasgtdt0(X4,xR,X6)
            & ( ( sdtmndtplgtdt0(X4,xR,X6)
                & ( ? [X8] :
                      ( sdtmndtplgtdt0(X8,xR,X6)
                      & aReductOfIn0(X8,X4,xR)
                      & aElement0(X8) )
                  | aReductOfIn0(X6,X4,xR) ) )
              | X4 = X6 )
            & aElement0(X6) )
        | ~ aReductOfIn0(X5,X3,xR)
        | ~ aReductOfIn0(X4,X3,xR)
        | ~ aElement0(X5)
        | ~ aElement0(X4)
        | ~ aElement0(X3) ) ),
    inference(ennf_transformation,[],[f30]) ).

fof(f30,plain,
    ( isTerminating0(xR)
    & ! [X0,X1] :
        ( ( aElement0(X1)
          & aElement0(X0) )
       => ( ( sdtmndtplgtdt0(X0,xR,X1)
            | ? [X2] :
                ( sdtmndtplgtdt0(X2,xR,X1)
                & aReductOfIn0(X2,X0,xR)
                & aElement0(X2) )
            | aReductOfIn0(X1,X0,xR) )
         => iLess0(X1,X0) ) )
    & isLocallyConfluent0(xR)
    & ! [X3,X4,X5] :
        ( ( aReductOfIn0(X5,X3,xR)
          & aReductOfIn0(X4,X3,xR)
          & aElement0(X5)
          & aElement0(X4)
          & aElement0(X3) )
       => ? [X6] :
            ( sdtmndtasgtdt0(X5,xR,X6)
            & ( ( sdtmndtplgtdt0(X5,xR,X6)
                & ( ? [X7] :
                      ( sdtmndtplgtdt0(X7,xR,X6)
                      & aReductOfIn0(X7,X5,xR)
                      & aElement0(X7) )
                  | aReductOfIn0(X6,X5,xR) ) )
              | X5 = X6 )
            & sdtmndtasgtdt0(X4,xR,X6)
            & ( ( sdtmndtplgtdt0(X4,xR,X6)
                & ( ? [X8] :
                      ( sdtmndtplgtdt0(X8,xR,X6)
                      & aReductOfIn0(X8,X4,xR)
                      & aElement0(X8) )
                  | aReductOfIn0(X6,X4,xR) ) )
              | X4 = X6 )
            & aElement0(X6) ) ) ),
    inference(rectify,[],[f16]) ).

fof(f16,axiom,
    ( isTerminating0(xR)
    & ! [X0,X1] :
        ( ( aElement0(X1)
          & aElement0(X0) )
       => ( ( sdtmndtplgtdt0(X0,xR,X1)
            | ? [X2] :
                ( sdtmndtplgtdt0(X2,xR,X1)
                & aReductOfIn0(X2,X0,xR)
                & aElement0(X2) )
            | aReductOfIn0(X1,X0,xR) )
         => iLess0(X1,X0) ) )
    & isLocallyConfluent0(xR)
    & ! [X0,X1,X2] :
        ( ( aReductOfIn0(X2,X0,xR)
          & aReductOfIn0(X1,X0,xR)
          & aElement0(X2)
          & aElement0(X1)
          & aElement0(X0) )
       => ? [X3] :
            ( sdtmndtasgtdt0(X2,xR,X3)
            & ( ( sdtmndtplgtdt0(X2,xR,X3)
                & ( ? [X4] :
                      ( sdtmndtplgtdt0(X4,xR,X3)
                      & aReductOfIn0(X4,X2,xR)
                      & aElement0(X4) )
                  | aReductOfIn0(X3,X2,xR) ) )
              | X2 = X3 )
            & sdtmndtasgtdt0(X1,xR,X3)
            & ( ( sdtmndtplgtdt0(X1,xR,X3)
                & ( ? [X4] :
                      ( sdtmndtplgtdt0(X4,xR,X3)
                      & aReductOfIn0(X4,X1,xR)
                      & aElement0(X4) )
                  | aReductOfIn0(X3,X1,xR) ) )
              | X1 = X3 )
            & aElement0(X3) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__656_01) ).

fof(f1613,plain,
    ! [X2,X0,X1] :
      ( sP4(sK43(X0,xR,X1),X2)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X1,xR)
      | ~ sP16(X0,xR,X1) ),
    inference(subsumption_resolution,[],[f1599,f304]) ).

fof(f1599,plain,
    ! [X2,X0,X1] :
      ( sP4(sK43(X0,xR,X1),X2)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(sK43(X0,xR,X1))
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X1,xR)
      | ~ sP16(X0,xR,X1) ),
    inference(resolution,[],[f231,f305]) ).

fof(f1612,plain,
    ! [X2,X0,X1] :
      ( sP4(sK30(X0,X1),X2)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1) ),
    inference(subsumption_resolution,[],[f1598,f256]) ).

fof(f1598,plain,
    ! [X2,X0,X1] :
      ( sP4(sK30(X0,X1),X2)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(sK30(X0,X1))
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1) ),
    inference(resolution,[],[f231,f257]) ).

fof(f1611,plain,
    ! [X2,X0,X1] :
      ( sP4(sK29(X0,X1),X2)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1) ),
    inference(subsumption_resolution,[],[f1597,f252]) ).

fof(f1597,plain,
    ! [X2,X0,X1] :
      ( sP4(sK29(X0,X1),X2)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(sK29(X0,X1))
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1) ),
    inference(resolution,[],[f231,f253]) ).

fof(f1610,plain,
    ! [X2,X0,X1] :
      ( sP4(sK27(X0,X1),X2)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1) ),
    inference(subsumption_resolution,[],[f1596,f227]) ).

fof(f1596,plain,
    ! [X2,X0,X1] :
      ( sP4(sK27(X0,X1),X2)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(sK27(X0,X1))
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1) ),
    inference(resolution,[],[f231,f228]) ).

fof(f1609,plain,
    ! [X2,X0,X1] :
      ( sP4(sK26(X0,X1),X2)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1) ),
    inference(subsumption_resolution,[],[f1595,f223]) ).

fof(f1595,plain,
    ! [X2,X0,X1] :
      ( sP4(sK26(X0,X1),X2)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(sK26(X0,X1))
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1) ),
    inference(resolution,[],[f231,f224]) ).

fof(f231,plain,
    ! [X3,X4,X5] :
      ( ~ aReductOfIn0(X5,X3,xR)
      | sP4(X5,X4)
      | ~ aReductOfIn0(X4,X3,xR)
      | ~ aElement0(X5)
      | ~ aElement0(X4)
      | ~ aElement0(X3) ),
    inference(cnf_transformation,[],[f68]) ).

fof(f1013,plain,
    ! [X0,X1] :
      ( ~ sP8(sK43(X0,xR,X1),X1)
      | ~ sP16(X0,xR,X1)
      | aReductOfIn0(X0,X1,xR) ),
    inference(resolution,[],[f305,f243]) ).

fof(f1012,plain,
    ! [X0,X1] :
      ( ~ sP7(sK43(X0,xR,X1),X1)
      | ~ sP16(X0,xR,X1)
      | aReductOfIn0(X0,X1,xR) ),
    inference(resolution,[],[f305,f248]) ).

fof(f1594,plain,
    ! [X0] :
      ( iLess0(sK37(X0),sK35(X0))
      | ~ aRewritingSystem0(X0)
      | ~ sP14(X0)
      | sP12(X0) ),
    inference(subsumption_resolution,[],[f1576,f278]) ).

fof(f1576,plain,
    ! [X0] :
      ( ~ aElement0(sK35(X0))
      | ~ aRewritingSystem0(X0)
      | iLess0(sK37(X0),sK35(X0))
      | ~ sP14(X0)
      | sP12(X0) ),
    inference(resolution,[],[f1432,f282]) ).

fof(f1593,plain,
    ! [X0] :
      ( iLess0(sK36(X0),sK35(X0))
      | ~ aRewritingSystem0(X0)
      | ~ sP14(X0)
      | sP12(X0) ),
    inference(subsumption_resolution,[],[f1575,f278]) ).

fof(f1575,plain,
    ! [X0] :
      ( ~ aElement0(sK35(X0))
      | ~ aRewritingSystem0(X0)
      | iLess0(sK36(X0),sK35(X0))
      | ~ sP14(X0)
      | sP12(X0) ),
    inference(resolution,[],[f1432,f281]) ).

fof(f1567,plain,
    ! [X2,X0,X1] :
      ( ~ aElement0(X0)
      | ~ aRewritingSystem0(X1)
      | iLess0(sK43(X2,X1,X0),X0)
      | ~ sP14(X1)
      | aReductOfIn0(X2,X0,X1)
      | ~ sP16(X2,X1,X0) ),
    inference(resolution,[],[f1432,f305]) ).

fof(f1432,plain,
    ! [X2,X0,X1] :
      ( ~ aReductOfIn0(X2,X1,X0)
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(X0)
      | iLess0(X2,X1)
      | ~ sP14(X0) ),
    inference(subsumption_resolution,[],[f1419,f294]) ).

fof(f1419,plain,
    ! [X2,X0,X1] :
      ( ~ aRewritingSystem0(X0)
      | ~ aElement0(X1)
      | ~ aReductOfIn0(X2,X1,X0)
      | iLess0(X2,X1)
      | ~ aElement0(X2)
      | ~ sP14(X0) ),
    inference(duplicate_literal_removal,[],[f1414]) ).

fof(f1414,plain,
    ! [X2,X0,X1] :
      ( ~ aRewritingSystem0(X0)
      | ~ aElement0(X1)
      | ~ aReductOfIn0(X2,X1,X0)
      | iLess0(X2,X1)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ sP14(X0) ),
    inference(resolution,[],[f1181,f287]) ).

fof(f1545,plain,
    ! [X2,X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ sP8(sK43(X2,xR,X0),X1)
      | aReductOfIn0(X2,X0,xR)
      | ~ sP16(X2,xR,X0) ),
    inference(resolution,[],[f1426,f305]) ).

fof(f1544,plain,
    ! [X2,X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ sP8(sK30(X2,X0),X1)
      | aReductOfIn0(X2,X0,xR)
      | X0 = X2
      | ~ sP5(X2,X0) ),
    inference(resolution,[],[f1426,f257]) ).

fof(f1543,plain,
    ! [X2,X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ sP8(sK29(X2,X0),X1)
      | aReductOfIn0(X2,X0,xR)
      | X0 = X2
      | ~ sP6(X2,X0) ),
    inference(resolution,[],[f1426,f253]) ).

fof(f1542,plain,
    ! [X2,X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ sP8(sK27(X2,X0),X1)
      | aReductOfIn0(X2,X0,xR)
      | X0 = X2
      | ~ sP2(X2,X0) ),
    inference(resolution,[],[f1426,f228]) ).

fof(f1541,plain,
    ! [X2,X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ sP8(sK26(X2,X0),X1)
      | aReductOfIn0(X2,X0,xR)
      | X0 = X2
      | ~ sP3(X2,X0) ),
    inference(resolution,[],[f1426,f224]) ).

fof(f1426,plain,
    ! [X2,X0,X1] :
      ( ~ aReductOfIn0(X1,X0,xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X0,X2,xR)
      | ~ sP8(X1,X2) ),
    inference(subsumption_resolution,[],[f1423,f173]) ).

fof(f1423,plain,
    ! [X2,X0,X1] :
      ( ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X1,X0,xR)
      | ~ aReductOfIn0(X0,X2,xR)
      | ~ sP8(X1,X2) ),
    inference(duplicate_literal_removal,[],[f1406]) ).

fof(f1406,plain,
    ! [X2,X0,X1] :
      ( ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X1,X0,xR)
      | ~ aReductOfIn0(X0,X2,xR)
      | ~ aElement0(X0)
      | ~ sP8(X1,X2) ),
    inference(resolution,[],[f1181,f244]) ).

fof(f1538,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1)
      | sP16(X0,xR,X2)
      | ~ aReductOfIn0(sK30(X0,X1),X2,xR) ),
    inference(subsumption_resolution,[],[f1532,f256]) ).

fof(f1532,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1)
      | sP16(X0,xR,X2)
      | ~ aReductOfIn0(sK30(X0,X1),X2,xR)
      | ~ aElement0(sK30(X0,X1)) ),
    inference(resolution,[],[f258,f308]) ).

fof(f1531,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1)
      | ~ sP8(X0,sK30(X0,X1)) ),
    inference(resolution,[],[f258,f245]) ).

fof(f1530,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1)
      | ~ sP7(X0,sK30(X0,X1)) ),
    inference(resolution,[],[f258,f250]) ).

fof(f1537,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1)
      | iLess0(X0,sK30(X0,X1))
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f1529,f256]) ).

fof(f1529,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1)
      | iLess0(X0,sK30(X0,X1))
      | ~ aElement0(X0)
      | ~ aElement0(sK30(X0,X1)) ),
    inference(resolution,[],[f258,f235]) ).

fof(f1536,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1)
      | ~ aReductOfIn0(sK30(X0,X1),xb,xR)
      | ~ sP0(X0) ),
    inference(subsumption_resolution,[],[f1528,f256]) ).

fof(f1528,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1)
      | ~ aReductOfIn0(sK30(X0,X1),xb,xR)
      | ~ aElement0(sK30(X0,X1))
      | ~ sP0(X0) ),
    inference(resolution,[],[f258,f169]) ).

fof(f1535,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1)
      | ~ aReductOfIn0(sK30(X0,X1),X2,xR)
      | ~ sP8(X0,X2) ),
    inference(subsumption_resolution,[],[f1527,f256]) ).

fof(f1527,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1)
      | ~ aReductOfIn0(sK30(X0,X1),X2,xR)
      | ~ aElement0(sK30(X0,X1))
      | ~ sP8(X0,X2) ),
    inference(resolution,[],[f258,f244]) ).

fof(f1534,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1)
      | ~ aReductOfIn0(sK30(X0,X1),X2,xR)
      | ~ sP7(X0,X2) ),
    inference(subsumption_resolution,[],[f1526,f256]) ).

fof(f1526,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1)
      | ~ aReductOfIn0(sK30(X0,X1),X2,xR)
      | ~ aElement0(sK30(X0,X1))
      | ~ sP7(X0,X2) ),
    inference(resolution,[],[f258,f249]) ).

fof(f258,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(sK30(X0,X1),xR,X0)
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1) ),
    inference(cnf_transformation,[],[f129]) ).

fof(f129,plain,
    ! [X0,X1] :
      ( ( sdtmndtplgtdt0(X1,xR,X0)
        & ( ( sdtmndtplgtdt0(sK30(X0,X1),xR,X0)
            & aReductOfIn0(sK30(X0,X1),X1,xR)
            & aElement0(sK30(X0,X1)) )
          | aReductOfIn0(X0,X1,xR) ) )
      | X0 = X1
      | ~ sP5(X0,X1) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK30])],[f127,f128]) ).

fof(f128,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( sdtmndtplgtdt0(X2,xR,X0)
          & aReductOfIn0(X2,X1,xR)
          & aElement0(X2) )
     => ( sdtmndtplgtdt0(sK30(X0,X1),xR,X0)
        & aReductOfIn0(sK30(X0,X1),X1,xR)
        & aElement0(sK30(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

fof(f127,plain,
    ! [X0,X1] :
      ( ( sdtmndtplgtdt0(X1,xR,X0)
        & ( ? [X2] :
              ( sdtmndtplgtdt0(X2,xR,X0)
              & aReductOfIn0(X2,X1,xR)
              & aElement0(X2) )
          | aReductOfIn0(X0,X1,xR) ) )
      | X0 = X1
      | ~ sP5(X0,X1) ),
    inference(rectify,[],[f126]) ).

fof(f126,plain,
    ! [X5,X1] :
      ( ( sdtmndtplgtdt0(X1,xR,X5)
        & ( ? [X7] :
              ( sdtmndtplgtdt0(X7,xR,X5)
              & aReductOfIn0(X7,X1,xR)
              & aElement0(X7) )
          | aReductOfIn0(X5,X1,xR) ) )
      | X1 = X5
      | ~ sP5(X5,X1) ),
    inference(nnf_transformation,[],[f69]) ).

fof(f1508,plain,
    ! [X2,X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ sP7(sK43(X2,xR,X0),X1)
      | aReductOfIn0(X2,X0,xR)
      | ~ sP16(X2,xR,X0) ),
    inference(resolution,[],[f1425,f305]) ).

fof(f1507,plain,
    ! [X2,X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ sP7(sK30(X2,X0),X1)
      | aReductOfIn0(X2,X0,xR)
      | X0 = X2
      | ~ sP5(X2,X0) ),
    inference(resolution,[],[f1425,f257]) ).

fof(f1506,plain,
    ! [X2,X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ sP7(sK29(X2,X0),X1)
      | aReductOfIn0(X2,X0,xR)
      | X0 = X2
      | ~ sP6(X2,X0) ),
    inference(resolution,[],[f1425,f253]) ).

fof(f1505,plain,
    ! [X2,X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ sP7(sK27(X2,X0),X1)
      | aReductOfIn0(X2,X0,xR)
      | X0 = X2
      | ~ sP2(X2,X0) ),
    inference(resolution,[],[f1425,f228]) ).

fof(f1504,plain,
    ! [X2,X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ sP7(sK26(X2,X0),X1)
      | aReductOfIn0(X2,X0,xR)
      | X0 = X2
      | ~ sP3(X2,X0) ),
    inference(resolution,[],[f1425,f224]) ).

fof(f1425,plain,
    ! [X2,X0,X1] :
      ( ~ aReductOfIn0(X1,X0,xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X0,X2,xR)
      | ~ sP7(X1,X2) ),
    inference(subsumption_resolution,[],[f1424,f173]) ).

fof(f1424,plain,
    ! [X2,X0,X1] :
      ( ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X1,X0,xR)
      | ~ aReductOfIn0(X0,X2,xR)
      | ~ sP7(X1,X2) ),
    inference(duplicate_literal_removal,[],[f1405]) ).

fof(f1405,plain,
    ! [X2,X0,X1] :
      ( ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X1,X0,xR)
      | ~ aReductOfIn0(X0,X2,xR)
      | ~ aElement0(X0)
      | ~ sP7(X1,X2) ),
    inference(resolution,[],[f1181,f249]) ).

fof(f1496,plain,
    ! [X0] :
      ( ~ sP5(X0,xd)
      | xd = X0 ),
    inference(subsumption_resolution,[],[f1488,f197]) ).

fof(f1488,plain,
    ! [X0] :
      ( aReductOfIn0(X0,xd,xR)
      | xd = X0
      | ~ sP5(X0,xd) ),
    inference(resolution,[],[f257,f197]) ).

fof(f1498,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,sK41(xR,X1),xR)
      | sK41(xR,X1) = X0
      | ~ sP5(X0,sK41(xR,X1))
      | ~ aElement0(X1) ),
    inference(subsumption_resolution,[],[f1497,f236]) ).

fof(f1497,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,sK41(xR,X1),xR)
      | sK41(xR,X1) = X0
      | ~ sP5(X0,sK41(xR,X1))
      | ~ aElement0(X1)
      | ~ isTerminating0(xR) ),
    inference(subsumption_resolution,[],[f1489,f173]) ).

fof(f1489,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,sK41(xR,X1),xR)
      | sK41(xR,X1) = X0
      | ~ sP5(X0,sK41(xR,X1))
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1)
      | ~ isTerminating0(xR) ),
    inference(resolution,[],[f257,f797]) ).

fof(f1495,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP5(X0,xb)
      | ~ sP0(X1)
      | sK30(X0,xb) = X1
      | ~ sP5(X1,sK30(X0,xb)) ),
    inference(subsumption_resolution,[],[f1486,f256]) ).

fof(f1486,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP5(X0,xb)
      | ~ aElement0(sK30(X0,xb))
      | ~ sP0(X1)
      | sK30(X0,xb) = X1
      | ~ sP5(X1,sK30(X0,xb)) ),
    inference(resolution,[],[f257,f741]) ).

fof(f1494,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP5(X0,xb)
      | ~ sP0(X1)
      | sK30(X0,xb) = X1
      | ~ sP6(X1,sK30(X0,xb)) ),
    inference(subsumption_resolution,[],[f1485,f256]) ).

fof(f1485,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP5(X0,xb)
      | ~ aElement0(sK30(X0,xb))
      | ~ sP0(X1)
      | sK30(X0,xb) = X1
      | ~ sP6(X1,sK30(X0,xb)) ),
    inference(resolution,[],[f257,f742]) ).

fof(f1493,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP5(X0,xb)
      | ~ sP0(X1)
      | sK30(X0,xb) = X1
      | ~ sP2(X1,sK30(X0,xb)) ),
    inference(subsumption_resolution,[],[f1484,f256]) ).

fof(f1484,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP5(X0,xb)
      | ~ aElement0(sK30(X0,xb))
      | ~ sP0(X1)
      | sK30(X0,xb) = X1
      | ~ sP2(X1,sK30(X0,xb)) ),
    inference(resolution,[],[f257,f743]) ).

fof(f1492,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP5(X0,xb)
      | ~ sP0(X1)
      | sK30(X0,xb) = X1
      | ~ sP3(X1,sK30(X0,xb)) ),
    inference(subsumption_resolution,[],[f1483,f256]) ).

fof(f1483,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP5(X0,xb)
      | ~ aElement0(sK30(X0,xb))
      | ~ sP0(X1)
      | sK30(X0,xb) = X1
      | ~ sP3(X1,sK30(X0,xb)) ),
    inference(resolution,[],[f257,f744]) ).

fof(f1482,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1)
      | ~ sP8(sK30(X0,X1),X1) ),
    inference(resolution,[],[f257,f243]) ).

fof(f1481,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1)
      | ~ sP7(sK30(X0,X1),X1) ),
    inference(resolution,[],[f257,f248]) ).

fof(f1491,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1)
      | iLess0(sK30(X0,X1),X1)
      | ~ aElement0(X1) ),
    inference(subsumption_resolution,[],[f1480,f256]) ).

fof(f1480,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1)
      | iLess0(sK30(X0,X1),X1)
      | ~ aElement0(sK30(X0,X1))
      | ~ aElement0(X1) ),
    inference(resolution,[],[f257,f233]) ).

fof(f1479,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1)
      | ~ aElement0(X1)
      | ~ aReductOfIn0(X1,xb,xR)
      | ~ sP0(sK30(X0,X1)) ),
    inference(resolution,[],[f257,f1427]) ).

fof(f257,plain,
    ! [X0,X1] :
      ( aReductOfIn0(sK30(X0,X1),X1,xR)
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1) ),
    inference(cnf_transformation,[],[f129]) ).

fof(f1255,plain,
    ! [X0,X1] :
      ( ~ aReductOfIn0(xa,X0,xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ sP7(xc,X1) ),
    inference(duplicate_literal_removal,[],[f1242]) ).

fof(f1242,plain,
    ! [X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X0,xR)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ aElement0(X0)
      | ~ sP7(xc,X1) ),
    inference(resolution,[],[f1185,f249]) ).

fof(f1254,plain,
    ! [X0,X1] :
      ( ~ aReductOfIn0(xa,X0,xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ sP8(xc,X1) ),
    inference(duplicate_literal_removal,[],[f1243]) ).

fof(f1243,plain,
    ! [X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X0,xR)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ aElement0(X0)
      | ~ sP8(xc,X1) ),
    inference(resolution,[],[f1185,f244]) ).

fof(f1214,plain,
    ! [X0,X1] :
      ( ~ aReductOfIn0(xa,X0,xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ sP7(xb,X1) ),
    inference(duplicate_literal_removal,[],[f1201]) ).

fof(f1201,plain,
    ! [X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X0,xR)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ aElement0(X0)
      | ~ sP7(xb,X1) ),
    inference(resolution,[],[f1183,f249]) ).

fof(f1213,plain,
    ! [X0,X1] :
      ( ~ aReductOfIn0(xa,X0,xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ sP8(xb,X1) ),
    inference(duplicate_literal_removal,[],[f1202]) ).

fof(f1202,plain,
    ! [X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X0,xR)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ aElement0(X0)
      | ~ sP8(xb,X1) ),
    inference(resolution,[],[f1183,f244]) ).

fof(f1470,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1)
      | sP16(X0,xR,X2)
      | ~ aReductOfIn0(sK29(X0,X1),X2,xR) ),
    inference(subsumption_resolution,[],[f1464,f252]) ).

fof(f1464,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1)
      | sP16(X0,xR,X2)
      | ~ aReductOfIn0(sK29(X0,X1),X2,xR)
      | ~ aElement0(sK29(X0,X1)) ),
    inference(resolution,[],[f254,f308]) ).

fof(f1463,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1)
      | ~ sP8(X0,sK29(X0,X1)) ),
    inference(resolution,[],[f254,f245]) ).

fof(f1462,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1)
      | ~ sP7(X0,sK29(X0,X1)) ),
    inference(resolution,[],[f254,f250]) ).

fof(f1469,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1)
      | iLess0(X0,sK29(X0,X1))
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f1461,f252]) ).

fof(f1461,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1)
      | iLess0(X0,sK29(X0,X1))
      | ~ aElement0(X0)
      | ~ aElement0(sK29(X0,X1)) ),
    inference(resolution,[],[f254,f235]) ).

fof(f1468,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1)
      | ~ aReductOfIn0(sK29(X0,X1),xb,xR)
      | ~ sP0(X0) ),
    inference(subsumption_resolution,[],[f1460,f252]) ).

fof(f1460,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1)
      | ~ aReductOfIn0(sK29(X0,X1),xb,xR)
      | ~ aElement0(sK29(X0,X1))
      | ~ sP0(X0) ),
    inference(resolution,[],[f254,f169]) ).

fof(f1467,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1)
      | ~ aReductOfIn0(sK29(X0,X1),X2,xR)
      | ~ sP8(X0,X2) ),
    inference(subsumption_resolution,[],[f1459,f252]) ).

fof(f1459,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1)
      | ~ aReductOfIn0(sK29(X0,X1),X2,xR)
      | ~ aElement0(sK29(X0,X1))
      | ~ sP8(X0,X2) ),
    inference(resolution,[],[f254,f244]) ).

fof(f1466,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1)
      | ~ aReductOfIn0(sK29(X0,X1),X2,xR)
      | ~ sP7(X0,X2) ),
    inference(subsumption_resolution,[],[f1458,f252]) ).

fof(f1458,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1)
      | ~ aReductOfIn0(sK29(X0,X1),X2,xR)
      | ~ aElement0(sK29(X0,X1))
      | ~ sP7(X0,X2) ),
    inference(resolution,[],[f254,f249]) ).

fof(f254,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(sK29(X0,X1),xR,X0)
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1) ),
    inference(cnf_transformation,[],[f125]) ).

fof(f125,plain,
    ! [X0,X1] :
      ( ( sdtmndtplgtdt0(X1,xR,X0)
        & ( ( sdtmndtplgtdt0(sK29(X0,X1),xR,X0)
            & aReductOfIn0(sK29(X0,X1),X1,xR)
            & aElement0(sK29(X0,X1)) )
          | aReductOfIn0(X0,X1,xR) ) )
      | X0 = X1
      | ~ sP6(X0,X1) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK29])],[f123,f124]) ).

fof(f124,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( sdtmndtplgtdt0(X2,xR,X0)
          & aReductOfIn0(X2,X1,xR)
          & aElement0(X2) )
     => ( sdtmndtplgtdt0(sK29(X0,X1),xR,X0)
        & aReductOfIn0(sK29(X0,X1),X1,xR)
        & aElement0(sK29(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

fof(f123,plain,
    ! [X0,X1] :
      ( ( sdtmndtplgtdt0(X1,xR,X0)
        & ( ? [X2] :
              ( sdtmndtplgtdt0(X2,xR,X0)
              & aReductOfIn0(X2,X1,xR)
              & aElement0(X2) )
          | aReductOfIn0(X0,X1,xR) ) )
      | X0 = X1
      | ~ sP6(X0,X1) ),
    inference(rectify,[],[f122]) ).

fof(f122,plain,
    ! [X5,X2] :
      ( ( sdtmndtplgtdt0(X2,xR,X5)
        & ( ? [X6] :
              ( sdtmndtplgtdt0(X6,xR,X5)
              & aReductOfIn0(X6,X2,xR)
              & aElement0(X6) )
          | aReductOfIn0(X5,X2,xR) ) )
      | X2 = X5
      | ~ sP6(X5,X2) ),
    inference(nnf_transformation,[],[f70]) ).

fof(f1438,plain,
    ! [X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(X0,xb,xR)
      | ~ sP0(sK43(X1,xR,X0))
      | aReductOfIn0(X1,X0,xR)
      | ~ sP16(X1,xR,X0) ),
    inference(resolution,[],[f1427,f305]) ).

fof(f1437,plain,
    ! [X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(X0,xb,xR)
      | ~ sP0(sK29(X1,X0))
      | aReductOfIn0(X1,X0,xR)
      | X0 = X1
      | ~ sP6(X1,X0) ),
    inference(resolution,[],[f1427,f253]) ).

fof(f1436,plain,
    ! [X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(X0,xb,xR)
      | ~ sP0(sK27(X1,X0))
      | aReductOfIn0(X1,X0,xR)
      | X0 = X1
      | ~ sP2(X1,X0) ),
    inference(resolution,[],[f1427,f228]) ).

fof(f1435,plain,
    ! [X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(X0,xb,xR)
      | ~ sP0(sK26(X1,X0))
      | aReductOfIn0(X1,X0,xR)
      | X0 = X1
      | ~ sP3(X1,X0) ),
    inference(resolution,[],[f1427,f224]) ).

fof(f1427,plain,
    ! [X0,X1] :
      ( ~ aReductOfIn0(X1,X0,xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X0,xb,xR)
      | ~ sP0(X1) ),
    inference(subsumption_resolution,[],[f1422,f173]) ).

fof(f1422,plain,
    ! [X0,X1] :
      ( ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X1,X0,xR)
      | ~ aReductOfIn0(X0,xb,xR)
      | ~ sP0(X1) ),
    inference(duplicate_literal_removal,[],[f1407]) ).

fof(f1407,plain,
    ! [X0,X1] :
      ( ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X1,X0,xR)
      | ~ aReductOfIn0(X0,xb,xR)
      | ~ aElement0(X0)
      | ~ sP0(X1) ),
    inference(resolution,[],[f1181,f169]) ).

fof(f1434,plain,
    ! [X0] :
      ( ~ aReductOfIn0(sK37(X0),sK36(X0),X0)
      | ~ aRewritingSystem0(X0)
      | sP12(X0) ),
    inference(subsumption_resolution,[],[f1417,f279]) ).

fof(f1417,plain,
    ! [X0] :
      ( ~ aRewritingSystem0(X0)
      | ~ aElement0(sK36(X0))
      | ~ aReductOfIn0(sK37(X0),sK36(X0),X0)
      | sP12(X0) ),
    inference(duplicate_literal_removal,[],[f1416]) ).

fof(f1416,plain,
    ! [X0] :
      ( ~ aRewritingSystem0(X0)
      | ~ aElement0(sK36(X0))
      | ~ aReductOfIn0(sK37(X0),sK36(X0),X0)
      | ~ aRewritingSystem0(X0)
      | sP12(X0) ),
    inference(resolution,[],[f1181,f963]) ).

fof(f1433,plain,
    ! [X0] :
      ( ~ aReductOfIn0(sK33(X0),sK32(X0),X0)
      | ~ aRewritingSystem0(X0)
      | sP10(X0) ),
    inference(subsumption_resolution,[],[f1418,f267]) ).

fof(f1418,plain,
    ! [X0] :
      ( ~ aRewritingSystem0(X0)
      | ~ aElement0(sK32(X0))
      | ~ aReductOfIn0(sK33(X0),sK32(X0),X0)
      | sP10(X0) ),
    inference(duplicate_literal_removal,[],[f1415]) ).

fof(f1415,plain,
    ! [X0] :
      ( ~ aRewritingSystem0(X0)
      | ~ aElement0(sK32(X0))
      | ~ aReductOfIn0(sK33(X0),sK32(X0),X0)
      | ~ aRewritingSystem0(X0)
      | sP10(X0) ),
    inference(resolution,[],[f1181,f960]) ).

fof(f1420,plain,
    ! [X2,X3,X0,X1] :
      ( ~ aRewritingSystem0(X0)
      | ~ aElement0(X1)
      | ~ aReductOfIn0(X2,X1,X0)
      | sP16(X2,X0,X3)
      | ~ aReductOfIn0(X1,X3,X0) ),
    inference(duplicate_literal_removal,[],[f1413]) ).

fof(f1413,plain,
    ! [X2,X3,X0,X1] :
      ( ~ aRewritingSystem0(X0)
      | ~ aElement0(X1)
      | ~ aReductOfIn0(X2,X1,X0)
      | sP16(X2,X0,X3)
      | ~ aReductOfIn0(X1,X3,X0)
      | ~ aElement0(X1) ),
    inference(resolution,[],[f1181,f308]) ).

fof(f1181,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,X1,X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X2,X0,X1) ),
    inference(subsumption_resolution,[],[f1171,f294]) ).

fof(f1171,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(X0,X1,X2)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(X2,X0,X1) ),
    inference(resolution,[],[f799,f307]) ).

fof(f1398,plain,
    ! [X0] :
      ( ~ sP6(X0,xd)
      | xd = X0 ),
    inference(subsumption_resolution,[],[f1390,f197]) ).

fof(f1390,plain,
    ! [X0] :
      ( aReductOfIn0(X0,xd,xR)
      | xd = X0
      | ~ sP6(X0,xd) ),
    inference(resolution,[],[f253,f197]) ).

fof(f1400,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,sK41(xR,X1),xR)
      | sK41(xR,X1) = X0
      | ~ sP6(X0,sK41(xR,X1))
      | ~ aElement0(X1) ),
    inference(subsumption_resolution,[],[f1399,f236]) ).

fof(f1399,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,sK41(xR,X1),xR)
      | sK41(xR,X1) = X0
      | ~ sP6(X0,sK41(xR,X1))
      | ~ aElement0(X1)
      | ~ isTerminating0(xR) ),
    inference(subsumption_resolution,[],[f1392,f173]) ).

fof(f1392,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,sK41(xR,X1),xR)
      | sK41(xR,X1) = X0
      | ~ sP6(X0,sK41(xR,X1))
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1)
      | ~ isTerminating0(xR) ),
    inference(resolution,[],[f253,f797]) ).

fof(f1397,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP6(X0,xb)
      | ~ sP0(X1)
      | sK29(X0,xb) = X1
      | ~ sP5(X1,sK29(X0,xb)) ),
    inference(subsumption_resolution,[],[f1388,f252]) ).

fof(f1388,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP6(X0,xb)
      | ~ aElement0(sK29(X0,xb))
      | ~ sP0(X1)
      | sK29(X0,xb) = X1
      | ~ sP5(X1,sK29(X0,xb)) ),
    inference(resolution,[],[f253,f741]) ).

fof(f1396,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP6(X0,xb)
      | ~ sP0(X1)
      | sK29(X0,xb) = X1
      | ~ sP6(X1,sK29(X0,xb)) ),
    inference(subsumption_resolution,[],[f1387,f252]) ).

fof(f1387,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP6(X0,xb)
      | ~ aElement0(sK29(X0,xb))
      | ~ sP0(X1)
      | sK29(X0,xb) = X1
      | ~ sP6(X1,sK29(X0,xb)) ),
    inference(resolution,[],[f253,f742]) ).

fof(f1395,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP6(X0,xb)
      | ~ sP0(X1)
      | sK29(X0,xb) = X1
      | ~ sP2(X1,sK29(X0,xb)) ),
    inference(subsumption_resolution,[],[f1386,f252]) ).

fof(f1386,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP6(X0,xb)
      | ~ aElement0(sK29(X0,xb))
      | ~ sP0(X1)
      | sK29(X0,xb) = X1
      | ~ sP2(X1,sK29(X0,xb)) ),
    inference(resolution,[],[f253,f743]) ).

fof(f1394,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP6(X0,xb)
      | ~ sP0(X1)
      | sK29(X0,xb) = X1
      | ~ sP3(X1,sK29(X0,xb)) ),
    inference(subsumption_resolution,[],[f1385,f252]) ).

fof(f1385,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP6(X0,xb)
      | ~ aElement0(sK29(X0,xb))
      | ~ sP0(X1)
      | sK29(X0,xb) = X1
      | ~ sP3(X1,sK29(X0,xb)) ),
    inference(resolution,[],[f253,f744]) ).

fof(f1384,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1)
      | ~ sP8(sK29(X0,X1),X1) ),
    inference(resolution,[],[f253,f243]) ).

fof(f1383,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1)
      | ~ sP7(sK29(X0,X1),X1) ),
    inference(resolution,[],[f253,f248]) ).

fof(f1393,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1)
      | iLess0(sK29(X0,X1),X1)
      | ~ aElement0(X1) ),
    inference(subsumption_resolution,[],[f1382,f252]) ).

fof(f1382,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1)
      | iLess0(sK29(X0,X1),X1)
      | ~ aElement0(sK29(X0,X1))
      | ~ aElement0(X1) ),
    inference(resolution,[],[f253,f233]) ).

fof(f253,plain,
    ! [X0,X1] :
      ( aReductOfIn0(sK29(X0,X1),X1,xR)
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1) ),
    inference(cnf_transformation,[],[f125]) ).

fof(f1313,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1)
      | sP16(X0,xR,X2)
      | ~ aReductOfIn0(sK27(X0,X1),X2,xR) ),
    inference(subsumption_resolution,[],[f1307,f227]) ).

fof(f1307,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1)
      | sP16(X0,xR,X2)
      | ~ aReductOfIn0(sK27(X0,X1),X2,xR)
      | ~ aElement0(sK27(X0,X1)) ),
    inference(resolution,[],[f229,f308]) ).

fof(f1306,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1)
      | ~ sP8(X0,sK27(X0,X1)) ),
    inference(resolution,[],[f229,f245]) ).

fof(f1305,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1)
      | ~ sP7(X0,sK27(X0,X1)) ),
    inference(resolution,[],[f229,f250]) ).

fof(f1312,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1)
      | iLess0(X0,sK27(X0,X1))
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f1304,f227]) ).

fof(f1304,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1)
      | iLess0(X0,sK27(X0,X1))
      | ~ aElement0(X0)
      | ~ aElement0(sK27(X0,X1)) ),
    inference(resolution,[],[f229,f235]) ).

fof(f1311,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1)
      | ~ aReductOfIn0(sK27(X0,X1),xb,xR)
      | ~ sP0(X0) ),
    inference(subsumption_resolution,[],[f1303,f227]) ).

fof(f1303,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1)
      | ~ aReductOfIn0(sK27(X0,X1),xb,xR)
      | ~ aElement0(sK27(X0,X1))
      | ~ sP0(X0) ),
    inference(resolution,[],[f229,f169]) ).

fof(f1310,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1)
      | ~ aReductOfIn0(sK27(X0,X1),X2,xR)
      | ~ sP8(X0,X2) ),
    inference(subsumption_resolution,[],[f1302,f227]) ).

fof(f1302,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1)
      | ~ aReductOfIn0(sK27(X0,X1),X2,xR)
      | ~ aElement0(sK27(X0,X1))
      | ~ sP8(X0,X2) ),
    inference(resolution,[],[f229,f244]) ).

fof(f1309,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1)
      | ~ aReductOfIn0(sK27(X0,X1),X2,xR)
      | ~ sP7(X0,X2) ),
    inference(subsumption_resolution,[],[f1301,f227]) ).

fof(f1301,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1)
      | ~ aReductOfIn0(sK27(X0,X1),X2,xR)
      | ~ aElement0(sK27(X0,X1))
      | ~ sP7(X0,X2) ),
    inference(resolution,[],[f229,f249]) ).

fof(f229,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(sK27(X0,X1),xR,X0)
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1) ),
    inference(cnf_transformation,[],[f113]) ).

fof(f113,plain,
    ! [X0,X1] :
      ( ( sdtmndtplgtdt0(X1,xR,X0)
        & ( ( sdtmndtplgtdt0(sK27(X0,X1),xR,X0)
            & aReductOfIn0(sK27(X0,X1),X1,xR)
            & aElement0(sK27(X0,X1)) )
          | aReductOfIn0(X0,X1,xR) ) )
      | X0 = X1
      | ~ sP2(X0,X1) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK27])],[f111,f112]) ).

fof(f112,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( sdtmndtplgtdt0(X2,xR,X0)
          & aReductOfIn0(X2,X1,xR)
          & aElement0(X2) )
     => ( sdtmndtplgtdt0(sK27(X0,X1),xR,X0)
        & aReductOfIn0(sK27(X0,X1),X1,xR)
        & aElement0(sK27(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

fof(f111,plain,
    ! [X0,X1] :
      ( ( sdtmndtplgtdt0(X1,xR,X0)
        & ( ? [X2] :
              ( sdtmndtplgtdt0(X2,xR,X0)
              & aReductOfIn0(X2,X1,xR)
              & aElement0(X2) )
          | aReductOfIn0(X0,X1,xR) ) )
      | X0 = X1
      | ~ sP2(X0,X1) ),
    inference(rectify,[],[f110]) ).

fof(f110,plain,
    ! [X6,X4] :
      ( ( sdtmndtplgtdt0(X4,xR,X6)
        & ( ? [X8] :
              ( sdtmndtplgtdt0(X8,xR,X6)
              & aReductOfIn0(X8,X4,xR)
              & aElement0(X8) )
          | aReductOfIn0(X6,X4,xR) ) )
      | X4 = X6
      | ~ sP2(X6,X4) ),
    inference(nnf_transformation,[],[f65]) ).

fof(f1257,plain,
    ! [X0] :
      ( ~ aReductOfIn0(xa,X0,xR)
      | ~ aElement0(X0)
      | iLess0(xc,X0) ),
    inference(subsumption_resolution,[],[f1252,f176]) ).

fof(f1252,plain,
    ! [X0] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X0,xR)
      | iLess0(xc,X0)
      | ~ aElement0(xc) ),
    inference(duplicate_literal_removal,[],[f1245]) ).

fof(f1245,plain,
    ! [X0] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X0,xR)
      | iLess0(xc,X0)
      | ~ aElement0(xc)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f1185,f235]) ).

fof(f1251,plain,
    ! [X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X0,xR)
      | sP16(xc,xR,X1)
      | ~ aReductOfIn0(X0,X1,xR) ),
    inference(duplicate_literal_removal,[],[f1248]) ).

fof(f1248,plain,
    ! [X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X0,xR)
      | sP16(xc,xR,X1)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f1185,f308]) ).

fof(f1185,plain,
    ! [X0] :
      ( sdtmndtplgtdt0(X0,xR,xc)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X0,xR) ),
    inference(subsumption_resolution,[],[f1184,f173]) ).

fof(f1184,plain,
    ! [X0] :
      ( sdtmndtplgtdt0(X0,xR,xc)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X0,xR) ),
    inference(subsumption_resolution,[],[f1173,f176]) ).

fof(f1173,plain,
    ! [X0] :
      ( sdtmndtplgtdt0(X0,xR,xc)
      | ~ aElement0(xc)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X0,xR) ),
    inference(resolution,[],[f799,f1003]) ).

fof(f1215,plain,
    ! [X0] :
      ( ~ aReductOfIn0(xa,X0,xR)
      | ~ aElement0(X0)
      | iLess0(xb,X0) ),
    inference(subsumption_resolution,[],[f1211,f175]) ).

fof(f1211,plain,
    ! [X0] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X0,xR)
      | iLess0(xb,X0)
      | ~ aElement0(xb) ),
    inference(duplicate_literal_removal,[],[f1204]) ).

fof(f1204,plain,
    ! [X0] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X0,xR)
      | iLess0(xb,X0)
      | ~ aElement0(xb)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f1183,f235]) ).

fof(f1234,plain,
    ! [X0] :
      ( ~ sP2(X0,xd)
      | xd = X0 ),
    inference(subsumption_resolution,[],[f1226,f197]) ).

fof(f1226,plain,
    ! [X0] :
      ( aReductOfIn0(X0,xd,xR)
      | xd = X0
      | ~ sP2(X0,xd) ),
    inference(resolution,[],[f228,f197]) ).

fof(f1236,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,sK41(xR,X1),xR)
      | sK41(xR,X1) = X0
      | ~ sP2(X0,sK41(xR,X1))
      | ~ aElement0(X1) ),
    inference(subsumption_resolution,[],[f1235,f236]) ).

fof(f1235,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,sK41(xR,X1),xR)
      | sK41(xR,X1) = X0
      | ~ sP2(X0,sK41(xR,X1))
      | ~ aElement0(X1)
      | ~ isTerminating0(xR) ),
    inference(subsumption_resolution,[],[f1228,f173]) ).

fof(f1228,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,sK41(xR,X1),xR)
      | sK41(xR,X1) = X0
      | ~ sP2(X0,sK41(xR,X1))
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1)
      | ~ isTerminating0(xR) ),
    inference(resolution,[],[f228,f797]) ).

fof(f1233,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP2(X0,xb)
      | ~ sP0(X1)
      | sK27(X0,xb) = X1
      | ~ sP5(X1,sK27(X0,xb)) ),
    inference(subsumption_resolution,[],[f1224,f227]) ).

fof(f1224,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP2(X0,xb)
      | ~ aElement0(sK27(X0,xb))
      | ~ sP0(X1)
      | sK27(X0,xb) = X1
      | ~ sP5(X1,sK27(X0,xb)) ),
    inference(resolution,[],[f228,f741]) ).

fof(f1232,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP2(X0,xb)
      | ~ sP0(X1)
      | sK27(X0,xb) = X1
      | ~ sP6(X1,sK27(X0,xb)) ),
    inference(subsumption_resolution,[],[f1223,f227]) ).

fof(f1223,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP2(X0,xb)
      | ~ aElement0(sK27(X0,xb))
      | ~ sP0(X1)
      | sK27(X0,xb) = X1
      | ~ sP6(X1,sK27(X0,xb)) ),
    inference(resolution,[],[f228,f742]) ).

fof(f1231,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP2(X0,xb)
      | ~ sP0(X1)
      | sK27(X0,xb) = X1
      | ~ sP2(X1,sK27(X0,xb)) ),
    inference(subsumption_resolution,[],[f1222,f227]) ).

fof(f1222,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP2(X0,xb)
      | ~ aElement0(sK27(X0,xb))
      | ~ sP0(X1)
      | sK27(X0,xb) = X1
      | ~ sP2(X1,sK27(X0,xb)) ),
    inference(resolution,[],[f228,f743]) ).

fof(f1230,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP2(X0,xb)
      | ~ sP0(X1)
      | sK27(X0,xb) = X1
      | ~ sP3(X1,sK27(X0,xb)) ),
    inference(subsumption_resolution,[],[f1221,f227]) ).

fof(f1221,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP2(X0,xb)
      | ~ aElement0(sK27(X0,xb))
      | ~ sP0(X1)
      | sK27(X0,xb) = X1
      | ~ sP3(X1,sK27(X0,xb)) ),
    inference(resolution,[],[f228,f744]) ).

fof(f1220,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1)
      | ~ sP8(sK27(X0,X1),X1) ),
    inference(resolution,[],[f228,f243]) ).

fof(f1219,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1)
      | ~ sP7(sK27(X0,X1),X1) ),
    inference(resolution,[],[f228,f248]) ).

fof(f1229,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1)
      | iLess0(sK27(X0,X1),X1)
      | ~ aElement0(X1) ),
    inference(subsumption_resolution,[],[f1218,f227]) ).

fof(f1218,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1)
      | iLess0(sK27(X0,X1),X1)
      | ~ aElement0(sK27(X0,X1))
      | ~ aElement0(X1) ),
    inference(resolution,[],[f228,f233]) ).

fof(f228,plain,
    ! [X0,X1] :
      ( aReductOfIn0(sK27(X0,X1),X1,xR)
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1) ),
    inference(cnf_transformation,[],[f113]) ).

fof(f1210,plain,
    ! [X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X0,xR)
      | sP16(xb,xR,X1)
      | ~ aReductOfIn0(X0,X1,xR) ),
    inference(duplicate_literal_removal,[],[f1207]) ).

fof(f1207,plain,
    ! [X0,X1] :
      ( ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X0,xR)
      | sP16(xb,xR,X1)
      | ~ aReductOfIn0(X0,X1,xR)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f1183,f308]) ).

fof(f1183,plain,
    ! [X0] :
      ( sdtmndtplgtdt0(X0,xR,xb)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X0,xR) ),
    inference(subsumption_resolution,[],[f1182,f173]) ).

fof(f1182,plain,
    ! [X0] :
      ( sdtmndtplgtdt0(X0,xR,xb)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X0,xR) ),
    inference(subsumption_resolution,[],[f1172,f175]) ).

fof(f1172,plain,
    ! [X0] :
      ( sdtmndtplgtdt0(X0,xR,xb)
      | ~ aElement0(xb)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(xa,X0,xR) ),
    inference(resolution,[],[f799,f1002]) ).

fof(f1196,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(X0,X1,sK40(X1))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(sK39(X1),X0,X1)
      | sP14(X1) ),
    inference(subsumption_resolution,[],[f1179,f289]) ).

fof(f1179,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(X0,X1,sK40(X1))
      | ~ aElement0(sK40(X1))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | ~ aReductOfIn0(sK39(X1),X0,X1)
      | sP14(X1) ),
    inference(resolution,[],[f799,f1009]) ).

fof(f799,plain,
    ! [X2,X0,X1] :
      ( ~ sP16(X0,X1,X2)
      | sdtmndtplgtdt0(X2,X1,X0)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X2) ),
    inference(resolution,[],[f303,f309]) ).

fof(f1169,plain,
    ! [X0] :
      ( ~ sP4(X0,xd)
      | xd = sK25(X0,xd) ),
    inference(subsumption_resolution,[],[f1168,f218]) ).

fof(f1168,plain,
    ! [X0] :
      ( xd = sK25(X0,xd)
      | ~ aElement0(sK25(X0,xd))
      | ~ sP4(X0,xd) ),
    inference(resolution,[],[f1162,f219]) ).

fof(f1167,plain,
    ! [X0] :
      ( ~ sP9(xd,X0)
      | xd = sK28(xd,X0) ),
    inference(subsumption_resolution,[],[f1166,f237]) ).

fof(f1166,plain,
    ! [X0] :
      ( xd = sK28(xd,X0)
      | ~ aElement0(sK28(xd,X0))
      | ~ sP9(xd,X0) ),
    inference(resolution,[],[f1161,f240]) ).

fof(f1165,plain,
    ! [X0] :
      ( ~ sP9(X0,xd)
      | xd = sK28(X0,xd) ),
    inference(subsumption_resolution,[],[f1164,f237]) ).

fof(f1164,plain,
    ! [X0] :
      ( xd = sK28(X0,xd)
      | ~ aElement0(sK28(X0,xd))
      | ~ sP9(X0,xd) ),
    inference(resolution,[],[f1160,f238]) ).

fof(f1162,plain,
    ! [X0] :
      ( ~ sP2(X0,xd)
      | xd = X0
      | ~ aElement0(X0) ),
    inference(resolution,[],[f1158,f230]) ).

fof(f1161,plain,
    ! [X0] :
      ( ~ sP6(X0,xd)
      | xd = X0
      | ~ aElement0(X0) ),
    inference(resolution,[],[f1158,f255]) ).

fof(f1160,plain,
    ! [X0] :
      ( ~ sP5(X0,xd)
      | xd = X0
      | ~ aElement0(X0) ),
    inference(resolution,[],[f1158,f259]) ).

fof(f1158,plain,
    ! [X0] :
      ( ~ sdtmndtplgtdt0(xd,xR,X0)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f1157,f191]) ).

fof(f1157,plain,
    ! [X0] :
      ( ~ sdtmndtplgtdt0(xd,xR,X0)
      | ~ aElement0(X0)
      | ~ aElement0(xd) ),
    inference(subsumption_resolution,[],[f1154,f173]) ).

fof(f1154,plain,
    ! [X0] :
      ( ~ sdtmndtplgtdt0(xd,xR,X0)
      | ~ aElement0(X0)
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(xd) ),
    inference(resolution,[],[f798,f1019]) ).

fof(f1159,plain,
    ! [X2,X0,X1] :
      ( ~ sdtmndtplgtdt0(sK41(X0,X1),X0,X2)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X1)
      | ~ isTerminating0(X0) ),
    inference(subsumption_resolution,[],[f1156,f791]) ).

fof(f1156,plain,
    ! [X2,X0,X1] :
      ( ~ sdtmndtplgtdt0(sK41(X0,X1),X0,X2)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK41(X0,X1))
      | ~ aElement0(X1)
      | ~ isTerminating0(X0) ),
    inference(duplicate_literal_removal,[],[f1155]) ).

fof(f1155,plain,
    ! [X2,X0,X1] :
      ( ~ sdtmndtplgtdt0(sK41(X0,X1),X0,X2)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK41(X0,X1))
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(X1)
      | ~ isTerminating0(X0) ),
    inference(resolution,[],[f798,f1020]) ).

fof(f798,plain,
    ! [X2,X0,X1] :
      ( sP16(X2,X1,X0)
      | ~ sdtmndtplgtdt0(X0,X1,X2)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f302,f309]) ).

fof(f1151,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1)
      | sP16(X0,xR,X2)
      | ~ aReductOfIn0(sK26(X0,X1),X2,xR) ),
    inference(subsumption_resolution,[],[f1145,f223]) ).

fof(f1145,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1)
      | sP16(X0,xR,X2)
      | ~ aReductOfIn0(sK26(X0,X1),X2,xR)
      | ~ aElement0(sK26(X0,X1)) ),
    inference(resolution,[],[f225,f308]) ).

fof(f1144,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1)
      | ~ sP8(X0,sK26(X0,X1)) ),
    inference(resolution,[],[f225,f245]) ).

fof(f1143,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1)
      | ~ sP7(X0,sK26(X0,X1)) ),
    inference(resolution,[],[f225,f250]) ).

fof(f1150,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1)
      | iLess0(X0,sK26(X0,X1))
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f1142,f223]) ).

fof(f1142,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1)
      | iLess0(X0,sK26(X0,X1))
      | ~ aElement0(X0)
      | ~ aElement0(sK26(X0,X1)) ),
    inference(resolution,[],[f225,f235]) ).

fof(f1149,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1)
      | ~ aReductOfIn0(sK26(X0,X1),xb,xR)
      | ~ sP0(X0) ),
    inference(subsumption_resolution,[],[f1141,f223]) ).

fof(f1141,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1)
      | ~ aReductOfIn0(sK26(X0,X1),xb,xR)
      | ~ aElement0(sK26(X0,X1))
      | ~ sP0(X0) ),
    inference(resolution,[],[f225,f169]) ).

fof(f1148,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1)
      | ~ aReductOfIn0(sK26(X0,X1),X2,xR)
      | ~ sP8(X0,X2) ),
    inference(subsumption_resolution,[],[f1140,f223]) ).

fof(f1140,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1)
      | ~ aReductOfIn0(sK26(X0,X1),X2,xR)
      | ~ aElement0(sK26(X0,X1))
      | ~ sP8(X0,X2) ),
    inference(resolution,[],[f225,f244]) ).

fof(f1147,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1)
      | ~ aReductOfIn0(sK26(X0,X1),X2,xR)
      | ~ sP7(X0,X2) ),
    inference(subsumption_resolution,[],[f1139,f223]) ).

fof(f1139,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1)
      | ~ aReductOfIn0(sK26(X0,X1),X2,xR)
      | ~ aElement0(sK26(X0,X1))
      | ~ sP7(X0,X2) ),
    inference(resolution,[],[f225,f249]) ).

fof(f225,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(sK26(X0,X1),xR,X0)
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1) ),
    inference(cnf_transformation,[],[f109]) ).

fof(f109,plain,
    ! [X0,X1] :
      ( ( sdtmndtplgtdt0(X1,xR,X0)
        & ( ( sdtmndtplgtdt0(sK26(X0,X1),xR,X0)
            & aReductOfIn0(sK26(X0,X1),X1,xR)
            & aElement0(sK26(X0,X1)) )
          | aReductOfIn0(X0,X1,xR) ) )
      | X0 = X1
      | ~ sP3(X0,X1) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK26])],[f107,f108]) ).

fof(f108,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( sdtmndtplgtdt0(X2,xR,X0)
          & aReductOfIn0(X2,X1,xR)
          & aElement0(X2) )
     => ( sdtmndtplgtdt0(sK26(X0,X1),xR,X0)
        & aReductOfIn0(sK26(X0,X1),X1,xR)
        & aElement0(sK26(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

fof(f107,plain,
    ! [X0,X1] :
      ( ( sdtmndtplgtdt0(X1,xR,X0)
        & ( ? [X2] :
              ( sdtmndtplgtdt0(X2,xR,X0)
              & aReductOfIn0(X2,X1,xR)
              & aElement0(X2) )
          | aReductOfIn0(X0,X1,xR) ) )
      | X0 = X1
      | ~ sP3(X0,X1) ),
    inference(rectify,[],[f106]) ).

fof(f106,plain,
    ! [X6,X5] :
      ( ( sdtmndtplgtdt0(X5,xR,X6)
        & ( ? [X7] :
              ( sdtmndtplgtdt0(X7,xR,X6)
              & aReductOfIn0(X7,X5,xR)
              & aElement0(X7) )
          | aReductOfIn0(X6,X5,xR) ) )
      | X5 = X6
      | ~ sP3(X6,X5) ),
    inference(nnf_transformation,[],[f66]) ).

fof(f1126,plain,
    ! [X0,X1] :
      ( ~ sP0(X1)
      | sK43(X0,xR,xb) = X1
      | ~ sP3(X1,sK43(X0,xR,xb))
      | aReductOfIn0(X0,xb,xR)
      | ~ sP16(X0,xR,xb) ),
    inference(subsumption_resolution,[],[f1123,f304]) ).

fof(f1123,plain,
    ! [X0,X1] :
      ( ~ aElement0(sK43(X0,xR,xb))
      | ~ sP0(X1)
      | sK43(X0,xR,xb) = X1
      | ~ sP3(X1,sK43(X0,xR,xb))
      | aReductOfIn0(X0,xb,xR)
      | ~ sP16(X0,xR,xb) ),
    inference(resolution,[],[f744,f305]) ).

fof(f1125,plain,
    ! [X0,X1] :
      ( ~ sP0(X1)
      | sK26(X0,xb) = X1
      | ~ sP3(X1,sK26(X0,xb))
      | aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP3(X0,xb) ),
    inference(subsumption_resolution,[],[f1122,f223]) ).

fof(f1122,plain,
    ! [X0,X1] :
      ( ~ aElement0(sK26(X0,xb))
      | ~ sP0(X1)
      | sK26(X0,xb) = X1
      | ~ sP3(X1,sK26(X0,xb))
      | aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP3(X0,xb) ),
    inference(resolution,[],[f744,f224]) ).

fof(f744,plain,
    ! [X0,X1] :
      ( ~ aReductOfIn0(X0,xb,xR)
      | ~ aElement0(X0)
      | ~ sP0(X1)
      | X0 = X1
      | ~ sP3(X1,X0) ),
    inference(resolution,[],[f169,f226]) ).

fof(f1109,plain,
    ! [X0] :
      ( ~ sP4(xd,X0)
      | xd = sK25(xd,X0) ),
    inference(resolution,[],[f1106,f221]) ).

fof(f1106,plain,
    ! [X0] :
      ( ~ sP3(X0,xd)
      | xd = X0 ),
    inference(subsumption_resolution,[],[f1099,f197]) ).

fof(f1099,plain,
    ! [X0] :
      ( aReductOfIn0(X0,xd,xR)
      | xd = X0
      | ~ sP3(X0,xd) ),
    inference(resolution,[],[f224,f197]) ).

fof(f1108,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,sK41(xR,X1),xR)
      | sK41(xR,X1) = X0
      | ~ sP3(X0,sK41(xR,X1))
      | ~ aElement0(X1) ),
    inference(subsumption_resolution,[],[f1107,f236]) ).

fof(f1107,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,sK41(xR,X1),xR)
      | sK41(xR,X1) = X0
      | ~ sP3(X0,sK41(xR,X1))
      | ~ aElement0(X1)
      | ~ isTerminating0(xR) ),
    inference(subsumption_resolution,[],[f1101,f173]) ).

fof(f1101,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,sK41(xR,X1),xR)
      | sK41(xR,X1) = X0
      | ~ sP3(X0,sK41(xR,X1))
      | ~ aRewritingSystem0(xR)
      | ~ aElement0(X1)
      | ~ isTerminating0(xR) ),
    inference(resolution,[],[f224,f797]) ).

fof(f1105,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP3(X0,xb)
      | ~ sP0(X1)
      | sK26(X0,xb) = X1
      | ~ sP5(X1,sK26(X0,xb)) ),
    inference(subsumption_resolution,[],[f1097,f223]) ).

fof(f1097,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP3(X0,xb)
      | ~ aElement0(sK26(X0,xb))
      | ~ sP0(X1)
      | sK26(X0,xb) = X1
      | ~ sP5(X1,sK26(X0,xb)) ),
    inference(resolution,[],[f224,f741]) ).

fof(f1104,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP3(X0,xb)
      | ~ sP0(X1)
      | sK26(X0,xb) = X1
      | ~ sP6(X1,sK26(X0,xb)) ),
    inference(subsumption_resolution,[],[f1096,f223]) ).

fof(f1096,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP3(X0,xb)
      | ~ aElement0(sK26(X0,xb))
      | ~ sP0(X1)
      | sK26(X0,xb) = X1
      | ~ sP6(X1,sK26(X0,xb)) ),
    inference(resolution,[],[f224,f742]) ).

fof(f1103,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP3(X0,xb)
      | ~ sP0(X1)
      | sK26(X0,xb) = X1
      | ~ sP2(X1,sK26(X0,xb)) ),
    inference(subsumption_resolution,[],[f1095,f223]) ).

fof(f1095,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,xb,xR)
      | xb = X0
      | ~ sP3(X0,xb)
      | ~ aElement0(sK26(X0,xb))
      | ~ sP0(X1)
      | sK26(X0,xb) = X1
      | ~ sP2(X1,sK26(X0,xb)) ),
    inference(resolution,[],[f224,f743]) ).

fof(f1094,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1)
      | ~ sP8(sK26(X0,X1),X1) ),
    inference(resolution,[],[f224,f243]) ).

fof(f1093,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1)
      | ~ sP7(sK26(X0,X1),X1) ),
    inference(resolution,[],[f224,f248]) ).

fof(f1102,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1)
      | iLess0(sK26(X0,X1),X1)
      | ~ aElement0(X1) ),
    inference(subsumption_resolution,[],[f1092,f223]) ).

fof(f1092,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1)
      | iLess0(sK26(X0,X1),X1)
      | ~ aElement0(sK26(X0,X1))
      | ~ aElement0(X1) ),
    inference(resolution,[],[f224,f233]) ).

fof(f224,plain,
    ! [X0,X1] :
      ( aReductOfIn0(sK26(X0,X1),X1,xR)
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1) ),
    inference(cnf_transformation,[],[f109]) ).

fof(f1090,plain,
    ! [X0,X1] :
      ( ~ sP0(X1)
      | sK43(X0,xR,xb) = X1
      | ~ sP2(X1,sK43(X0,xR,xb))
      | aReductOfIn0(X0,xb,xR)
      | ~ sP16(X0,xR,xb) ),
    inference(subsumption_resolution,[],[f1088,f304]) ).

fof(f1088,plain,
    ! [X0,X1] :
      ( ~ aElement0(sK43(X0,xR,xb))
      | ~ sP0(X1)
      | sK43(X0,xR,xb) = X1
      | ~ sP2(X1,sK43(X0,xR,xb))
      | aReductOfIn0(X0,xb,xR)
      | ~ sP16(X0,xR,xb) ),
    inference(resolution,[],[f743,f305]) ).

fof(f743,plain,
    ! [X0,X1] :
      ( ~ aReductOfIn0(X0,xb,xR)
      | ~ aElement0(X0)
      | ~ sP0(X1)
      | X0 = X1
      | ~ sP2(X1,X0) ),
    inference(resolution,[],[f169,f230]) ).

fof(f1074,plain,
    ! [X0,X1] :
      ( ~ sP0(X1)
      | sK43(X0,xR,xb) = X1
      | ~ sP6(X1,sK43(X0,xR,xb))
      | aReductOfIn0(X0,xb,xR)
      | ~ sP16(X0,xR,xb) ),
    inference(subsumption_resolution,[],[f1072,f304]) ).

fof(f1072,plain,
    ! [X0,X1] :
      ( ~ aElement0(sK43(X0,xR,xb))
      | ~ sP0(X1)
      | sK43(X0,xR,xb) = X1
      | ~ sP6(X1,sK43(X0,xR,xb))
      | aReductOfIn0(X0,xb,xR)
      | ~ sP16(X0,xR,xb) ),
    inference(resolution,[],[f742,f305]) ).

fof(f742,plain,
    ! [X0,X1] :
      ( ~ aReductOfIn0(X0,xb,xR)
      | ~ aElement0(X0)
      | ~ sP0(X1)
      | X0 = X1
      | ~ sP6(X1,X0) ),
    inference(resolution,[],[f169,f255]) ).

fof(f1061,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,X2)
      | ~ sP16(X0,X2,X1)
      | iLess0(X0,sK43(X0,X2,X1))
      | ~ aElement0(X0)
      | ~ sP14(X2) ),
    inference(subsumption_resolution,[],[f1055,f304]) ).

fof(f1055,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,X2)
      | ~ sP16(X0,X2,X1)
      | iLess0(X0,sK43(X0,X2,X1))
      | ~ aElement0(X0)
      | ~ aElement0(sK43(X0,X2,X1))
      | ~ sP14(X2) ),
    inference(resolution,[],[f306,f287]) ).

fof(f1060,plain,
    ! [X2,X3,X0,X1] :
      ( aReductOfIn0(X0,X1,X2)
      | ~ sP16(X0,X2,X1)
      | sP16(X0,X2,X3)
      | ~ aReductOfIn0(sK43(X0,X2,X1),X3,X2) ),
    inference(subsumption_resolution,[],[f1054,f304]) ).

fof(f1054,plain,
    ! [X2,X3,X0,X1] :
      ( aReductOfIn0(X0,X1,X2)
      | ~ sP16(X0,X2,X1)
      | sP16(X0,X2,X3)
      | ~ aReductOfIn0(sK43(X0,X2,X1),X3,X2)
      | ~ aElement0(sK43(X0,X2,X1)) ),
    inference(resolution,[],[f306,f308]) ).

fof(f1059,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | ~ sP16(X0,xR,X1)
      | iLess0(X0,sK43(X0,xR,X1))
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f1051,f304]) ).

fof(f1051,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | ~ sP16(X0,xR,X1)
      | iLess0(X0,sK43(X0,xR,X1))
      | ~ aElement0(X0)
      | ~ aElement0(sK43(X0,xR,X1)) ),
    inference(resolution,[],[f306,f235]) ).

fof(f1058,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | ~ sP16(X0,xR,X1)
      | ~ aReductOfIn0(sK43(X0,xR,X1),xb,xR)
      | ~ sP0(X0) ),
    inference(subsumption_resolution,[],[f1050,f304]) ).

fof(f1050,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | ~ sP16(X0,xR,X1)
      | ~ aReductOfIn0(sK43(X0,xR,X1),xb,xR)
      | ~ aElement0(sK43(X0,xR,X1))
      | ~ sP0(X0) ),
    inference(resolution,[],[f306,f169]) ).

fof(f1057,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | ~ sP16(X0,xR,X1)
      | ~ aReductOfIn0(sK43(X0,xR,X1),X2,xR)
      | ~ sP8(X0,X2) ),
    inference(subsumption_resolution,[],[f1049,f304]) ).

fof(f1049,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | ~ sP16(X0,xR,X1)
      | ~ aReductOfIn0(sK43(X0,xR,X1),X2,xR)
      | ~ aElement0(sK43(X0,xR,X1))
      | ~ sP8(X0,X2) ),
    inference(resolution,[],[f306,f244]) ).

fof(f1056,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | ~ sP16(X0,xR,X1)
      | ~ aReductOfIn0(sK43(X0,xR,X1),X2,xR)
      | ~ sP7(X0,X2) ),
    inference(subsumption_resolution,[],[f1048,f304]) ).

fof(f1048,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | ~ sP16(X0,xR,X1)
      | ~ aReductOfIn0(sK43(X0,xR,X1),X2,xR)
      | ~ aElement0(sK43(X0,xR,X1))
      | ~ sP7(X0,X2) ),
    inference(resolution,[],[f306,f249]) ).

fof(f306,plain,
    ! [X2,X0,X1] :
      ( sdtmndtplgtdt0(sK43(X0,X1,X2),X1,X0)
      | aReductOfIn0(X0,X2,X1)
      | ~ sP16(X0,X1,X2) ),
    inference(cnf_transformation,[],[f161]) ).

fof(f161,plain,
    ! [X0,X1,X2] :
      ( ( sP16(X0,X1,X2)
        | ( ! [X3] :
              ( ~ sdtmndtplgtdt0(X3,X1,X0)
              | ~ aReductOfIn0(X3,X2,X1)
              | ~ aElement0(X3) )
          & ~ aReductOfIn0(X0,X2,X1) ) )
      & ( ( sdtmndtplgtdt0(sK43(X0,X1,X2),X1,X0)
          & aReductOfIn0(sK43(X0,X1,X2),X2,X1)
          & aElement0(sK43(X0,X1,X2)) )
        | aReductOfIn0(X0,X2,X1)
        | ~ sP16(X0,X1,X2) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK43])],[f159,f160]) ).

fof(f160,plain,
    ! [X0,X1,X2] :
      ( ? [X4] :
          ( sdtmndtplgtdt0(X4,X1,X0)
          & aReductOfIn0(X4,X2,X1)
          & aElement0(X4) )
     => ( sdtmndtplgtdt0(sK43(X0,X1,X2),X1,X0)
        & aReductOfIn0(sK43(X0,X1,X2),X2,X1)
        & aElement0(sK43(X0,X1,X2)) ) ),
    introduced(choice_axiom,[]) ).

fof(f159,plain,
    ! [X0,X1,X2] :
      ( ( sP16(X0,X1,X2)
        | ( ! [X3] :
              ( ~ sdtmndtplgtdt0(X3,X1,X0)
              | ~ aReductOfIn0(X3,X2,X1)
              | ~ aElement0(X3) )
          & ~ aReductOfIn0(X0,X2,X1) ) )
      & ( ? [X4] :
            ( sdtmndtplgtdt0(X4,X1,X0)
            & aReductOfIn0(X4,X2,X1)
            & aElement0(X4) )
        | aReductOfIn0(X0,X2,X1)
        | ~ sP16(X0,X1,X2) ) ),
    inference(rectify,[],[f158]) ).

fof(f158,plain,
    ! [X2,X1,X0] :
      ( ( sP16(X2,X1,X0)
        | ( ! [X3] :
              ( ~ sdtmndtplgtdt0(X3,X1,X2)
              | ~ aReductOfIn0(X3,X0,X1)
              | ~ aElement0(X3) )
          & ~ aReductOfIn0(X2,X0,X1) ) )
      & ( ? [X3] :
            ( sdtmndtplgtdt0(X3,X1,X2)
            & aReductOfIn0(X3,X0,X1)
            & aElement0(X3) )
        | aReductOfIn0(X2,X0,X1)
        | ~ sP16(X2,X1,X0) ) ),
    inference(flattening,[],[f157]) ).

fof(f157,plain,
    ! [X2,X1,X0] :
      ( ( sP16(X2,X1,X0)
        | ( ! [X3] :
              ( ~ sdtmndtplgtdt0(X3,X1,X2)
              | ~ aReductOfIn0(X3,X0,X1)
              | ~ aElement0(X3) )
          & ~ aReductOfIn0(X2,X0,X1) ) )
      & ( ? [X3] :
            ( sdtmndtplgtdt0(X3,X1,X2)
            & aReductOfIn0(X3,X0,X1)
            & aElement0(X3) )
        | aReductOfIn0(X2,X0,X1)
        | ~ sP16(X2,X1,X0) ) ),
    inference(nnf_transformation,[],[f84]) ).

fof(f84,plain,
    ! [X2,X1,X0] :
      ( sP16(X2,X1,X0)
    <=> ( ? [X3] :
            ( sdtmndtplgtdt0(X3,X1,X2)
            & aReductOfIn0(X3,X0,X1)
            & aElement0(X3) )
        | aReductOfIn0(X2,X0,X1) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP16])]) ).

fof(f1044,plain,
    ! [X0,X1] :
      ( ~ sP0(X1)
      | sK43(X0,xR,xb) = X1
      | ~ sP5(X1,sK43(X0,xR,xb))
      | aReductOfIn0(X0,xb,xR)
      | ~ sP16(X0,xR,xb) ),
    inference(subsumption_resolution,[],[f1042,f304]) ).

fof(f1042,plain,
    ! [X0,X1] :
      ( ~ aElement0(sK43(X0,xR,xb))
      | ~ sP0(X1)
      | sK43(X0,xR,xb) = X1
      | ~ sP5(X1,sK43(X0,xR,xb))
      | aReductOfIn0(X0,xb,xR)
      | ~ sP16(X0,xR,xb) ),
    inference(resolution,[],[f741,f305]) ).

fof(f741,plain,
    ! [X0,X1] :
      ( ~ aReductOfIn0(X0,xb,xR)
      | ~ aElement0(X0)
      | ~ sP0(X1)
      | X0 = X1
      | ~ sP5(X1,X0) ),
    inference(resolution,[],[f169,f259]) ).

fof(f1014,plain,
    ! [X0] :
      ( ~ sP0(sK43(X0,xR,xb))
      | ~ sP16(X0,xR,xb)
      | aReductOfIn0(X0,xb,xR) ),
    inference(resolution,[],[f305,f168]) ).

fof(f1020,plain,
    ! [X2,X0,X1] :
      ( ~ sP16(X0,X1,sK41(X1,X2))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X2)
      | ~ isTerminating0(X1) ),
    inference(subsumption_resolution,[],[f1017,f797]) ).

fof(f1017,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(X0,sK41(X1,X2),X1)
      | ~ sP16(X0,X1,sK41(X1,X2))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X2)
      | ~ isTerminating0(X1) ),
    inference(resolution,[],[f305,f797]) ).

fof(f1009,plain,
    ! [X0,X1] :
      ( sP16(sK40(X0),X0,X1)
      | ~ aReductOfIn0(sK39(X0),X1,X0)
      | sP14(X0) ),
    inference(subsumption_resolution,[],[f1001,f288]) ).

fof(f1001,plain,
    ! [X0,X1] :
      ( sP16(sK40(X0),X0,X1)
      | ~ aReductOfIn0(sK39(X0),X1,X0)
      | ~ aElement0(sK39(X0))
      | sP14(X0) ),
    inference(resolution,[],[f308,f290]) ).

fof(f1019,plain,
    ! [X0] : ~ sP16(X0,xR,xd),
    inference(subsumption_resolution,[],[f1015,f197]) ).

fof(f1015,plain,
    ! [X0] :
      ( aReductOfIn0(X0,xd,xR)
      | ~ sP16(X0,xR,xd) ),
    inference(resolution,[],[f305,f197]) ).

fof(f1018,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | ~ sP16(X0,xR,X1)
      | iLess0(sK43(X0,xR,X1),X1)
      | ~ aElement0(X1) ),
    inference(subsumption_resolution,[],[f1011,f304]) ).

fof(f1011,plain,
    ! [X0,X1] :
      ( aReductOfIn0(X0,X1,xR)
      | ~ sP16(X0,xR,X1)
      | iLess0(sK43(X0,xR,X1),X1)
      | ~ aElement0(sK43(X0,xR,X1))
      | ~ aElement0(X1) ),
    inference(resolution,[],[f305,f233]) ).

fof(f305,plain,
    ! [X2,X0,X1] :
      ( aReductOfIn0(sK43(X0,X1,X2),X2,X1)
      | aReductOfIn0(X0,X2,X1)
      | ~ sP16(X0,X1,X2) ),
    inference(cnf_transformation,[],[f161]) ).

fof(f1003,plain,
    ! [X0] :
      ( sP16(xc,xR,X0)
      | ~ aReductOfIn0(xa,X0,xR) ),
    inference(subsumption_resolution,[],[f995,f174]) ).

fof(f995,plain,
    ! [X0] :
      ( sP16(xc,xR,X0)
      | ~ aReductOfIn0(xa,X0,xR)
      | ~ aElement0(xa) ),
    inference(resolution,[],[f308,f217]) ).

fof(f1002,plain,
    ! [X0] :
      ( sP16(xb,xR,X0)
      | ~ aReductOfIn0(xa,X0,xR) ),
    inference(subsumption_resolution,[],[f994,f174]) ).

fof(f994,plain,
    ! [X0] :
      ( sP16(xb,xR,X0)
      | ~ aReductOfIn0(xa,X0,xR)
      | ~ aElement0(xa) ),
    inference(resolution,[],[f308,f213]) ).

fof(f993,plain,
    ! [X2,X0,X1] :
      ( sP16(X0,xR,X1)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(X2)
      | X0 = X2
      | ~ sP3(X0,X2) ),
    inference(resolution,[],[f308,f226]) ).

fof(f992,plain,
    ! [X2,X0,X1] :
      ( sP16(X0,xR,X1)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(X2)
      | X0 = X2
      | ~ sP2(X0,X2) ),
    inference(resolution,[],[f308,f230]) ).

fof(f991,plain,
    ! [X2,X0,X1] :
      ( sP16(X0,xR,X1)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(X2)
      | X0 = X2
      | ~ sP6(X0,X2) ),
    inference(resolution,[],[f308,f255]) ).

fof(f990,plain,
    ! [X2,X0,X1] :
      ( sP16(X0,xR,X1)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(X2)
      | X0 = X2
      | ~ sP5(X0,X2) ),
    inference(resolution,[],[f308,f259]) ).

fof(f308,plain,
    ! [X2,X3,X0,X1] :
      ( ~ sdtmndtplgtdt0(X3,X1,X0)
      | sP16(X0,X1,X2)
      | ~ aReductOfIn0(X3,X2,X1)
      | ~ aElement0(X3) ),
    inference(cnf_transformation,[],[f161]) ).

fof(f963,plain,
    ! [X0] :
      ( ~ sdtmndtplgtdt0(sK36(X0),X0,sK37(X0))
      | ~ aRewritingSystem0(X0)
      | sP12(X0) ),
    inference(subsumption_resolution,[],[f962,f279]) ).

fof(f962,plain,
    ! [X0] :
      ( ~ sdtmndtplgtdt0(sK36(X0),X0,sK37(X0))
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK36(X0))
      | sP12(X0) ),
    inference(subsumption_resolution,[],[f948,f280]) ).

fof(f948,plain,
    ! [X0] :
      ( ~ sdtmndtplgtdt0(sK36(X0),X0,sK37(X0))
      | ~ aElement0(sK37(X0))
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK36(X0))
      | sP12(X0) ),
    inference(duplicate_literal_removal,[],[f945]) ).

fof(f945,plain,
    ! [X0] :
      ( ~ sdtmndtplgtdt0(sK36(X0),X0,sK37(X0))
      | ~ aElement0(sK37(X0))
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK36(X0))
      | sP12(X0)
      | ~ aRewritingSystem0(X0) ),
    inference(resolution,[],[f301,f926]) ).

fof(f960,plain,
    ! [X0] :
      ( ~ sdtmndtplgtdt0(sK32(X0),X0,sK33(X0))
      | ~ aRewritingSystem0(X0)
      | sP10(X0) ),
    inference(subsumption_resolution,[],[f959,f267]) ).

fof(f959,plain,
    ! [X0] :
      ( ~ sdtmndtplgtdt0(sK32(X0),X0,sK33(X0))
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK32(X0))
      | sP10(X0) ),
    inference(subsumption_resolution,[],[f950,f268]) ).

fof(f950,plain,
    ! [X0] :
      ( ~ sdtmndtplgtdt0(sK32(X0),X0,sK33(X0))
      | ~ aElement0(sK33(X0))
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK32(X0))
      | sP10(X0) ),
    inference(duplicate_literal_removal,[],[f943]) ).

fof(f943,plain,
    ! [X0] :
      ( ~ sdtmndtplgtdt0(sK32(X0),X0,sK33(X0))
      | ~ aElement0(sK33(X0))
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK32(X0))
      | sP10(X0)
      | ~ aRewritingSystem0(X0) ),
    inference(resolution,[],[f301,f914]) ).

fof(f964,plain,
    ! [X0,X1] :
      ( ~ sdtmndtplgtdt0(sK37(X0),X0,X1)
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(X0)
      | sP12(X0)
      | ~ sdtmndtasgtdt0(sK36(X0),X0,X1) ),
    inference(subsumption_resolution,[],[f947,f280]) ).

fof(f947,plain,
    ! [X0,X1] :
      ( ~ sdtmndtplgtdt0(sK37(X0),X0,X1)
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK37(X0))
      | sP12(X0)
      | ~ sdtmndtasgtdt0(sK36(X0),X0,X1) ),
    inference(duplicate_literal_removal,[],[f946]) ).

fof(f946,plain,
    ! [X0,X1] :
      ( ~ sdtmndtplgtdt0(sK37(X0),X0,X1)
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK37(X0))
      | sP12(X0)
      | ~ sdtmndtasgtdt0(sK36(X0),X0,X1)
      | ~ aElement0(X1) ),
    inference(resolution,[],[f301,f283]) ).

fof(f961,plain,
    ! [X0,X1] :
      ( ~ sdtmndtplgtdt0(sK33(X0),X0,X1)
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(X0)
      | sP10(X0)
      | ~ sdtmndtasgtdt0(sK32(X0),X0,X1) ),
    inference(subsumption_resolution,[],[f949,f268]) ).

fof(f949,plain,
    ! [X0,X1] :
      ( ~ sdtmndtplgtdt0(sK33(X0),X0,X1)
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK33(X0))
      | sP10(X0)
      | ~ sdtmndtasgtdt0(sK32(X0),X0,X1) ),
    inference(duplicate_literal_removal,[],[f944]) ).

fof(f944,plain,
    ! [X0,X1] :
      ( ~ sdtmndtplgtdt0(sK33(X0),X0,X1)
      | ~ aElement0(X1)
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK33(X0))
      | sP10(X0)
      | ~ sdtmndtasgtdt0(sK32(X0),X0,X1)
      | ~ aElement0(X1) ),
    inference(resolution,[],[f301,f271]) ).

fof(f301,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,X2)
      | ~ sdtmndtplgtdt0(X0,X1,X2)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(cnf_transformation,[],[f155]) ).

fof(f926,plain,
    ! [X0] :
      ( ~ sdtmndtasgtdt0(sK36(X0),X0,sK37(X0))
      | sP12(X0)
      | ~ aRewritingSystem0(X0) ),
    inference(subsumption_resolution,[],[f925,f280]) ).

fof(f925,plain,
    ! [X0] :
      ( sP12(X0)
      | ~ sdtmndtasgtdt0(sK36(X0),X0,sK37(X0))
      | ~ aElement0(sK37(X0))
      | ~ aRewritingSystem0(X0) ),
    inference(duplicate_literal_removal,[],[f923]) ).

fof(f923,plain,
    ! [X0] :
      ( sP12(X0)
      | ~ sdtmndtasgtdt0(sK36(X0),X0,sK37(X0))
      | ~ aElement0(sK37(X0))
      | ~ aElement0(sK37(X0))
      | ~ aRewritingSystem0(X0) ),
    inference(resolution,[],[f283,f317]) ).

fof(f928,plain,
    ! [X0] :
      ( sP12(X0)
      | ~ sdtmndtasgtdt0(sK36(X0),X0,sK41(X0,sK37(X0)))
      | ~ aRewritingSystem0(X0)
      | ~ isTerminating0(X0) ),
    inference(subsumption_resolution,[],[f927,f280]) ).

fof(f927,plain,
    ! [X0] :
      ( sP12(X0)
      | ~ sdtmndtasgtdt0(sK36(X0),X0,sK41(X0,sK37(X0)))
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK37(X0))
      | ~ isTerminating0(X0) ),
    inference(subsumption_resolution,[],[f924,f791]) ).

fof(f924,plain,
    ! [X0] :
      ( sP12(X0)
      | ~ sdtmndtasgtdt0(sK36(X0),X0,sK41(X0,sK37(X0)))
      | ~ aElement0(sK41(X0,sK37(X0)))
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK37(X0))
      | ~ isTerminating0(X0) ),
    inference(resolution,[],[f283,f794]) ).

fof(f283,plain,
    ! [X0,X4] :
      ( ~ sdtmndtasgtdt0(sK37(X0),X0,X4)
      | sP12(X0)
      | ~ sdtmndtasgtdt0(sK36(X0),X0,X4)
      | ~ aElement0(X4) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f914,plain,
    ! [X0] :
      ( ~ sdtmndtasgtdt0(sK32(X0),X0,sK33(X0))
      | sP10(X0)
      | ~ aRewritingSystem0(X0) ),
    inference(subsumption_resolution,[],[f905,f268]) ).

fof(f905,plain,
    ! [X0] :
      ( sP10(X0)
      | ~ sdtmndtasgtdt0(sK32(X0),X0,sK33(X0))
      | ~ aElement0(sK33(X0))
      | ~ aRewritingSystem0(X0) ),
    inference(duplicate_literal_removal,[],[f903]) ).

fof(f903,plain,
    ! [X0] :
      ( sP10(X0)
      | ~ sdtmndtasgtdt0(sK32(X0),X0,sK33(X0))
      | ~ aElement0(sK33(X0))
      | ~ aElement0(sK33(X0))
      | ~ aRewritingSystem0(X0) ),
    inference(resolution,[],[f271,f317]) ).

fof(f916,plain,
    ! [X0] :
      ( sP10(X0)
      | ~ sdtmndtasgtdt0(sK32(X0),X0,sK41(X0,sK33(X0)))
      | ~ aRewritingSystem0(X0)
      | ~ isTerminating0(X0) ),
    inference(subsumption_resolution,[],[f915,f268]) ).

fof(f915,plain,
    ! [X0] :
      ( sP10(X0)
      | ~ sdtmndtasgtdt0(sK32(X0),X0,sK41(X0,sK33(X0)))
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK33(X0))
      | ~ isTerminating0(X0) ),
    inference(subsumption_resolution,[],[f904,f791]) ).

fof(f904,plain,
    ! [X0] :
      ( sP10(X0)
      | ~ sdtmndtasgtdt0(sK32(X0),X0,sK41(X0,sK33(X0)))
      | ~ aElement0(sK41(X0,sK33(X0)))
      | ~ aRewritingSystem0(X0)
      | ~ aElement0(sK33(X0))
      | ~ isTerminating0(X0) ),
    inference(resolution,[],[f271,f794]) ).

fof(f271,plain,
    ! [X0,X4] :
      ( ~ sdtmndtasgtdt0(sK33(X0),X0,X4)
      | sP10(X0)
      | ~ sdtmndtasgtdt0(sK32(X0),X0,X4)
      | ~ aElement0(X4) ),
    inference(cnf_transformation,[],[f135]) ).

fof(f256,plain,
    ! [X0,X1] :
      ( aElement0(sK30(X0,X1))
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP5(X0,X1) ),
    inference(cnf_transformation,[],[f129]) ).

fof(f252,plain,
    ! [X0,X1] :
      ( aElement0(sK29(X0,X1))
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP6(X0,X1) ),
    inference(cnf_transformation,[],[f125]) ).

fof(f227,plain,
    ! [X0,X1] :
      ( aElement0(sK27(X0,X1))
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP2(X0,X1) ),
    inference(cnf_transformation,[],[f113]) ).

fof(f223,plain,
    ! [X0,X1] :
      ( aElement0(sK26(X0,X1))
      | aReductOfIn0(X0,X1,xR)
      | X0 = X1
      | ~ sP3(X0,X1) ),
    inference(cnf_transformation,[],[f109]) ).

fof(f898,plain,
    ! [X0,X1] :
      ( ~ aElement0(X0)
      | sK25(X0,X1) = X0
      | iLess0(sK25(X0,X1),X0)
      | ~ sP4(X0,X1) ),
    inference(subsumption_resolution,[],[f897,f218]) ).

fof(f897,plain,
    ! [X0,X1] :
      ( ~ aElement0(sK25(X0,X1))
      | ~ aElement0(X0)
      | sK25(X0,X1) = X0
      | iLess0(sK25(X0,X1),X0)
      | ~ sP4(X0,X1) ),
    inference(resolution,[],[f729,f221]) ).

fof(f729,plain,
    ! [X0,X1] :
      ( ~ sP3(X0,X1)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | X0 = X1
      | iLess0(X0,X1) ),
    inference(resolution,[],[f235,f226]) ).

fof(f896,plain,
    ! [X0,X1] :
      ( ~ aElement0(X1)
      | sK25(X0,X1) = X1
      | iLess0(sK25(X0,X1),X1)
      | ~ sP4(X0,X1) ),
    inference(subsumption_resolution,[],[f895,f218]) ).

fof(f895,plain,
    ! [X0,X1] :
      ( ~ aElement0(sK25(X0,X1))
      | ~ aElement0(X1)
      | sK25(X0,X1) = X1
      | iLess0(sK25(X0,X1),X1)
      | ~ sP4(X0,X1) ),
    inference(resolution,[],[f728,f219]) ).

fof(f728,plain,
    ! [X0,X1] :
      ( ~ sP2(X0,X1)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | X0 = X1
      | iLess0(X0,X1) ),
    inference(resolution,[],[f235,f230]) ).

fof(f894,plain,
    ! [X0,X1] :
      ( ~ aElement0(X0)
      | sK28(X0,X1) = X0
      | iLess0(sK28(X0,X1),X0)
      | ~ sP9(X0,X1) ),
    inference(subsumption_resolution,[],[f893,f237]) ).

fof(f893,plain,
    ! [X0,X1] :
      ( ~ aElement0(sK28(X0,X1))
      | ~ aElement0(X0)
      | sK28(X0,X1) = X0
      | iLess0(sK28(X0,X1),X0)
      | ~ sP9(X0,X1) ),
    inference(resolution,[],[f727,f240]) ).

fof(f727,plain,
    ! [X0,X1] :
      ( ~ sP6(X0,X1)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | X0 = X1
      | iLess0(X0,X1) ),
    inference(resolution,[],[f235,f255]) ).

fof(f892,plain,
    ! [X0,X1] :
      ( ~ aElement0(X1)
      | sK28(X0,X1) = X1
      | iLess0(sK28(X0,X1),X1)
      | ~ sP9(X0,X1) ),
    inference(subsumption_resolution,[],[f891,f237]) ).

fof(f891,plain,
    ! [X0,X1] :
      ( ~ aElement0(sK28(X0,X1))
      | ~ aElement0(X1)
      | sK28(X0,X1) = X1
      | iLess0(sK28(X0,X1),X1)
      | ~ sP9(X0,X1) ),
    inference(resolution,[],[f726,f238]) ).

fof(f726,plain,
    ! [X0,X1] :
      ( ~ sP5(X0,X1)
      | ~ aElement0(X0)
      | ~ aElement0(X1)
      | X0 = X1
      | iLess0(X0,X1) ),
    inference(resolution,[],[f235,f259]) ).

fof(f304,plain,
    ! [X2,X0,X1] :
      ( aElement0(sK43(X0,X1,X2))
      | aReductOfIn0(X0,X2,X1)
      | ~ sP16(X0,X1,X2) ),
    inference(cnf_transformation,[],[f161]) ).

fof(f287,plain,
    ! [X3,X0,X4] :
      ( ~ sdtmndtplgtdt0(X3,X0,X4)
      | iLess0(X4,X3)
      | ~ aElement0(X4)
      | ~ aElement0(X3)
      | ~ sP14(X0) ),
    inference(cnf_transformation,[],[f146]) ).

fof(f146,plain,
    ! [X0] :
      ( ( sP14(X0)
        | ( ~ iLess0(sK40(X0),sK39(X0))
          & sdtmndtplgtdt0(sK39(X0),X0,sK40(X0))
          & aElement0(sK40(X0))
          & aElement0(sK39(X0)) ) )
      & ( ! [X3,X4] :
            ( iLess0(X4,X3)
            | ~ sdtmndtplgtdt0(X3,X0,X4)
            | ~ aElement0(X4)
            | ~ aElement0(X3) )
        | ~ sP14(X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK39,sK40])],[f144,f145]) ).

fof(f145,plain,
    ! [X0] :
      ( ? [X1,X2] :
          ( ~ iLess0(X2,X1)
          & sdtmndtplgtdt0(X1,X0,X2)
          & aElement0(X2)
          & aElement0(X1) )
     => ( ~ iLess0(sK40(X0),sK39(X0))
        & sdtmndtplgtdt0(sK39(X0),X0,sK40(X0))
        & aElement0(sK40(X0))
        & aElement0(sK39(X0)) ) ),
    introduced(choice_axiom,[]) ).

fof(f144,plain,
    ! [X0] :
      ( ( sP14(X0)
        | ? [X1,X2] :
            ( ~ iLess0(X2,X1)
            & sdtmndtplgtdt0(X1,X0,X2)
            & aElement0(X2)
            & aElement0(X1) ) )
      & ( ! [X3,X4] :
            ( iLess0(X4,X3)
            | ~ sdtmndtplgtdt0(X3,X0,X4)
            | ~ aElement0(X4)
            | ~ aElement0(X3) )
        | ~ sP14(X0) ) ),
    inference(rectify,[],[f143]) ).

fof(f143,plain,
    ! [X0] :
      ( ( sP14(X0)
        | ? [X1,X2] :
            ( ~ iLess0(X2,X1)
            & sdtmndtplgtdt0(X1,X0,X2)
            & aElement0(X2)
            & aElement0(X1) ) )
      & ( ! [X1,X2] :
            ( iLess0(X2,X1)
            | ~ sdtmndtplgtdt0(X1,X0,X2)
            | ~ aElement0(X2)
            | ~ aElement0(X1) )
        | ~ sP14(X0) ) ),
    inference(nnf_transformation,[],[f81]) ).

fof(f81,plain,
    ! [X0] :
      ( sP14(X0)
    <=> ! [X1,X2] :
          ( iLess0(X2,X1)
          | ~ sdtmndtplgtdt0(X1,X0,X2)
          | ~ aElement0(X2)
          | ~ aElement0(X1) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP14])]) ).

fof(f865,plain,
    ! [X0] :
      ( ~ aReductOfIn0(xa,X0,xR)
      | ~ sP7(xc,X0) ),
    inference(subsumption_resolution,[],[f857,f174]) ).

fof(f857,plain,
    ! [X0] :
      ( ~ aReductOfIn0(xa,X0,xR)
      | ~ aElement0(xa)
      | ~ sP7(xc,X0) ),
    inference(resolution,[],[f249,f217]) ).

fof(f864,plain,
    ! [X0] :
      ( ~ aReductOfIn0(xa,X0,xR)
      | ~ sP7(xb,X0) ),
    inference(subsumption_resolution,[],[f856,f174]) ).

fof(f856,plain,
    ! [X0] :
      ( ~ aReductOfIn0(xa,X0,xR)
      | ~ aElement0(xa)
      | ~ sP7(xb,X0) ),
    inference(resolution,[],[f249,f213]) ).

fof(f855,plain,
    ! [X2,X0,X1] :
      ( ~ aReductOfIn0(X0,X1,xR)
      | ~ aElement0(X0)
      | ~ sP7(X2,X1)
      | X0 = X2
      | ~ sP3(X2,X0) ),
    inference(resolution,[],[f249,f226]) ).

fof(f854,plain,
    ! [X2,X0,X1] :
      ( ~ aReductOfIn0(X0,X1,xR)
      | ~ aElement0(X0)
      | ~ sP7(X2,X1)
      | X0 = X2
      | ~ sP2(X2,X0) ),
    inference(resolution,[],[f249,f230]) ).

fof(f853,plain,
    ! [X2,X0,X1] :
      ( ~ aReductOfIn0(X0,X1,xR)
      | ~ aElement0(X0)
      | ~ sP7(X2,X1)
      | X0 = X2
      | ~ sP6(X2,X0) ),
    inference(resolution,[],[f249,f255]) ).

fof(f852,plain,
    ! [X2,X0,X1] :
      ( ~ aReductOfIn0(X0,X1,xR)
      | ~ aElement0(X0)
      | ~ sP7(X2,X1)
      | X0 = X2
      | ~ sP5(X2,X0) ),
    inference(resolution,[],[f249,f259]) ).

fof(f249,plain,
    ! [X2,X0,X1] :
      ( ~ sdtmndtplgtdt0(X2,xR,X0)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(X2)
      | ~ sP7(X0,X1) ),
    inference(cnf_transformation,[],[f121]) ).

fof(f121,plain,
    ! [X0,X1] :
      ( ( ~ sdtmndtasgtdt0(X1,xR,X0)
        & ~ sdtmndtplgtdt0(X1,xR,X0)
        & ! [X2] :
            ( ~ sdtmndtplgtdt0(X2,xR,X0)
            | ~ aReductOfIn0(X2,X1,xR)
            | ~ aElement0(X2) )
        & ~ aReductOfIn0(X0,X1,xR)
        & X0 != X1 )
      | ~ sP7(X0,X1) ),
    inference(rectify,[],[f120]) ).

fof(f120,plain,
    ! [X1,X0] :
      ( ( ~ sdtmndtasgtdt0(X0,xR,X1)
        & ~ sdtmndtplgtdt0(X0,xR,X1)
        & ! [X4] :
            ( ~ sdtmndtplgtdt0(X4,xR,X1)
            | ~ aReductOfIn0(X4,X0,xR)
            | ~ aElement0(X4) )
        & ~ aReductOfIn0(X1,X0,xR)
        & X0 != X1 )
      | ~ sP7(X1,X0) ),
    inference(nnf_transformation,[],[f71]) ).

fof(f842,plain,
    ! [X0] :
      ( ~ aReductOfIn0(xa,X0,xR)
      | ~ sP8(xc,X0) ),
    inference(subsumption_resolution,[],[f834,f174]) ).

fof(f834,plain,
    ! [X0] :
      ( ~ aReductOfIn0(xa,X0,xR)
      | ~ aElement0(xa)
      | ~ sP8(xc,X0) ),
    inference(resolution,[],[f244,f217]) ).

fof(f841,plain,
    ! [X0] :
      ( ~ aReductOfIn0(xa,X0,xR)
      | ~ sP8(xb,X0) ),
    inference(subsumption_resolution,[],[f833,f174]) ).

fof(f833,plain,
    ! [X0] :
      ( ~ aReductOfIn0(xa,X0,xR)
      | ~ aElement0(xa)
      | ~ sP8(xb,X0) ),
    inference(resolution,[],[f244,f213]) ).

fof(f832,plain,
    ! [X2,X0,X1] :
      ( ~ aReductOfIn0(X0,X1,xR)
      | ~ aElement0(X0)
      | ~ sP8(X2,X1)
      | X0 = X2
      | ~ sP3(X2,X0) ),
    inference(resolution,[],[f244,f226]) ).

fof(f831,plain,
    ! [X2,X0,X1] :
      ( ~ aReductOfIn0(X0,X1,xR)
      | ~ aElement0(X0)
      | ~ sP8(X2,X1)
      | X0 = X2
      | ~ sP2(X2,X0) ),
    inference(resolution,[],[f244,f230]) ).

fof(f830,plain,
    ! [X2,X0,X1] :
      ( ~ aReductOfIn0(X0,X1,xR)
      | ~ aElement0(X0)
      | ~ sP8(X2,X1)
      | X0 = X2
      | ~ sP6(X2,X0) ),
    inference(resolution,[],[f244,f255]) ).

fof(f829,plain,
    ! [X2,X0,X1] :
      ( ~ aReductOfIn0(X0,X1,xR)
      | ~ aElement0(X0)
      | ~ sP8(X2,X1)
      | X0 = X2
      | ~ sP5(X2,X0) ),
    inference(resolution,[],[f244,f259]) ).

fof(f244,plain,
    ! [X2,X0,X1] :
      ( ~ sdtmndtplgtdt0(X2,xR,X0)
      | ~ aReductOfIn0(X2,X1,xR)
      | ~ aElement0(X2)
      | ~ sP8(X0,X1) ),
    inference(cnf_transformation,[],[f119]) ).

fof(f119,plain,
    ! [X0,X1] :
      ( ( ~ sdtmndtasgtdt0(X1,xR,X0)
        & ~ sdtmndtplgtdt0(X1,xR,X0)
        & ! [X2] :
            ( ~ sdtmndtplgtdt0(X2,xR,X0)
            | ~ aReductOfIn0(X2,X1,xR)
            | ~ aElement0(X2) )
        & ~ aReductOfIn0(X0,X1,xR)
        & X0 != X1 )
      | ~ sP8(X0,X1) ),
    inference(rectify,[],[f118]) ).

fof(f118,plain,
    ! [X2,X0] :
      ( ( ~ sdtmndtasgtdt0(X0,xR,X2)
        & ~ sdtmndtplgtdt0(X0,xR,X2)
        & ! [X3] :
            ( ~ sdtmndtplgtdt0(X3,xR,X2)
            | ~ aReductOfIn0(X3,X0,xR)
            | ~ aElement0(X3) )
        & ~ aReductOfIn0(X2,X0,xR)
        & X0 != X2 )
      | ~ sP8(X2,X0) ),
    inference(nnf_transformation,[],[f72]) ).

fof(f797,plain,
    ! [X2,X0,X1] :
      ( ~ aReductOfIn0(X0,sK41(X1,X2),X1)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X2)
      | ~ isTerminating0(X1) ),
    inference(duplicate_literal_removal,[],[f796]) ).

fof(f796,plain,
    ! [X2,X0,X1] :
      ( ~ aReductOfIn0(X0,sK41(X1,X2),X1)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X2)
      | ~ aElement0(X2)
      | ~ isTerminating0(X1)
      | ~ aRewritingSystem0(X1) ),
    inference(resolution,[],[f297,f293]) ).

fof(f813,plain,
    ! [X0] :
      ( ~ sP8(sK41(xR,X0),X0)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f812,f236]) ).

fof(f812,plain,
    ! [X0] :
      ( ~ aElement0(X0)
      | ~ isTerminating0(xR)
      | ~ sP8(sK41(xR,X0),X0) ),
    inference(subsumption_resolution,[],[f803,f173]) ).

fof(f803,plain,
    ! [X0] :
      ( ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ isTerminating0(xR)
      | ~ sP8(sK41(xR,X0),X0) ),
    inference(resolution,[],[f794,f246]) ).

fof(f811,plain,
    ! [X0] :
      ( ~ sP7(sK41(xR,X0),X0)
      | ~ aElement0(X0) ),
    inference(subsumption_resolution,[],[f810,f236]) ).

fof(f810,plain,
    ! [X0] :
      ( ~ aElement0(X0)
      | ~ isTerminating0(xR)
      | ~ sP7(sK41(xR,X0),X0) ),
    inference(subsumption_resolution,[],[f802,f173]) ).

fof(f802,plain,
    ! [X0] :
      ( ~ aRewritingSystem0(xR)
      | ~ aElement0(X0)
      | ~ isTerminating0(xR)
      | ~ sP7(sK41(xR,X0),X0) ),
    inference(resolution,[],[f794,f251]) ).

fof(f814,plain,
    ( sP0(sK41(xR,xd))
    | ~ aElement0(sK41(xR,xd)) ),
    inference(resolution,[],[f806,f172]) ).

fof(f809,plain,
    ~ sP0(sK41(xR,xb)),
    inference(subsumption_resolution,[],[f808,f236]) ).

fof(f808,plain,
    ( ~ isTerminating0(xR)
    | ~ sP0(sK41(xR,xb)) ),
    inference(subsumption_resolution,[],[f807,f175]) ).

fof(f807,plain,
    ( ~ aElement0(xb)
    | ~ isTerminating0(xR)
    | ~ sP0(sK41(xR,xb)) ),
    inference(subsumption_resolution,[],[f801,f173]) ).

fof(f801,plain,
    ( ~ aRewritingSystem0(xR)
    | ~ aElement0(xb)
    | ~ isTerminating0(xR)
    | ~ sP0(sK41(xR,xb)) ),
    inference(resolution,[],[f794,f171]) ).

fof(f806,plain,
    ~ sP1(sK41(xR,xd)),
    inference(subsumption_resolution,[],[f805,f236]) ).

fof(f805,plain,
    ( ~ isTerminating0(xR)
    | ~ sP1(sK41(xR,xd)) ),
    inference(subsumption_resolution,[],[f804,f191]) ).

fof(f804,plain,
    ( ~ aElement0(xd)
    | ~ isTerminating0(xR)
    | ~ sP1(sK41(xR,xd)) ),
    inference(subsumption_resolution,[],[f800,f173]) ).

fof(f800,plain,
    ( ~ aRewritingSystem0(xR)
    | ~ aElement0(xd)
    | ~ isTerminating0(xR)
    | ~ sP1(sK41(xR,xd)) ),
    inference(resolution,[],[f794,f166]) ).

fof(f794,plain,
    ! [X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK41(X1,X0))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | ~ isTerminating0(X1) ),
    inference(duplicate_literal_removal,[],[f793]) ).

fof(f793,plain,
    ! [X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,sK41(X1,X0))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0)
      | ~ aElement0(X0)
      | ~ isTerminating0(X1)
      | ~ aRewritingSystem0(X1) ),
    inference(resolution,[],[f296,f293]) ).

fof(f303,plain,
    ! [X2,X0,X1] :
      ( ~ sP17(X0,X1,X2)
      | ~ sP16(X2,X1,X0)
      | sdtmndtplgtdt0(X0,X1,X2) ),
    inference(cnf_transformation,[],[f156]) ).

fof(f156,plain,
    ! [X0,X1,X2] :
      ( ( ( sdtmndtplgtdt0(X0,X1,X2)
          | ~ sP16(X2,X1,X0) )
        & ( sP16(X2,X1,X0)
          | ~ sdtmndtplgtdt0(X0,X1,X2) ) )
      | ~ sP17(X0,X1,X2) ),
    inference(nnf_transformation,[],[f85]) ).

fof(f85,plain,
    ! [X0,X1,X2] :
      ( ( sdtmndtplgtdt0(X0,X1,X2)
      <=> sP16(X2,X1,X0) )
      | ~ sP17(X0,X1,X2) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP17])]) ).

fof(f302,plain,
    ! [X2,X0,X1] :
      ( ~ sP17(X0,X1,X2)
      | ~ sdtmndtplgtdt0(X0,X1,X2)
      | sP16(X2,X1,X0) ),
    inference(cnf_transformation,[],[f156]) ).

fof(f297,plain,
    ! [X2,X0,X1,X4] :
      ( ~ aNormalFormOfIn0(X2,X0,X1)
      | ~ aReductOfIn0(X4,X2,X1)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(cnf_transformation,[],[f153]) ).

fof(f296,plain,
    ! [X2,X0,X1] :
      ( ~ aNormalFormOfIn0(X2,X0,X1)
      | sdtmndtasgtdt0(X0,X1,X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(cnf_transformation,[],[f153]) ).

fof(f791,plain,
    ! [X0,X1] :
      ( aElement0(sK41(X1,X0))
      | ~ isTerminating0(X1)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(duplicate_literal_removal,[],[f790]) ).

fof(f790,plain,
    ! [X0,X1] :
      ( ~ aElement0(X0)
      | ~ isTerminating0(X1)
      | ~ aRewritingSystem0(X1)
      | aElement0(sK41(X1,X0))
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f293,f295]) ).

fof(f293,plain,
    ! [X0,X1] :
      ( aNormalFormOfIn0(sK41(X0,X1),X1,X0)
      | ~ aElement0(X1)
      | ~ isTerminating0(X0)
      | ~ aRewritingSystem0(X0) ),
    inference(cnf_transformation,[],[f148]) ).

fof(f148,plain,
    ! [X0] :
      ( ! [X1] :
          ( aNormalFormOfIn0(sK41(X0,X1),X1,X0)
          | ~ aElement0(X1) )
      | ~ isTerminating0(X0)
      | ~ aRewritingSystem0(X0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK41])],[f49,f147]) ).

fof(f147,plain,
    ! [X0,X1] :
      ( ? [X2] : aNormalFormOfIn0(X2,X1,X0)
     => aNormalFormOfIn0(sK41(X0,X1),X1,X0) ),
    introduced(choice_axiom,[]) ).

fof(f49,plain,
    ! [X0] :
      ( ! [X1] :
          ( ? [X2] : aNormalFormOfIn0(X2,X1,X0)
          | ~ aElement0(X1) )
      | ~ isTerminating0(X0)
      | ~ aRewritingSystem0(X0) ),
    inference(flattening,[],[f48]) ).

fof(f48,plain,
    ! [X0] :
      ( ! [X1] :
          ( ? [X2] : aNormalFormOfIn0(X2,X1,X0)
          | ~ aElement0(X1) )
      | ~ isTerminating0(X0)
      | ~ aRewritingSystem0(X0) ),
    inference(ennf_transformation,[],[f14]) ).

fof(f14,axiom,
    ! [X0] :
      ( ( isTerminating0(X0)
        & aRewritingSystem0(X0) )
     => ! [X1] :
          ( aElement0(X1)
         => ? [X2] : aNormalFormOfIn0(X2,X1,X0) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mTermNF) ).

fof(f752,plain,
    ( ~ aReductOfIn0(xa,xb,xR)
    | ~ sP0(xc) ),
    inference(subsumption_resolution,[],[f746,f174]) ).

fof(f746,plain,
    ( ~ aReductOfIn0(xa,xb,xR)
    | ~ aElement0(xa)
    | ~ sP0(xc) ),
    inference(resolution,[],[f169,f217]) ).

fof(f169,plain,
    ! [X0,X1] :
      ( ~ sdtmndtplgtdt0(X1,xR,X0)
      | ~ aReductOfIn0(X1,xb,xR)
      | ~ aElement0(X1)
      | ~ sP0(X0) ),
    inference(cnf_transformation,[],[f89]) ).

fof(f89,plain,
    ! [X0] :
      ( ( ~ sdtmndtasgtdt0(xb,xR,X0)
        & ~ sdtmndtplgtdt0(xb,xR,X0)
        & ! [X1] :
            ( ~ sdtmndtplgtdt0(X1,xR,X0)
            | ~ aReductOfIn0(X1,xb,xR)
            | ~ aElement0(X1) )
        & ~ aReductOfIn0(X0,xb,xR)
        & xb != X0 )
      | ~ sP0(X0) ),
    inference(rectify,[],[f88]) ).

fof(f88,plain,
    ! [X0] :
      ( ( ~ sdtmndtasgtdt0(xb,xR,X0)
        & ~ sdtmndtplgtdt0(xb,xR,X0)
        & ! [X2] :
            ( ~ sdtmndtplgtdt0(X2,xR,X0)
            | ~ aReductOfIn0(X2,xb,xR)
            | ~ aElement0(X2) )
        & ~ aReductOfIn0(X0,xb,xR)
        & xb != X0 )
      | ~ sP0(X0) ),
    inference(nnf_transformation,[],[f62]) ).

fof(f62,plain,
    ! [X0] :
      ( ( ~ sdtmndtasgtdt0(xb,xR,X0)
        & ~ sdtmndtplgtdt0(xb,xR,X0)
        & ! [X2] :
            ( ~ sdtmndtplgtdt0(X2,xR,X0)
            | ~ aReductOfIn0(X2,xb,xR)
            | ~ aElement0(X2) )
        & ~ aReductOfIn0(X0,xb,xR)
        & xb != X0 )
      | ~ sP0(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])]) ).

fof(f235,plain,
    ! [X0,X1] :
      ( ~ sdtmndtplgtdt0(X0,xR,X1)
      | iLess0(X1,X0)
      | ~ aElement0(X1)
      | ~ aElement0(X0) ),
    inference(cnf_transformation,[],[f68]) ).

fof(f233,plain,
    ! [X0,X1] :
      ( ~ aReductOfIn0(X1,X0,xR)
      | iLess0(X1,X0)
      | ~ aElement0(X1)
      | ~ aElement0(X0) ),
    inference(cnf_transformation,[],[f68]) ).

fof(f309,plain,
    ! [X2,X0,X1] :
      ( sP17(X0,X1,X2)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(cnf_transformation,[],[f86]) ).

fof(f86,plain,
    ! [X0,X1,X2] :
      ( sP17(X0,X1,X2)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(definition_folding,[],[f57,f85,f84]) ).

fof(f57,plain,
    ! [X0,X1,X2] :
      ( ( sdtmndtplgtdt0(X0,X1,X2)
      <=> ( ? [X3] :
              ( sdtmndtplgtdt0(X3,X1,X2)
              & aReductOfIn0(X3,X0,X1)
              & aElement0(X3) )
          | aReductOfIn0(X2,X0,X1) ) )
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(flattening,[],[f56]) ).

fof(f56,plain,
    ! [X0,X1,X2] :
      ( ( sdtmndtplgtdt0(X0,X1,X2)
      <=> ( ? [X3] :
              ( sdtmndtplgtdt0(X3,X1,X2)
              & aReductOfIn0(X3,X0,X1)
              & aElement0(X3) )
          | aReductOfIn0(X2,X0,X1) ) )
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(ennf_transformation,[],[f6]) ).

fof(f6,axiom,
    ! [X0,X1,X2] :
      ( ( aElement0(X2)
        & aRewritingSystem0(X1)
        & aElement0(X0) )
     => ( sdtmndtplgtdt0(X0,X1,X2)
      <=> ( ? [X3] :
              ( sdtmndtplgtdt0(X3,X1,X2)
              & aReductOfIn0(X3,X0,X1)
              & aElement0(X3) )
          | aReductOfIn0(X2,X0,X1) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mTCDef) ).

fof(f295,plain,
    ! [X2,X0,X1] :
      ( ~ aNormalFormOfIn0(X2,X0,X1)
      | aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(cnf_transformation,[],[f153]) ).

fof(f294,plain,
    ! [X2,X0,X1] :
      ( ~ aReductOfIn0(X2,X0,X1)
      | aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(cnf_transformation,[],[f51]) ).

fof(f51,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( aElement0(X2)
          | ~ aReductOfIn0(X2,X0,X1) )
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(flattening,[],[f50]) ).

fof(f50,plain,
    ! [X0,X1] :
      ( ! [X2] :
          ( aElement0(X2)
          | ~ aReductOfIn0(X2,X0,X1) )
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(ennf_transformation,[],[f3]) ).

fof(f3,axiom,
    ! [X0,X1] :
      ( ( aRewritingSystem0(X1)
        & aElement0(X0) )
     => ! [X2] :
          ( aReductOfIn0(X2,X0,X1)
         => aElement0(X2) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mReduct) ).

fof(f669,plain,
    ! [X0,X1] :
      ( ~ sP8(X0,X1)
      | ~ sP5(X0,X1)
      | X0 = X1 ),
    inference(resolution,[],[f259,f245]) ).

fof(f668,plain,
    ! [X0,X1] :
      ( ~ sP7(X0,X1)
      | ~ sP5(X0,X1)
      | X0 = X1 ),
    inference(resolution,[],[f259,f250]) ).

fof(f662,plain,
    ! [X0,X1] :
      ( ~ sP8(X0,X1)
      | ~ sP6(X0,X1)
      | X0 = X1 ),
    inference(resolution,[],[f255,f245]) ).

fof(f661,plain,
    ! [X0,X1] :
      ( ~ sP7(X0,X1)
      | ~ sP6(X0,X1)
      | X0 = X1 ),
    inference(resolution,[],[f255,f250]) ).

fof(f667,plain,
    ! [X0] :
      ( ~ sP5(X0,xd)
      | xd = X0
      | ~ sP1(X0) ),
    inference(resolution,[],[f259,f165]) ).

fof(f666,plain,
    ! [X0] :
      ( ~ sP5(X0,xb)
      | xb = X0
      | ~ sP0(X0) ),
    inference(resolution,[],[f259,f170]) ).

fof(f660,plain,
    ! [X0] :
      ( ~ sP6(X0,xd)
      | xd = X0
      | ~ sP1(X0) ),
    inference(resolution,[],[f255,f165]) ).

fof(f259,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(X1,xR,X0)
      | X0 = X1
      | ~ sP5(X0,X1) ),
    inference(cnf_transformation,[],[f129]) ).

fof(f659,plain,
    ! [X0] :
      ( ~ sP6(X0,xb)
      | xb = X0
      | ~ sP0(X0) ),
    inference(resolution,[],[f255,f170]) ).

fof(f255,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(X1,xR,X0)
      | X0 = X1
      | ~ sP6(X0,X1) ),
    inference(cnf_transformation,[],[f125]) ).

fof(f654,plain,
    ! [X0,X1] :
      ( ~ sP8(X0,X1)
      | ~ sP2(X0,X1)
      | X0 = X1 ),
    inference(resolution,[],[f230,f245]) ).

fof(f653,plain,
    ! [X0,X1] :
      ( ~ sP7(X0,X1)
      | ~ sP2(X0,X1)
      | X0 = X1 ),
    inference(resolution,[],[f230,f250]) ).

fof(f652,plain,
    ! [X0] :
      ( ~ sP2(X0,xd)
      | xd = X0
      | ~ sP1(X0) ),
    inference(resolution,[],[f230,f165]) ).

fof(f651,plain,
    ! [X0] :
      ( ~ sP2(X0,xb)
      | xb = X0
      | ~ sP0(X0) ),
    inference(resolution,[],[f230,f170]) ).

fof(f230,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(X1,xR,X0)
      | X0 = X1
      | ~ sP2(X0,X1) ),
    inference(cnf_transformation,[],[f113]) ).

fof(f646,plain,
    ! [X0,X1] :
      ( ~ sP8(X0,X1)
      | ~ sP3(X0,X1)
      | X0 = X1 ),
    inference(resolution,[],[f226,f245]) ).

fof(f645,plain,
    ! [X0,X1] :
      ( ~ sP7(X0,X1)
      | ~ sP3(X0,X1)
      | X0 = X1 ),
    inference(resolution,[],[f226,f250]) ).

fof(f644,plain,
    ! [X0] :
      ( ~ sP3(X0,xd)
      | xd = X0
      | ~ sP1(X0) ),
    inference(resolution,[],[f226,f165]) ).

fof(f643,plain,
    ! [X0] :
      ( ~ sP3(X0,xb)
      | xb = X0
      | ~ sP0(X0) ),
    inference(resolution,[],[f226,f170]) ).

fof(f226,plain,
    ! [X0,X1] :
      ( sdtmndtplgtdt0(X1,xR,X0)
      | X0 = X1
      | ~ sP3(X0,X1) ),
    inference(cnf_transformation,[],[f109]) ).

fof(f636,plain,
    ! [X0,X1] :
      ( ~ sP8(sK28(X0,X1),X0)
      | ~ sP9(X0,X1) ),
    inference(resolution,[],[f241,f246]) ).

fof(f635,plain,
    ! [X0,X1] :
      ( ~ sP7(sK28(X0,X1),X0)
      | ~ sP9(X0,X1) ),
    inference(resolution,[],[f241,f251]) ).

fof(f630,plain,
    ! [X0,X1] :
      ( ~ sP8(sK28(X0,X1),X1)
      | ~ sP9(X0,X1) ),
    inference(resolution,[],[f239,f246]) ).

fof(f629,plain,
    ! [X0,X1] :
      ( ~ sP7(sK28(X0,X1),X1)
      | ~ sP9(X0,X1) ),
    inference(resolution,[],[f239,f251]) ).

fof(f642,plain,
    ~ sP9(xb,xd),
    inference(duplicate_literal_removal,[],[f641]) ).

fof(f641,plain,
    ( ~ sP9(xb,xd)
    | ~ sP9(xb,xd) ),
    inference(resolution,[],[f634,f632]) ).

fof(f634,plain,
    ! [X0] :
      ( ~ sP0(sK28(xb,X0))
      | ~ sP9(xb,X0) ),
    inference(resolution,[],[f241,f171]) ).

fof(f640,plain,
    ~ sP9(xd,xb),
    inference(duplicate_literal_removal,[],[f639]) ).

fof(f639,plain,
    ( ~ sP9(xd,xb)
    | ~ sP9(xd,xb) ),
    inference(resolution,[],[f638,f628]) ).

fof(f638,plain,
    ! [X0] :
      ( sP0(sK28(xd,X0))
      | ~ sP9(xd,X0) ),
    inference(subsumption_resolution,[],[f637,f237]) ).

fof(f637,plain,
    ! [X0] :
      ( ~ sP9(xd,X0)
      | sP0(sK28(xd,X0))
      | ~ aElement0(sK28(xd,X0)) ),
    inference(resolution,[],[f633,f172]) ).

fof(f633,plain,
    ! [X0] :
      ( ~ sP1(sK28(xd,X0))
      | ~ sP9(xd,X0) ),
    inference(resolution,[],[f241,f166]) ).

fof(f628,plain,
    ! [X0] :
      ( ~ sP0(sK28(X0,xb))
      | ~ sP9(X0,xb) ),
    inference(resolution,[],[f239,f171]) ).

fof(f632,plain,
    ! [X0] :
      ( sP0(sK28(X0,xd))
      | ~ sP9(X0,xd) ),
    inference(subsumption_resolution,[],[f631,f237]) ).

fof(f631,plain,
    ! [X0] :
      ( ~ sP9(X0,xd)
      | sP0(sK28(X0,xd))
      | ~ aElement0(sK28(X0,xd)) ),
    inference(resolution,[],[f627,f172]) ).

fof(f241,plain,
    ! [X0,X1] :
      ( sdtmndtasgtdt0(X0,xR,sK28(X0,X1))
      | ~ sP9(X0,X1) ),
    inference(cnf_transformation,[],[f117]) ).

fof(f117,plain,
    ! [X0,X1] :
      ( ( sdtmndtasgtdt0(X0,xR,sK28(X0,X1))
        & sP6(sK28(X0,X1),X0)
        & sdtmndtasgtdt0(X1,xR,sK28(X0,X1))
        & sP5(sK28(X0,X1),X1)
        & aElement0(sK28(X0,X1)) )
      | ~ sP9(X0,X1) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK28])],[f115,f116]) ).

fof(f116,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( sdtmndtasgtdt0(X0,xR,X2)
          & sP6(X2,X0)
          & sdtmndtasgtdt0(X1,xR,X2)
          & sP5(X2,X1)
          & aElement0(X2) )
     => ( sdtmndtasgtdt0(X0,xR,sK28(X0,X1))
        & sP6(sK28(X0,X1),X0)
        & sdtmndtasgtdt0(X1,xR,sK28(X0,X1))
        & sP5(sK28(X0,X1),X1)
        & aElement0(sK28(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

fof(f115,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( sdtmndtasgtdt0(X0,xR,X2)
          & sP6(X2,X0)
          & sdtmndtasgtdt0(X1,xR,X2)
          & sP5(X2,X1)
          & aElement0(X2) )
      | ~ sP9(X0,X1) ),
    inference(rectify,[],[f114]) ).

fof(f114,plain,
    ! [X2,X1] :
      ( ? [X5] :
          ( sdtmndtasgtdt0(X2,xR,X5)
          & sP6(X5,X2)
          & sdtmndtasgtdt0(X1,xR,X5)
          & sP5(X5,X1)
          & aElement0(X5) )
      | ~ sP9(X2,X1) ),
    inference(nnf_transformation,[],[f73]) ).

fof(f627,plain,
    ! [X0] :
      ( ~ sP1(sK28(X0,xd))
      | ~ sP9(X0,xd) ),
    inference(resolution,[],[f239,f166]) ).

fof(f239,plain,
    ! [X0,X1] :
      ( sdtmndtasgtdt0(X1,xR,sK28(X0,X1))
      | ~ sP9(X0,X1) ),
    inference(cnf_transformation,[],[f117]) ).

fof(f620,plain,
    ! [X0,X1] :
      ( ~ sP8(sK25(X0,X1),X0)
      | ~ sP4(X0,X1) ),
    inference(resolution,[],[f222,f246]) ).

fof(f619,plain,
    ! [X0,X1] :
      ( ~ sP7(sK25(X0,X1),X0)
      | ~ sP4(X0,X1) ),
    inference(resolution,[],[f222,f251]) ).

fof(f614,plain,
    ! [X0,X1] :
      ( ~ sP8(sK25(X0,X1),X1)
      | ~ sP4(X0,X1) ),
    inference(resolution,[],[f220,f246]) ).

fof(f613,plain,
    ! [X0,X1] :
      ( ~ sP7(sK25(X0,X1),X1)
      | ~ sP4(X0,X1) ),
    inference(resolution,[],[f220,f251]) ).

fof(f626,plain,
    ~ sP4(xb,xd),
    inference(duplicate_literal_removal,[],[f625]) ).

fof(f625,plain,
    ( ~ sP4(xb,xd)
    | ~ sP4(xb,xd) ),
    inference(resolution,[],[f618,f616]) ).

fof(f618,plain,
    ! [X0] :
      ( ~ sP0(sK25(xb,X0))
      | ~ sP4(xb,X0) ),
    inference(resolution,[],[f222,f171]) ).

fof(f624,plain,
    ~ sP4(xd,xb),
    inference(duplicate_literal_removal,[],[f623]) ).

fof(f623,plain,
    ( ~ sP4(xd,xb)
    | ~ sP4(xd,xb) ),
    inference(resolution,[],[f622,f612]) ).

fof(f622,plain,
    ! [X0] :
      ( sP0(sK25(xd,X0))
      | ~ sP4(xd,X0) ),
    inference(subsumption_resolution,[],[f621,f218]) ).

fof(f621,plain,
    ! [X0] :
      ( ~ sP4(xd,X0)
      | sP0(sK25(xd,X0))
      | ~ aElement0(sK25(xd,X0)) ),
    inference(resolution,[],[f617,f172]) ).

fof(f617,plain,
    ! [X0] :
      ( ~ sP1(sK25(xd,X0))
      | ~ sP4(xd,X0) ),
    inference(resolution,[],[f222,f166]) ).

fof(f222,plain,
    ! [X0,X1] :
      ( sdtmndtasgtdt0(X0,xR,sK25(X0,X1))
      | ~ sP4(X0,X1) ),
    inference(cnf_transformation,[],[f105]) ).

fof(f105,plain,
    ! [X0,X1] :
      ( ( sdtmndtasgtdt0(X0,xR,sK25(X0,X1))
        & sP3(sK25(X0,X1),X0)
        & sdtmndtasgtdt0(X1,xR,sK25(X0,X1))
        & sP2(sK25(X0,X1),X1)
        & aElement0(sK25(X0,X1)) )
      | ~ sP4(X0,X1) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK25])],[f103,f104]) ).

fof(f104,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( sdtmndtasgtdt0(X0,xR,X2)
          & sP3(X2,X0)
          & sdtmndtasgtdt0(X1,xR,X2)
          & sP2(X2,X1)
          & aElement0(X2) )
     => ( sdtmndtasgtdt0(X0,xR,sK25(X0,X1))
        & sP3(sK25(X0,X1),X0)
        & sdtmndtasgtdt0(X1,xR,sK25(X0,X1))
        & sP2(sK25(X0,X1),X1)
        & aElement0(sK25(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

fof(f103,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( sdtmndtasgtdt0(X0,xR,X2)
          & sP3(X2,X0)
          & sdtmndtasgtdt0(X1,xR,X2)
          & sP2(X2,X1)
          & aElement0(X2) )
      | ~ sP4(X0,X1) ),
    inference(rectify,[],[f102]) ).

fof(f102,plain,
    ! [X5,X4] :
      ( ? [X6] :
          ( sdtmndtasgtdt0(X5,xR,X6)
          & sP3(X6,X5)
          & sdtmndtasgtdt0(X4,xR,X6)
          & sP2(X6,X4)
          & aElement0(X6) )
      | ~ sP4(X5,X4) ),
    inference(nnf_transformation,[],[f67]) ).

fof(f612,plain,
    ! [X0] :
      ( ~ sP0(sK25(X0,xb))
      | ~ sP4(X0,xb) ),
    inference(resolution,[],[f220,f171]) ).

fof(f616,plain,
    ! [X0] :
      ( sP0(sK25(X0,xd))
      | ~ sP4(X0,xd) ),
    inference(subsumption_resolution,[],[f615,f218]) ).

fof(f615,plain,
    ! [X0] :
      ( ~ sP4(X0,xd)
      | sP0(sK25(X0,xd))
      | ~ aElement0(sK25(X0,xd)) ),
    inference(resolution,[],[f611,f172]) ).

fof(f611,plain,
    ! [X0] :
      ( ~ sP1(sK25(X0,xd))
      | ~ sP4(X0,xd) ),
    inference(resolution,[],[f220,f166]) ).

fof(f220,plain,
    ! [X0,X1] :
      ( sdtmndtasgtdt0(X1,xR,sK25(X0,X1))
      | ~ sP4(X0,X1) ),
    inference(cnf_transformation,[],[f105]) ).

fof(f317,plain,
    ! [X2,X1] :
      ( sdtmndtasgtdt0(X2,X1,X2)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1) ),
    inference(duplicate_literal_removal,[],[f316]) ).

fof(f316,plain,
    ! [X2,X1] :
      ( sdtmndtasgtdt0(X2,X1,X2)
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X2) ),
    inference(equality_resolution,[],[f300]) ).

fof(f300,plain,
    ! [X2,X0,X1] :
      ( sdtmndtasgtdt0(X0,X1,X2)
      | X0 != X2
      | ~ aElement0(X2)
      | ~ aRewritingSystem0(X1)
      | ~ aElement0(X0) ),
    inference(cnf_transformation,[],[f155]) ).

fof(f307,plain,
    ! [X2,X0,X1] :
      ( sP16(X0,X1,X2)
      | ~ aReductOfIn0(X0,X2,X1) ),
    inference(cnf_transformation,[],[f161]) ).

fof(f552,plain,
    ( sP14(xR)
    | ~ sP7(sK40(xR),sK39(xR)) ),
    inference(resolution,[],[f290,f250]) ).

fof(f553,plain,
    ( sP14(xR)
    | ~ sP8(sK40(xR),sK39(xR)) ),
    inference(resolution,[],[f290,f245]) ).

fof(f290,plain,
    ! [X0] :
      ( sdtmndtplgtdt0(sK39(X0),X0,sK40(X0))
      | sP14(X0) ),
    inference(cnf_transformation,[],[f146]) ).

fof(f282,plain,
    ! [X0] :
      ( aReductOfIn0(sK37(X0),sK35(X0),X0)
      | sP12(X0) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f535,plain,
    ( sP12(xR)
    | ~ sP7(sK36(xR),sK35(xR)) ),
    inference(resolution,[],[f281,f248]) ).

fof(f536,plain,
    ( sP12(xR)
    | ~ sP8(sK36(xR),sK35(xR)) ),
    inference(resolution,[],[f281,f243]) ).

fof(f281,plain,
    ! [X0] :
      ( aReductOfIn0(sK36(X0),sK35(X0),X0)
      | sP12(X0) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f270,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(sK31(X0),X0,sK33(X0))
      | sP10(X0) ),
    inference(cnf_transformation,[],[f135]) ).

fof(f519,plain,
    ( sP10(xR)
    | ~ sP7(sK32(xR),sK31(xR)) ),
    inference(resolution,[],[f269,f251]) ).

fof(f520,plain,
    ( sP10(xR)
    | ~ sP8(sK32(xR),sK31(xR)) ),
    inference(resolution,[],[f269,f246]) ).

fof(f269,plain,
    ! [X0] :
      ( sdtmndtasgtdt0(sK31(X0),X0,sK32(X0))
      | sP10(X0) ),
    inference(cnf_transformation,[],[f135]) ).

fof(f240,plain,
    ! [X0,X1] :
      ( sP6(sK28(X0,X1),X0)
      | ~ sP9(X0,X1) ),
    inference(cnf_transformation,[],[f117]) ).

fof(f238,plain,
    ! [X0,X1] :
      ( sP5(sK28(X0,X1),X1)
      | ~ sP9(X0,X1) ),
    inference(cnf_transformation,[],[f117]) ).

fof(f221,plain,
    ! [X0,X1] :
      ( sP3(sK25(X0,X1),X0)
      | ~ sP4(X0,X1) ),
    inference(cnf_transformation,[],[f105]) ).

fof(f219,plain,
    ! [X0,X1] :
      ( sP2(sK25(X0,X1),X1)
      | ~ sP4(X0,X1) ),
    inference(cnf_transformation,[],[f105]) ).

fof(f291,plain,
    ! [X0] :
      ( ~ iLess0(sK40(X0),sK39(X0))
      | sP14(X0) ),
    inference(cnf_transformation,[],[f146]) ).

fof(f251,plain,
    ! [X0,X1] :
      ( ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ sP7(X0,X1) ),
    inference(cnf_transformation,[],[f121]) ).

fof(f250,plain,
    ! [X0,X1] :
      ( ~ sdtmndtplgtdt0(X1,xR,X0)
      | ~ sP7(X0,X1) ),
    inference(cnf_transformation,[],[f121]) ).

fof(f248,plain,
    ! [X0,X1] :
      ( ~ aReductOfIn0(X0,X1,xR)
      | ~ sP7(X0,X1) ),
    inference(cnf_transformation,[],[f121]) ).

fof(f246,plain,
    ! [X0,X1] :
      ( ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ sP8(X0,X1) ),
    inference(cnf_transformation,[],[f119]) ).

fof(f245,plain,
    ! [X0,X1] :
      ( ~ sdtmndtplgtdt0(X1,xR,X0)
      | ~ sP8(X0,X1) ),
    inference(cnf_transformation,[],[f119]) ).

fof(f243,plain,
    ! [X0,X1] :
      ( ~ aReductOfIn0(X0,X1,xR)
      | ~ sP8(X0,X1) ),
    inference(cnf_transformation,[],[f119]) ).

fof(f237,plain,
    ! [X0,X1] :
      ( aElement0(sK28(X0,X1))
      | ~ sP9(X0,X1) ),
    inference(cnf_transformation,[],[f117]) ).

fof(f218,plain,
    ! [X0,X1] :
      ( aElement0(sK25(X0,X1))
      | ~ sP4(X0,X1) ),
    inference(cnf_transformation,[],[f105]) ).

fof(f203,plain,
    ( sdtmndtplgtdt0(xu,xR,xw)
    | xu = xw ),
    inference(cnf_transformation,[],[f98]) ).

fof(f195,plain,
    ( sdtmndtplgtdt0(xw,xR,xd)
    | xw = xd ),
    inference(cnf_transformation,[],[f95]) ).

fof(f95,plain,
    ( aNormalFormOfIn0(xd,xw,xR)
    & ! [X0] : ~ aReductOfIn0(X0,xd,xR)
    & sdtmndtasgtdt0(xw,xR,xd)
    & ( ( sdtmndtplgtdt0(xw,xR,xd)
        & ( ( sdtmndtplgtdt0(sK20,xR,xd)
            & aReductOfIn0(sK20,xw,xR)
            & aElement0(sK20) )
          | aReductOfIn0(xd,xw,xR) ) )
      | xw = xd )
    & aElement0(xd) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK20])],[f37,f94]) ).

fof(f94,plain,
    ( ? [X1] :
        ( sdtmndtplgtdt0(X1,xR,xd)
        & aReductOfIn0(X1,xw,xR)
        & aElement0(X1) )
   => ( sdtmndtplgtdt0(sK20,xR,xd)
      & aReductOfIn0(sK20,xw,xR)
      & aElement0(sK20) ) ),
    introduced(choice_axiom,[]) ).

fof(f37,plain,
    ( aNormalFormOfIn0(xd,xw,xR)
    & ! [X0] : ~ aReductOfIn0(X0,xd,xR)
    & sdtmndtasgtdt0(xw,xR,xd)
    & ( ( sdtmndtplgtdt0(xw,xR,xd)
        & ( ? [X1] :
              ( sdtmndtplgtdt0(X1,xR,xd)
              & aReductOfIn0(X1,xw,xR)
              & aElement0(X1) )
          | aReductOfIn0(xd,xw,xR) ) )
      | xw = xd )
    & aElement0(xd) ),
    inference(ennf_transformation,[],[f27]) ).

fof(f27,plain,
    ( aNormalFormOfIn0(xd,xw,xR)
    & ~ ? [X0] : aReductOfIn0(X0,xd,xR)
    & sdtmndtasgtdt0(xw,xR,xd)
    & ( ( sdtmndtplgtdt0(xw,xR,xd)
        & ( ? [X1] :
              ( sdtmndtplgtdt0(X1,xR,xd)
              & aReductOfIn0(X1,xw,xR)
              & aElement0(X1) )
          | aReductOfIn0(xd,xw,xR) ) )
      | xw = xd )
    & aElement0(xd) ),
    inference(rectify,[],[f23]) ).

fof(f23,axiom,
    ( aNormalFormOfIn0(xd,xw,xR)
    & ~ ? [X0] : aReductOfIn0(X0,xd,xR)
    & sdtmndtasgtdt0(xw,xR,xd)
    & ( ( sdtmndtplgtdt0(xw,xR,xd)
        & ( ? [X0] :
              ( sdtmndtplgtdt0(X0,xR,xd)
              & aReductOfIn0(X0,xw,xR)
              & aElement0(X0) )
          | aReductOfIn0(xd,xw,xR) ) )
      | xw = xd )
    & aElement0(xd) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__818) ).

fof(f189,plain,
    ( sdtmndtplgtdt0(xu,xR,xb)
    | xb = xu ),
    inference(cnf_transformation,[],[f93]) ).

fof(f182,plain,
    ( sdtmndtplgtdt0(xv,xR,xc)
    | xc = xv ),
    inference(cnf_transformation,[],[f91]) ).

fof(f340,plain,
    ! [X0] :
      ( ~ sP14(X0)
      | isTerminating0(X0)
      | ~ aRewritingSystem0(X0) ),
    inference(resolution,[],[f286,f292]) ).

fof(f339,plain,
    ! [X0] :
      ( sP14(X0)
      | ~ isTerminating0(X0)
      | ~ aRewritingSystem0(X0) ),
    inference(resolution,[],[f285,f292]) ).

fof(f338,plain,
    ! [X0] :
      ( sP12(X0)
      | ~ isLocallyConfluent0(X0)
      | ~ aRewritingSystem0(X0) ),
    inference(resolution,[],[f273,f284]) ).

fof(f286,plain,
    ! [X0] :
      ( ~ sP15(X0)
      | ~ sP14(X0)
      | isTerminating0(X0) ),
    inference(cnf_transformation,[],[f142]) ).

fof(f142,plain,
    ! [X0] :
      ( ( ( isTerminating0(X0)
          | ~ sP14(X0) )
        & ( sP14(X0)
          | ~ isTerminating0(X0) ) )
      | ~ sP15(X0) ),
    inference(nnf_transformation,[],[f82]) ).

fof(f82,plain,
    ! [X0] :
      ( ( isTerminating0(X0)
      <=> sP14(X0) )
      | ~ sP15(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP15])]) ).

fof(f285,plain,
    ! [X0] :
      ( ~ sP15(X0)
      | ~ isTerminating0(X0)
      | sP14(X0) ),
    inference(cnf_transformation,[],[f142]) ).

fof(f273,plain,
    ! [X0] :
      ( ~ sP13(X0)
      | ~ isLocallyConfluent0(X0)
      | sP12(X0) ),
    inference(cnf_transformation,[],[f136]) ).

fof(f136,plain,
    ! [X0] :
      ( ( ( isLocallyConfluent0(X0)
          | ~ sP12(X0) )
        & ( sP12(X0)
          | ~ isLocallyConfluent0(X0) ) )
      | ~ sP13(X0) ),
    inference(nnf_transformation,[],[f79]) ).

fof(f79,plain,
    ! [X0] :
      ( ( isLocallyConfluent0(X0)
      <=> sP12(X0) )
      | ~ sP13(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP13])]) ).

fof(f171,plain,
    ! [X0] :
      ( ~ sdtmndtasgtdt0(xb,xR,X0)
      | ~ sP0(X0) ),
    inference(cnf_transformation,[],[f89]) ).

fof(f170,plain,
    ! [X0] :
      ( ~ sdtmndtplgtdt0(xb,xR,X0)
      | ~ sP0(X0) ),
    inference(cnf_transformation,[],[f89]) ).

fof(f168,plain,
    ! [X0] :
      ( ~ aReductOfIn0(X0,xb,xR)
      | ~ sP0(X0) ),
    inference(cnf_transformation,[],[f89]) ).

fof(f166,plain,
    ! [X0] :
      ( ~ sdtmndtasgtdt0(xd,xR,X0)
      | ~ sP1(X0) ),
    inference(cnf_transformation,[],[f87]) ).

fof(f87,plain,
    ! [X0] :
      ( ( ~ sdtmndtasgtdt0(xd,xR,X0)
        & ~ sdtmndtplgtdt0(xd,xR,X0)
        & ! [X1] :
            ( ~ sdtmndtplgtdt0(X1,xR,X0)
            | ~ aReductOfIn0(X1,xd,xR)
            | ~ aElement0(X1) )
        & ~ aReductOfIn0(X0,xd,xR)
        & xd != X0 )
      | ~ sP1(X0) ),
    inference(nnf_transformation,[],[f63]) ).

fof(f63,plain,
    ! [X0] :
      ( ( ~ sdtmndtasgtdt0(xd,xR,X0)
        & ~ sdtmndtplgtdt0(xd,xR,X0)
        & ! [X1] :
            ( ~ sdtmndtplgtdt0(X1,xR,X0)
            | ~ aReductOfIn0(X1,xd,xR)
            | ~ aElement0(X1) )
        & ~ aReductOfIn0(X0,xd,xR)
        & xd != X0 )
      | ~ sP1(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP1])]) ).

fof(f165,plain,
    ! [X0] :
      ( ~ sdtmndtplgtdt0(xd,xR,X0)
      | ~ sP1(X0) ),
    inference(cnf_transformation,[],[f87]) ).

fof(f214,plain,
    ( aElement0(sK23)
    | aReductOfIn0(xc,xa,xR) ),
    inference(cnf_transformation,[],[f101]) ).

fof(f210,plain,
    ( aElement0(sK24)
    | aReductOfIn0(xb,xa,xR) ),
    inference(cnf_transformation,[],[f101]) ).

fof(f289,plain,
    ! [X0] :
      ( aElement0(sK40(X0))
      | sP14(X0) ),
    inference(cnf_transformation,[],[f146]) ).

fof(f288,plain,
    ! [X0] :
      ( aElement0(sK39(X0))
      | sP14(X0) ),
    inference(cnf_transformation,[],[f146]) ).

fof(f280,plain,
    ! [X0] :
      ( aElement0(sK37(X0))
      | sP12(X0) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f279,plain,
    ! [X0] :
      ( aElement0(sK36(X0))
      | sP12(X0) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f278,plain,
    ! [X0] :
      ( aElement0(sK35(X0))
      | sP12(X0) ),
    inference(cnf_transformation,[],[f141]) ).

fof(f268,plain,
    ! [X0] :
      ( aElement0(sK33(X0))
      | sP10(X0) ),
    inference(cnf_transformation,[],[f135]) ).

fof(f267,plain,
    ! [X0] :
      ( aElement0(sK32(X0))
      | sP10(X0) ),
    inference(cnf_transformation,[],[f135]) ).

fof(f266,plain,
    ! [X0] :
      ( aElement0(sK31(X0))
      | sP10(X0) ),
    inference(cnf_transformation,[],[f135]) ).

fof(f319,plain,
    sP0(xd),
    inference(subsumption_resolution,[],[f318,f191]) ).

fof(f318,plain,
    ( sP0(xd)
    | ~ aElement0(xd) ),
    inference(resolution,[],[f172,f312]) ).

fof(f172,plain,
    ! [X0] :
      ( sP1(X0)
      | sP0(X0)
      | ~ aElement0(X0) ),
    inference(cnf_transformation,[],[f64]) ).

fof(f64,plain,
    ! [X0] :
      ( sP1(X0)
      | sP0(X0)
      | ~ aElement0(X0) ),
    inference(definition_folding,[],[f36,f63,f62]) ).

fof(f36,plain,
    ! [X0] :
      ( ( ~ sdtmndtasgtdt0(xd,xR,X0)
        & ~ sdtmndtplgtdt0(xd,xR,X0)
        & ! [X1] :
            ( ~ sdtmndtplgtdt0(X1,xR,X0)
            | ~ aReductOfIn0(X1,xd,xR)
            | ~ aElement0(X1) )
        & ~ aReductOfIn0(X0,xd,xR)
        & xd != X0 )
      | ( ~ sdtmndtasgtdt0(xb,xR,X0)
        & ~ sdtmndtplgtdt0(xb,xR,X0)
        & ! [X2] :
            ( ~ sdtmndtplgtdt0(X2,xR,X0)
            | ~ aReductOfIn0(X2,xb,xR)
            | ~ aElement0(X2) )
        & ~ aReductOfIn0(X0,xb,xR)
        & xb != X0 )
      | ~ aElement0(X0) ),
    inference(ennf_transformation,[],[f26]) ).

fof(f26,plain,
    ~ ? [X0] :
        ( ( sdtmndtasgtdt0(xd,xR,X0)
          | sdtmndtplgtdt0(xd,xR,X0)
          | ? [X1] :
              ( sdtmndtplgtdt0(X1,xR,X0)
              & aReductOfIn0(X1,xd,xR)
              & aElement0(X1) )
          | aReductOfIn0(X0,xd,xR)
          | xd = X0 )
        & ( sdtmndtasgtdt0(xb,xR,X0)
          | sdtmndtplgtdt0(xb,xR,X0)
          | ? [X2] :
              ( sdtmndtplgtdt0(X2,xR,X0)
              & aReductOfIn0(X2,xb,xR)
              & aElement0(X2) )
          | aReductOfIn0(X0,xb,xR)
          | xb = X0 )
        & aElement0(X0) ),
    inference(rectify,[],[f25]) ).

fof(f25,negated_conjecture,
    ~ ? [X0] :
        ( ( sdtmndtasgtdt0(xd,xR,X0)
          | sdtmndtplgtdt0(xd,xR,X0)
          | ? [X1] :
              ( sdtmndtplgtdt0(X1,xR,X0)
              & aReductOfIn0(X1,xd,xR)
              & aElement0(X1) )
          | aReductOfIn0(X0,xd,xR)
          | xd = X0 )
        & ( sdtmndtasgtdt0(xb,xR,X0)
          | sdtmndtplgtdt0(xb,xR,X0)
          | ? [X1] :
              ( sdtmndtplgtdt0(X1,xR,X0)
              & aReductOfIn0(X1,xb,xR)
              & aElement0(X1) )
          | aReductOfIn0(X0,xb,xR)
          | xb = X0 )
        & aElement0(X0) ),
    inference(negated_conjecture,[],[f24]) ).

fof(f24,conjecture,
    ? [X0] :
      ( ( sdtmndtasgtdt0(xd,xR,X0)
        | sdtmndtplgtdt0(xd,xR,X0)
        | ? [X1] :
            ( sdtmndtplgtdt0(X1,xR,X0)
            & aReductOfIn0(X1,xd,xR)
            & aElement0(X1) )
        | aReductOfIn0(X0,xd,xR)
        | xd = X0 )
      & ( sdtmndtasgtdt0(xb,xR,X0)
        | sdtmndtplgtdt0(xb,xR,X0)
        | ? [X1] :
            ( sdtmndtplgtdt0(X1,xR,X0)
            & aReductOfIn0(X1,xb,xR)
            & aElement0(X1) )
        | aReductOfIn0(X0,xb,xR)
        | xb = X0 )
      & aElement0(X0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__) ).

fof(f292,plain,
    ! [X0] :
      ( sP15(X0)
      | ~ aRewritingSystem0(X0) ),
    inference(cnf_transformation,[],[f83]) ).

fof(f83,plain,
    ! [X0] :
      ( sP15(X0)
      | ~ aRewritingSystem0(X0) ),
    inference(definition_folding,[],[f47,f82,f81]) ).

fof(f47,plain,
    ! [X0] :
      ( ( isTerminating0(X0)
      <=> ! [X1,X2] :
            ( iLess0(X2,X1)
            | ~ sdtmndtplgtdt0(X1,X0,X2)
            | ~ aElement0(X2)
            | ~ aElement0(X1) ) )
      | ~ aRewritingSystem0(X0) ),
    inference(flattening,[],[f46]) ).

fof(f46,plain,
    ! [X0] :
      ( ( isTerminating0(X0)
      <=> ! [X1,X2] :
            ( iLess0(X2,X1)
            | ~ sdtmndtplgtdt0(X1,X0,X2)
            | ~ aElement0(X2)
            | ~ aElement0(X1) ) )
      | ~ aRewritingSystem0(X0) ),
    inference(ennf_transformation,[],[f12]) ).

fof(f12,axiom,
    ! [X0] :
      ( aRewritingSystem0(X0)
     => ( isTerminating0(X0)
      <=> ! [X1,X2] :
            ( ( aElement0(X2)
              & aElement0(X1) )
           => ( sdtmndtplgtdt0(X1,X0,X2)
             => iLess0(X2,X1) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mTermin) ).

fof(f284,plain,
    ! [X0] :
      ( sP13(X0)
      | ~ aRewritingSystem0(X0) ),
    inference(cnf_transformation,[],[f80]) ).

fof(f80,plain,
    ! [X0] :
      ( sP13(X0)
      | ~ aRewritingSystem0(X0) ),
    inference(definition_folding,[],[f45,f79,f78]) ).

fof(f45,plain,
    ! [X0] :
      ( ( isLocallyConfluent0(X0)
      <=> ! [X1,X2,X3] :
            ( ? [X4] :
                ( sdtmndtasgtdt0(X3,X0,X4)
                & sdtmndtasgtdt0(X2,X0,X4)
                & aElement0(X4) )
            | ~ aReductOfIn0(X3,X1,X0)
            | ~ aReductOfIn0(X2,X1,X0)
            | ~ aElement0(X3)
            | ~ aElement0(X2)
            | ~ aElement0(X1) ) )
      | ~ aRewritingSystem0(X0) ),
    inference(flattening,[],[f44]) ).

fof(f44,plain,
    ! [X0] :
      ( ( isLocallyConfluent0(X0)
      <=> ! [X1,X2,X3] :
            ( ? [X4] :
                ( sdtmndtasgtdt0(X3,X0,X4)
                & sdtmndtasgtdt0(X2,X0,X4)
                & aElement0(X4) )
            | ~ aReductOfIn0(X3,X1,X0)
            | ~ aReductOfIn0(X2,X1,X0)
            | ~ aElement0(X3)
            | ~ aElement0(X2)
            | ~ aElement0(X1) ) )
      | ~ aRewritingSystem0(X0) ),
    inference(ennf_transformation,[],[f11]) ).

fof(f11,axiom,
    ! [X0] :
      ( aRewritingSystem0(X0)
     => ( isLocallyConfluent0(X0)
      <=> ! [X1,X2,X3] :
            ( ( aReductOfIn0(X3,X1,X0)
              & aReductOfIn0(X2,X1,X0)
              & aElement0(X3)
              & aElement0(X2)
              & aElement0(X1) )
           => ? [X4] :
                ( sdtmndtasgtdt0(X3,X0,X4)
                & sdtmndtasgtdt0(X2,X0,X4)
                & aElement0(X4) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mWCRDef) ).

fof(f217,plain,
    sdtmndtplgtdt0(xa,xR,xc),
    inference(cnf_transformation,[],[f101]) ).

fof(f213,plain,
    sdtmndtplgtdt0(xa,xR,xb),
    inference(cnf_transformation,[],[f101]) ).

fof(f209,plain,
    sdtmndtasgtdt0(xv,xR,xw),
    inference(cnf_transformation,[],[f98]) ).

fof(f204,plain,
    sdtmndtasgtdt0(xu,xR,xw),
    inference(cnf_transformation,[],[f98]) ).

fof(f198,plain,
    aNormalFormOfIn0(xd,xw,xR),
    inference(cnf_transformation,[],[f95]) ).

fof(f197,plain,
    ! [X0] : ~ aReductOfIn0(X0,xd,xR),
    inference(cnf_transformation,[],[f95]) ).

fof(f196,plain,
    sdtmndtasgtdt0(xw,xR,xd),
    inference(cnf_transformation,[],[f95]) ).

fof(f190,plain,
    sdtmndtasgtdt0(xu,xR,xb),
    inference(cnf_transformation,[],[f93]) ).

fof(f185,plain,
    aReductOfIn0(xu,xa,xR),
    inference(cnf_transformation,[],[f93]) ).

fof(f183,plain,
    sdtmndtasgtdt0(xv,xR,xc),
    inference(cnf_transformation,[],[f91]) ).

fof(f178,plain,
    aReductOfIn0(xv,xa,xR),
    inference(cnf_transformation,[],[f91]) ).

fof(f315,plain,
    ! [X1] : ~ sP7(X1,X1),
    inference(equality_resolution,[],[f247]) ).

fof(f247,plain,
    ! [X0,X1] :
      ( X0 != X1
      | ~ sP7(X0,X1) ),
    inference(cnf_transformation,[],[f121]) ).

fof(f314,plain,
    ! [X1] : ~ sP8(X1,X1),
    inference(equality_resolution,[],[f242]) ).

fof(f242,plain,
    ! [X0,X1] :
      ( X0 != X1
      | ~ sP8(X0,X1) ),
    inference(cnf_transformation,[],[f119]) ).

fof(f313,plain,
    ~ sP0(xb),
    inference(equality_resolution,[],[f167]) ).

fof(f167,plain,
    ! [X0] :
      ( xb != X0
      | ~ sP0(X0) ),
    inference(cnf_transformation,[],[f89]) ).

fof(f312,plain,
    ~ sP1(xd),
    inference(equality_resolution,[],[f162]) ).

fof(f162,plain,
    ! [X0] :
      ( xd != X0
      | ~ sP1(X0) ),
    inference(cnf_transformation,[],[f87]) ).

fof(f236,plain,
    isTerminating0(xR),
    inference(cnf_transformation,[],[f68]) ).

fof(f232,plain,
    isLocallyConfluent0(xR),
    inference(cnf_transformation,[],[f68]) ).

fof(f199,plain,
    aElement0(xw),
    inference(cnf_transformation,[],[f98]) ).

fof(f191,plain,
    aElement0(xd),
    inference(cnf_transformation,[],[f95]) ).

fof(f184,plain,
    aElement0(xu),
    inference(cnf_transformation,[],[f93]) ).

fof(f177,plain,
    aElement0(xv),
    inference(cnf_transformation,[],[f91]) ).

fof(f176,plain,
    aElement0(xc),
    inference(cnf_transformation,[],[f17]) ).

fof(f17,axiom,
    ( aElement0(xc)
    & aElement0(xb)
    & aElement0(xa) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__731) ).

fof(f175,plain,
    aElement0(xb),
    inference(cnf_transformation,[],[f17]) ).

fof(f174,plain,
    aElement0(xa),
    inference(cnf_transformation,[],[f17]) ).

fof(f173,plain,
    aRewritingSystem0(xR),
    inference(cnf_transformation,[],[f15]) ).

fof(f15,axiom,
    aRewritingSystem0(xR),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__656) ).

fof(f211,plain,
    ( aReductOfIn0(sK24,xa,xR)
    | aReductOfIn0(xb,xa,xR) ),
    inference(cnf_transformation,[],[f101]) ).

fof(f212,plain,
    ( sdtmndtplgtdt0(sK24,xR,xb)
    | aReductOfIn0(xb,xa,xR) ),
    inference(cnf_transformation,[],[f101]) ).

fof(f200,plain,
    ( aElement0(sK22)
    | aReductOfIn0(xw,xu,xR)
    | xu = xw ),
    inference(cnf_transformation,[],[f98]) ).

fof(f192,plain,
    ( aElement0(sK20)
    | aReductOfIn0(xd,xw,xR)
    | xw = xd ),
    inference(cnf_transformation,[],[f95]) ).

fof(f193,plain,
    ( aReductOfIn0(sK20,xw,xR)
    | aReductOfIn0(xd,xw,xR)
    | xw = xd ),
    inference(cnf_transformation,[],[f95]) ).

fof(f194,plain,
    ( sdtmndtplgtdt0(sK20,xR,xd)
    | aReductOfIn0(xd,xw,xR)
    | xw = xd ),
    inference(cnf_transformation,[],[f95]) ).

fof(f163,plain,
    ! [X0] :
      ( ~ aReductOfIn0(X0,xd,xR)
      | ~ sP1(X0) ),
    inference(cnf_transformation,[],[f87]) ).

fof(f164,plain,
    ! [X0,X1] :
      ( ~ sdtmndtplgtdt0(X1,xR,X0)
      | ~ aReductOfIn0(X1,xd,xR)
      | ~ aElement0(X1)
      | ~ sP1(X0) ),
    inference(cnf_transformation,[],[f87]) ).

fof(f4911,plain,
    ~ sP7(xd,xu),
    inference(subsumption_resolution,[],[f4904,f184]) ).

fof(f4904,plain,
    ( ~ aElement0(xu)
    | ~ sP7(xd,xu) ),
    inference(resolution,[],[f4388,f204]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.12  % Problem    : COM020+4 : TPTP v8.1.2. Released v4.0.0.
% 0.08/0.14  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.14/0.35  % Computer : n012.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit   : 300
% 0.14/0.35  % WCLimit    : 300
% 0.14/0.35  % DateTime   : Tue Apr 30 04:59:27 EDT 2024
% 0.14/0.35  % CPUTime    : 
% 0.14/0.36  % (5035)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.37  % (5038)WARNING: value z3 for option sas not known
% 0.14/0.37  % (5037)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.14/0.37  % (5039)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.14/0.37  % (5036)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.14/0.37  % (5040)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.14/0.37  % (5041)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.14/0.37  % (5038)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.14/0.37  % (5042)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on theBenchmark for (497ds/0Mi)
% 0.21/0.39  TRYING [1]
% 0.21/0.39  TRYING [2]
% 0.21/0.40  TRYING [3]
% 0.21/0.43  TRYING [4]
% 0.21/0.46  TRYING [1]
% 0.21/0.47  TRYING [2]
% 0.21/0.48  TRYING [5]
% 0.21/0.51  TRYING [3]
% 1.36/0.55  TRYING [6]
% 1.36/0.56  % (5038)First to succeed.
% 1.36/0.57  % (5038)Refutation found. Thanks to Tanya!
% 1.36/0.57  % SZS status Theorem for theBenchmark
% 1.36/0.57  % SZS output start Proof for theBenchmark
% See solution above
% 1.36/0.58  % (5038)------------------------------
% 1.36/0.58  % (5038)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 1.36/0.58  % (5038)Termination reason: Refutation
% 1.36/0.58  
% 1.36/0.58  % (5038)Memory used [KB]: 3131
% 1.36/0.58  % (5038)Time elapsed: 0.197 s
% 1.36/0.58  % (5038)Instructions burned: 434 (million)
% 1.36/0.58  % (5038)------------------------------
% 1.36/0.58  % (5038)------------------------------
% 1.36/0.58  % (5035)Success in time 0.207 s
%------------------------------------------------------------------------------