TSTP Solution File: NUM609+3 by Vampire-SAT---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : NUM609+3 : 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 : n011.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Tue Apr 30 14:35:04 EDT 2024

% Result   : Theorem 0.20s 0.41s
% Output   : Refutation 0.20s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    9
%            Number of leaves      :  160
% Syntax   : Number of formulae    :  450 ( 148 unt;   0 def)
%            Number of atoms       : 1861 ( 256 equ)
%            Maximal formula atoms :   47 (   4 avg)
%            Number of connectives : 1933 ( 522   ~; 449   |; 733   &)
%                                         ( 139 <=>;  90  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   16 (   4 avg)
%            Maximal term depth    :    5 (   1 avg)
%            Number of predicates  :  130 ( 128 usr;  92 prp; 0-3 aty)
%            Number of functors    :   41 (  41 usr;  19 con; 0-2 aty)
%            Number of variables   :  503 ( 431   !;  72   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1524,plain,
    $false,
    inference(avatar_sat_refutation,[],[f1075,f1080,f1085,f1090,f1095,f1100,f1105,f1110,f1115,f1120,f1125,f1130,f1135,f1140,f1145,f1150,f1155,f1160,f1165,f1170,f1175,f1180,f1185,f1190,f1195,f1200,f1205,f1210,f1215,f1220,f1225,f1230,f1234,f1239,f1244,f1249,f1254,f1259,f1264,f1269,f1274,f1279,f1284,f1290,f1295,f1299,f1303,f1307,f1311,f1315,f1319,f1324,f1329,f1334,f1338,f1343,f1347,f1352,f1357,f1361,f1365,f1370,f1375,f1387,f1391,f1395,f1399,f1403,f1407,f1411,f1415,f1419,f1423,f1427,f1431,f1436,f1448,f1453,f1458,f1462,f1467,f1473,f1478,f1482,f1486,f1490,f1494,f1498,f1502,f1507,f1513,f1523]) ).

fof(f1523,plain,
    ( spl97_2
    | ~ spl97_1
    | ~ spl97_80 ),
    inference(avatar_split_clause,[],[f1514,f1460,f1072,f1077]) ).

fof(f1077,plain,
    ( spl97_2
  <=> aElementOf0(sK48,xQ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_2])]) ).

fof(f1072,plain,
    ( spl97_1
  <=> aElementOf0(sK48,xP) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_1])]) ).

fof(f1460,plain,
    ( spl97_80
  <=> ! [X0] :
        ( aElementOf0(X0,xQ)
        | ~ aElementOf0(X0,xP) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_80])]) ).

fof(f1514,plain,
    ( aElementOf0(sK48,xQ)
    | ~ spl97_1
    | ~ spl97_80 ),
    inference(resolution,[],[f1461,f1074]) ).

fof(f1074,plain,
    ( aElementOf0(sK48,xP)
    | ~ spl97_1 ),
    inference(avatar_component_clause,[],[f1072]) ).

fof(f1461,plain,
    ( ! [X0] :
        ( ~ aElementOf0(X0,xP)
        | aElementOf0(X0,xQ) )
    | ~ spl97_80 ),
    inference(avatar_component_clause,[],[f1460]) ).

fof(f1513,plain,
    ( spl97_91
    | ~ spl97_26
    | ~ spl97_55 ),
    inference(avatar_split_clause,[],[f1378,f1336,f1197,f1510]) ).

fof(f1510,plain,
    ( spl97_91
  <=> sP8(xk) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_91])]) ).

fof(f1197,plain,
    ( spl97_26
  <=> aElementOf0(xk,szNzAzT0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_26])]) ).

fof(f1336,plain,
    ( spl97_55
  <=> ! [X0] :
        ( sP8(X0)
        | ~ aElementOf0(X0,szNzAzT0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_55])]) ).

fof(f1378,plain,
    ( sP8(xk)
    | ~ spl97_26
    | ~ spl97_55 ),
    inference(resolution,[],[f1337,f1199]) ).

fof(f1199,plain,
    ( aElementOf0(xk,szNzAzT0)
    | ~ spl97_26 ),
    inference(avatar_component_clause,[],[f1197]) ).

fof(f1337,plain,
    ( ! [X0] :
        ( ~ aElementOf0(X0,szNzAzT0)
        | sP8(X0) )
    | ~ spl97_55 ),
    inference(avatar_component_clause,[],[f1336]) ).

fof(f1507,plain,
    spl97_90,
    inference(avatar_split_clause,[],[f853,f1504]) ).

fof(f1504,plain,
    ( spl97_90
  <=> aElementOf0(sK77,sdtlbdtrb0(xd,szDzizrdt0(xd))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_90])]) ).

fof(f853,plain,
    aElementOf0(sK77,sdtlbdtrb0(xd,szDzizrdt0(xd))),
    inference(cnf_transformation,[],[f479]) ).

fof(f479,plain,
    ( xp = sdtlpdtrp0(xe,sK77)
    & aElementOf0(sK77,sdtlbdtrb0(xd,szDzizrdt0(xd))) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK77])],[f106,f478]) ).

fof(f478,plain,
    ( ? [X0] :
        ( sdtlpdtrp0(xe,X0) = xp
        & aElementOf0(X0,sdtlbdtrb0(xd,szDzizrdt0(xd))) )
   => ( xp = sdtlpdtrp0(xe,sK77)
      & aElementOf0(sK77,sdtlbdtrb0(xd,szDzizrdt0(xd))) ) ),
    introduced(choice_axiom,[]) ).

fof(f106,axiom,
    ? [X0] :
      ( sdtlpdtrp0(xe,X0) = xp
      & aElementOf0(X0,sdtlbdtrb0(xd,szDzizrdt0(xd))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__5182) ).

fof(f1502,plain,
    spl97_89,
    inference(avatar_split_clause,[],[f714,f1500]) ).

fof(f1500,plain,
    ( spl97_89
  <=> ! [X0] :
        ( aElementOf0(X0,szNzAzT0)
        | ~ aElementOf0(X0,xQ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_89])]) ).

fof(f714,plain,
    ! [X0] :
      ( aElementOf0(X0,szNzAzT0)
      | ~ aElementOf0(X0,xQ) ),
    inference(cnf_transformation,[],[f150]) ).

fof(f150,plain,
    ( aSubsetOf0(xQ,szNzAzT0)
    & ! [X0] :
        ( aElementOf0(X0,szNzAzT0)
        | ~ aElementOf0(X0,xQ) ) ),
    inference(ennf_transformation,[],[f101]) ).

fof(f101,axiom,
    ( aSubsetOf0(xQ,szNzAzT0)
    & ! [X0] :
        ( aElementOf0(X0,xQ)
       => aElementOf0(X0,szNzAzT0) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__5106) ).

fof(f1498,plain,
    spl97_88,
    inference(avatar_split_clause,[],[f711,f1496]) ).

fof(f1496,plain,
    ( spl97_88
  <=> ! [X0] :
        ( aElementOf0(X0,xS)
        | ~ aElementOf0(X0,xQ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_88])]) ).

fof(f711,plain,
    ! [X0] :
      ( aElementOf0(X0,xS)
      | ~ aElementOf0(X0,xQ) ),
    inference(cnf_transformation,[],[f149]) ).

fof(f149,plain,
    ( aElementOf0(xQ,szDzozmdt0(xc))
    & aSubsetOf0(xQ,xS)
    & ! [X0] :
        ( aElementOf0(X0,xS)
        | ~ aElementOf0(X0,xQ) )
    & aSubsetOf0(xQ,xS)
    & ! [X1] :
        ( aElementOf0(X1,xS)
        | ~ aElementOf0(X1,xQ) ) ),
    inference(ennf_transformation,[],[f116]) ).

fof(f116,plain,
    ( aElementOf0(xQ,szDzozmdt0(xc))
    & aSubsetOf0(xQ,xS)
    & ! [X0] :
        ( aElementOf0(X0,xQ)
       => aElementOf0(X0,xS) )
    & aSubsetOf0(xQ,xS)
    & ! [X1] :
        ( aElementOf0(X1,xQ)
       => aElementOf0(X1,xS) ) ),
    inference(rectify,[],[f102]) ).

fof(f102,axiom,
    ( aElementOf0(xQ,szDzozmdt0(xc))
    & aSubsetOf0(xQ,xS)
    & ! [X0] :
        ( aElementOf0(X0,xQ)
       => aElementOf0(X0,xS) )
    & aSubsetOf0(xQ,xS)
    & ! [X0] :
        ( aElementOf0(X0,xQ)
       => aElementOf0(X0,xS) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__5116) ).

fof(f1494,plain,
    spl97_87,
    inference(avatar_split_clause,[],[f704,f1492]) ).

fof(f1492,plain,
    ( spl97_87
  <=> ! [X0] :
        ( aElementOf0(X0,xS)
        | ~ aElementOf0(X0,xO) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_87])]) ).

fof(f704,plain,
    ! [X0] :
      ( aElementOf0(X0,xS)
      | ~ aElementOf0(X0,xO) ),
    inference(cnf_transformation,[],[f146]) ).

fof(f146,plain,
    ( aSubsetOf0(xO,xS)
    & ! [X0] :
        ( aElementOf0(X0,xS)
        | ~ aElementOf0(X0,xO) ) ),
    inference(ennf_transformation,[],[f98]) ).

fof(f98,axiom,
    ( aSubsetOf0(xO,xS)
    & ! [X0] :
        ( aElementOf0(X0,xO)
       => aElementOf0(X0,xS) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__4998) ).

fof(f1490,plain,
    spl97_86,
    inference(avatar_split_clause,[],[f689,f1488]) ).

fof(f1488,plain,
    ( spl97_86
  <=> ! [X0] :
        ( sdtlseqdt0(xp,X0)
        | ~ aElementOf0(X0,xQ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_86])]) ).

fof(f689,plain,
    ! [X0] :
      ( sdtlseqdt0(xp,X0)
      | ~ aElementOf0(X0,xQ) ),
    inference(cnf_transformation,[],[f144]) ).

fof(f144,plain,
    ( xp = szmzizndt0(xQ)
    & ! [X0] :
        ( sdtlseqdt0(xp,X0)
        | ~ aElementOf0(X0,xQ) )
    & aElementOf0(xp,xQ) ),
    inference(ennf_transformation,[],[f103]) ).

fof(f103,axiom,
    ( xp = szmzizndt0(xQ)
    & ! [X0] :
        ( aElementOf0(X0,xQ)
       => sdtlseqdt0(xp,X0) )
    & aElementOf0(xp,xQ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__5147) ).

fof(f1486,plain,
    spl97_85,
    inference(avatar_split_clause,[],[f684,f1484]) ).

fof(f1484,plain,
    ( spl97_85
  <=> ! [X0] :
        ( aElementOf0(X0,xO)
        | ~ aElementOf0(X0,xQ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_85])]) ).

fof(f684,plain,
    ! [X0] :
      ( aElementOf0(X0,xO)
      | ~ aElementOf0(X0,xQ) ),
    inference(cnf_transformation,[],[f143]) ).

fof(f143,plain,
    ( aElementOf0(xQ,slbdtsldtrb0(xO,xK))
    & xK = sbrdtbr0(xQ)
    & aSubsetOf0(xQ,xO)
    & ! [X0] :
        ( aElementOf0(X0,xO)
        | ~ aElementOf0(X0,xQ) )
    & aSet0(xQ) ),
    inference(ennf_transformation,[],[f99]) ).

fof(f99,axiom,
    ( aElementOf0(xQ,slbdtsldtrb0(xO,xK))
    & xK = sbrdtbr0(xQ)
    & aSubsetOf0(xQ,xO)
    & ! [X0] :
        ( aElementOf0(X0,xQ)
       => aElementOf0(X0,xO) )
    & aSet0(xQ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__5078) ).

fof(f1482,plain,
    spl97_84,
    inference(avatar_split_clause,[],[f680,f1480]) ).

fof(f1480,plain,
    ( spl97_84
  <=> ! [X0] :
        ( aElementOf0(X0,szNzAzT0)
        | ~ aElementOf0(X0,xS) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_84])]) ).

fof(f680,plain,
    ! [X0] :
      ( aElementOf0(X0,szNzAzT0)
      | ~ aElementOf0(X0,xS) ),
    inference(cnf_transformation,[],[f142]) ).

fof(f142,plain,
    ( isCountable0(xS)
    & aSubsetOf0(xS,szNzAzT0)
    & ! [X0] :
        ( aElementOf0(X0,szNzAzT0)
        | ~ aElementOf0(X0,xS) )
    & aSet0(xS) ),
    inference(ennf_transformation,[],[f75]) ).

fof(f75,axiom,
    ( isCountable0(xS)
    & aSubsetOf0(xS,szNzAzT0)
    & ! [X0] :
        ( aElementOf0(X0,xS)
       => aElementOf0(X0,szNzAzT0) )
    & aSet0(xS) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__3435) ).

fof(f1478,plain,
    ( spl97_83
    | ~ spl97_39
    | ~ spl97_81 ),
    inference(avatar_split_clause,[],[f1468,f1464,f1261,f1475]) ).

fof(f1475,plain,
    ( spl97_83
  <=> xP = sdtmndt0(xQ,xp) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_83])]) ).

fof(f1261,plain,
    ( spl97_39
  <=> xp = szmzizndt0(xQ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_39])]) ).

fof(f1464,plain,
    ( spl97_81
  <=> xP = sdtmndt0(xQ,szmzizndt0(xQ)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_81])]) ).

fof(f1468,plain,
    ( xP = sdtmndt0(xQ,xp)
    | ~ spl97_39
    | ~ spl97_81 ),
    inference(forward_demodulation,[],[f1466,f1263]) ).

fof(f1263,plain,
    ( xp = szmzizndt0(xQ)
    | ~ spl97_39 ),
    inference(avatar_component_clause,[],[f1261]) ).

fof(f1466,plain,
    ( xP = sdtmndt0(xQ,szmzizndt0(xQ))
    | ~ spl97_81 ),
    inference(avatar_component_clause,[],[f1464]) ).

fof(f1473,plain,
    ( spl97_82
    | ~ spl97_23
    | ~ spl97_55 ),
    inference(avatar_split_clause,[],[f1377,f1336,f1182,f1470]) ).

fof(f1470,plain,
    ( spl97_82
  <=> sP8(xK) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_82])]) ).

fof(f1182,plain,
    ( spl97_23
  <=> aElementOf0(xK,szNzAzT0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_23])]) ).

fof(f1377,plain,
    ( sP8(xK)
    | ~ spl97_23
    | ~ spl97_55 ),
    inference(resolution,[],[f1337,f1184]) ).

fof(f1184,plain,
    ( aElementOf0(xK,szNzAzT0)
    | ~ spl97_23 ),
    inference(avatar_component_clause,[],[f1182]) ).

fof(f1467,plain,
    spl97_81,
    inference(avatar_split_clause,[],[f665,f1464]) ).

fof(f665,plain,
    xP = sdtmndt0(xQ,szmzizndt0(xQ)),
    inference(cnf_transformation,[],[f373]) ).

fof(f373,plain,
    ( xP = sdtmndt0(xQ,szmzizndt0(xQ))
    & ! [X0] :
        ( ( aElementOf0(X0,xP)
          | szmzizndt0(xQ) = X0
          | ~ aElementOf0(X0,xQ)
          | ~ aElement0(X0) )
        & ( ( szmzizndt0(xQ) != X0
            & aElementOf0(X0,xQ)
            & aElement0(X0) )
          | ~ aElementOf0(X0,xP) ) )
    & ! [X1] :
        ( sdtlseqdt0(szmzizndt0(xQ),X1)
        | ~ aElementOf0(X1,xQ) )
    & aSet0(xP) ),
    inference(flattening,[],[f372]) ).

fof(f372,plain,
    ( xP = sdtmndt0(xQ,szmzizndt0(xQ))
    & ! [X0] :
        ( ( aElementOf0(X0,xP)
          | szmzizndt0(xQ) = X0
          | ~ aElementOf0(X0,xQ)
          | ~ aElement0(X0) )
        & ( ( szmzizndt0(xQ) != X0
            & aElementOf0(X0,xQ)
            & aElement0(X0) )
          | ~ aElementOf0(X0,xP) ) )
    & ! [X1] :
        ( sdtlseqdt0(szmzizndt0(xQ),X1)
        | ~ aElementOf0(X1,xQ) )
    & aSet0(xP) ),
    inference(nnf_transformation,[],[f141]) ).

fof(f141,plain,
    ( xP = sdtmndt0(xQ,szmzizndt0(xQ))
    & ! [X0] :
        ( aElementOf0(X0,xP)
      <=> ( szmzizndt0(xQ) != X0
          & aElementOf0(X0,xQ)
          & aElement0(X0) ) )
    & ! [X1] :
        ( sdtlseqdt0(szmzizndt0(xQ),X1)
        | ~ aElementOf0(X1,xQ) )
    & aSet0(xP) ),
    inference(ennf_transformation,[],[f112]) ).

fof(f112,plain,
    ( xP = sdtmndt0(xQ,szmzizndt0(xQ))
    & ! [X0] :
        ( aElementOf0(X0,xP)
      <=> ( szmzizndt0(xQ) != X0
          & aElementOf0(X0,xQ)
          & aElement0(X0) ) )
    & ! [X1] :
        ( aElementOf0(X1,xQ)
       => sdtlseqdt0(szmzizndt0(xQ),X1) )
    & aSet0(xP) ),
    inference(rectify,[],[f104]) ).

fof(f104,axiom,
    ( xP = sdtmndt0(xQ,szmzizndt0(xQ))
    & ! [X0] :
        ( aElementOf0(X0,xP)
      <=> ( szmzizndt0(xQ) != X0
          & aElementOf0(X0,xQ)
          & aElement0(X0) ) )
    & ! [X0] :
        ( aElementOf0(X0,xQ)
       => sdtlseqdt0(szmzizndt0(xQ),X0) )
    & aSet0(xP) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__5164) ).

fof(f1462,plain,
    spl97_80,
    inference(avatar_split_clause,[],[f662,f1460]) ).

fof(f662,plain,
    ! [X0] :
      ( aElementOf0(X0,xQ)
      | ~ aElementOf0(X0,xP) ),
    inference(cnf_transformation,[],[f373]) ).

fof(f1458,plain,
    spl97_79,
    inference(avatar_split_clause,[],[f590,f1455]) ).

fof(f1455,plain,
    ( spl97_79
  <=> aSubsetOf0(sdtlcdtrc0(xc,szDzozmdt0(xc)),xT) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_79])]) ).

fof(f590,plain,
    aSubsetOf0(sdtlcdtrc0(xc,szDzozmdt0(xc)),xT),
    inference(cnf_transformation,[],[f338]) ).

fof(f338,plain,
    ( aSubsetOf0(sdtlcdtrc0(xc,szDzozmdt0(xc)),xT)
    & ! [X0] :
        ( aElementOf0(X0,xT)
        | ~ aElementOf0(X0,sdtlcdtrc0(xc,szDzozmdt0(xc))) )
    & ! [X1] :
        ( ( aElementOf0(X1,sdtlcdtrc0(xc,szDzozmdt0(xc)))
          | ! [X2] :
              ( sdtlpdtrp0(xc,X2) != X1
              | ~ aElementOf0(X2,szDzozmdt0(xc)) ) )
        & ( ( sdtlpdtrp0(xc,sK49(X1)) = X1
            & aElementOf0(sK49(X1),szDzozmdt0(xc)) )
          | ~ aElementOf0(X1,sdtlcdtrc0(xc,szDzozmdt0(xc))) ) )
    & aSet0(sdtlcdtrc0(xc,szDzozmdt0(xc)))
    & szDzozmdt0(xc) = slbdtsldtrb0(xS,xK)
    & ! [X4] :
        ( ( aElementOf0(X4,szDzozmdt0(xc))
          | xK != sbrdtbr0(X4)
          | ( ~ aSubsetOf0(X4,xS)
            & ( ( ~ aElementOf0(sK50(X4),xS)
                & aElementOf0(sK50(X4),X4) )
              | ~ aSet0(X4) ) ) )
        & ( ( xK = sbrdtbr0(X4)
            & aSubsetOf0(X4,xS)
            & ! [X6] :
                ( aElementOf0(X6,xS)
                | ~ aElementOf0(X6,X4) )
            & aSet0(X4) )
          | ~ aElementOf0(X4,szDzozmdt0(xc)) ) )
    & aFunction0(xc) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK49,sK50])],[f335,f337,f336]) ).

fof(f336,plain,
    ! [X1] :
      ( ? [X3] :
          ( sdtlpdtrp0(xc,X3) = X1
          & aElementOf0(X3,szDzozmdt0(xc)) )
     => ( sdtlpdtrp0(xc,sK49(X1)) = X1
        & aElementOf0(sK49(X1),szDzozmdt0(xc)) ) ),
    introduced(choice_axiom,[]) ).

fof(f337,plain,
    ! [X4] :
      ( ? [X5] :
          ( ~ aElementOf0(X5,xS)
          & aElementOf0(X5,X4) )
     => ( ~ aElementOf0(sK50(X4),xS)
        & aElementOf0(sK50(X4),X4) ) ),
    introduced(choice_axiom,[]) ).

fof(f335,plain,
    ( aSubsetOf0(sdtlcdtrc0(xc,szDzozmdt0(xc)),xT)
    & ! [X0] :
        ( aElementOf0(X0,xT)
        | ~ aElementOf0(X0,sdtlcdtrc0(xc,szDzozmdt0(xc))) )
    & ! [X1] :
        ( ( aElementOf0(X1,sdtlcdtrc0(xc,szDzozmdt0(xc)))
          | ! [X2] :
              ( sdtlpdtrp0(xc,X2) != X1
              | ~ aElementOf0(X2,szDzozmdt0(xc)) ) )
        & ( ? [X3] :
              ( sdtlpdtrp0(xc,X3) = X1
              & aElementOf0(X3,szDzozmdt0(xc)) )
          | ~ aElementOf0(X1,sdtlcdtrc0(xc,szDzozmdt0(xc))) ) )
    & aSet0(sdtlcdtrc0(xc,szDzozmdt0(xc)))
    & szDzozmdt0(xc) = slbdtsldtrb0(xS,xK)
    & ! [X4] :
        ( ( aElementOf0(X4,szDzozmdt0(xc))
          | xK != sbrdtbr0(X4)
          | ( ~ aSubsetOf0(X4,xS)
            & ( ? [X5] :
                  ( ~ aElementOf0(X5,xS)
                  & aElementOf0(X5,X4) )
              | ~ aSet0(X4) ) ) )
        & ( ( xK = sbrdtbr0(X4)
            & aSubsetOf0(X4,xS)
            & ! [X6] :
                ( aElementOf0(X6,xS)
                | ~ aElementOf0(X6,X4) )
            & aSet0(X4) )
          | ~ aElementOf0(X4,szDzozmdt0(xc)) ) )
    & aFunction0(xc) ),
    inference(rectify,[],[f334]) ).

fof(f334,plain,
    ( aSubsetOf0(sdtlcdtrc0(xc,szDzozmdt0(xc)),xT)
    & ! [X0] :
        ( aElementOf0(X0,xT)
        | ~ aElementOf0(X0,sdtlcdtrc0(xc,szDzozmdt0(xc))) )
    & ! [X1] :
        ( ( aElementOf0(X1,sdtlcdtrc0(xc,szDzozmdt0(xc)))
          | ! [X2] :
              ( sdtlpdtrp0(xc,X2) != X1
              | ~ aElementOf0(X2,szDzozmdt0(xc)) ) )
        & ( ? [X2] :
              ( sdtlpdtrp0(xc,X2) = X1
              & aElementOf0(X2,szDzozmdt0(xc)) )
          | ~ aElementOf0(X1,sdtlcdtrc0(xc,szDzozmdt0(xc))) ) )
    & aSet0(sdtlcdtrc0(xc,szDzozmdt0(xc)))
    & szDzozmdt0(xc) = slbdtsldtrb0(xS,xK)
    & ! [X3] :
        ( ( aElementOf0(X3,szDzozmdt0(xc))
          | sbrdtbr0(X3) != xK
          | ( ~ aSubsetOf0(X3,xS)
            & ( ? [X4] :
                  ( ~ aElementOf0(X4,xS)
                  & aElementOf0(X4,X3) )
              | ~ aSet0(X3) ) ) )
        & ( ( sbrdtbr0(X3) = xK
            & aSubsetOf0(X3,xS)
            & ! [X5] :
                ( aElementOf0(X5,xS)
                | ~ aElementOf0(X5,X3) )
            & aSet0(X3) )
          | ~ aElementOf0(X3,szDzozmdt0(xc)) ) )
    & aFunction0(xc) ),
    inference(nnf_transformation,[],[f134]) ).

fof(f134,plain,
    ( aSubsetOf0(sdtlcdtrc0(xc,szDzozmdt0(xc)),xT)
    & ! [X0] :
        ( aElementOf0(X0,xT)
        | ~ aElementOf0(X0,sdtlcdtrc0(xc,szDzozmdt0(xc))) )
    & ! [X1] :
        ( aElementOf0(X1,sdtlcdtrc0(xc,szDzozmdt0(xc)))
      <=> ? [X2] :
            ( sdtlpdtrp0(xc,X2) = X1
            & aElementOf0(X2,szDzozmdt0(xc)) ) )
    & aSet0(sdtlcdtrc0(xc,szDzozmdt0(xc)))
    & szDzozmdt0(xc) = slbdtsldtrb0(xS,xK)
    & ! [X3] :
        ( ( aElementOf0(X3,szDzozmdt0(xc))
          | sbrdtbr0(X3) != xK
          | ( ~ aSubsetOf0(X3,xS)
            & ( ? [X4] :
                  ( ~ aElementOf0(X4,xS)
                  & aElementOf0(X4,X3) )
              | ~ aSet0(X3) ) ) )
        & ( ( sbrdtbr0(X3) = xK
            & aSubsetOf0(X3,xS)
            & ! [X5] :
                ( aElementOf0(X5,xS)
                | ~ aElementOf0(X5,X3) )
            & aSet0(X3) )
          | ~ aElementOf0(X3,szDzozmdt0(xc)) ) )
    & aFunction0(xc) ),
    inference(flattening,[],[f133]) ).

fof(f133,plain,
    ( aSubsetOf0(sdtlcdtrc0(xc,szDzozmdt0(xc)),xT)
    & ! [X0] :
        ( aElementOf0(X0,xT)
        | ~ aElementOf0(X0,sdtlcdtrc0(xc,szDzozmdt0(xc))) )
    & ! [X1] :
        ( aElementOf0(X1,sdtlcdtrc0(xc,szDzozmdt0(xc)))
      <=> ? [X2] :
            ( sdtlpdtrp0(xc,X2) = X1
            & aElementOf0(X2,szDzozmdt0(xc)) ) )
    & aSet0(sdtlcdtrc0(xc,szDzozmdt0(xc)))
    & szDzozmdt0(xc) = slbdtsldtrb0(xS,xK)
    & ! [X3] :
        ( ( aElementOf0(X3,szDzozmdt0(xc))
          | sbrdtbr0(X3) != xK
          | ( ~ aSubsetOf0(X3,xS)
            & ( ? [X4] :
                  ( ~ aElementOf0(X4,xS)
                  & aElementOf0(X4,X3) )
              | ~ aSet0(X3) ) ) )
        & ( ( sbrdtbr0(X3) = xK
            & aSubsetOf0(X3,xS)
            & ! [X5] :
                ( aElementOf0(X5,xS)
                | ~ aElementOf0(X5,X3) )
            & aSet0(X3) )
          | ~ aElementOf0(X3,szDzozmdt0(xc)) ) )
    & aFunction0(xc) ),
    inference(ennf_transformation,[],[f109]) ).

fof(f109,plain,
    ( aSubsetOf0(sdtlcdtrc0(xc,szDzozmdt0(xc)),xT)
    & ! [X0] :
        ( aElementOf0(X0,sdtlcdtrc0(xc,szDzozmdt0(xc)))
       => aElementOf0(X0,xT) )
    & ! [X1] :
        ( aElementOf0(X1,sdtlcdtrc0(xc,szDzozmdt0(xc)))
      <=> ? [X2] :
            ( sdtlpdtrp0(xc,X2) = X1
            & aElementOf0(X2,szDzozmdt0(xc)) ) )
    & aSet0(sdtlcdtrc0(xc,szDzozmdt0(xc)))
    & szDzozmdt0(xc) = slbdtsldtrb0(xS,xK)
    & ! [X3] :
        ( ( ( sbrdtbr0(X3) = xK
            & ( aSubsetOf0(X3,xS)
              | ( ! [X4] :
                    ( aElementOf0(X4,X3)
                   => aElementOf0(X4,xS) )
                & aSet0(X3) ) ) )
         => aElementOf0(X3,szDzozmdt0(xc)) )
        & ( aElementOf0(X3,szDzozmdt0(xc))
         => ( sbrdtbr0(X3) = xK
            & aSubsetOf0(X3,xS)
            & ! [X5] :
                ( aElementOf0(X5,X3)
               => aElementOf0(X5,xS) )
            & aSet0(X3) ) ) )
    & aFunction0(xc) ),
    inference(rectify,[],[f76]) ).

fof(f76,axiom,
    ( aSubsetOf0(sdtlcdtrc0(xc,szDzozmdt0(xc)),xT)
    & ! [X0] :
        ( aElementOf0(X0,sdtlcdtrc0(xc,szDzozmdt0(xc)))
       => aElementOf0(X0,xT) )
    & ! [X0] :
        ( aElementOf0(X0,sdtlcdtrc0(xc,szDzozmdt0(xc)))
      <=> ? [X1] :
            ( sdtlpdtrp0(xc,X1) = X0
            & aElementOf0(X1,szDzozmdt0(xc)) ) )
    & aSet0(sdtlcdtrc0(xc,szDzozmdt0(xc)))
    & szDzozmdt0(xc) = slbdtsldtrb0(xS,xK)
    & ! [X0] :
        ( ( ( sbrdtbr0(X0) = xK
            & ( aSubsetOf0(X0,xS)
              | ( ! [X1] :
                    ( aElementOf0(X1,X0)
                   => aElementOf0(X1,xS) )
                & aSet0(X0) ) ) )
         => aElementOf0(X0,szDzozmdt0(xc)) )
        & ( aElementOf0(X0,szDzozmdt0(xc))
         => ( sbrdtbr0(X0) = xK
            & aSubsetOf0(X0,xS)
            & ! [X1] :
                ( aElementOf0(X1,X0)
               => aElementOf0(X1,xS) )
            & aSet0(X0) ) ) )
    & aFunction0(xc) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__3453) ).

fof(f1453,plain,
    spl97_78,
    inference(avatar_split_clause,[],[f584,f1450]) ).

fof(f1450,plain,
    ( spl97_78
  <=> szDzozmdt0(xc) = slbdtsldtrb0(xS,xK) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_78])]) ).

fof(f584,plain,
    szDzozmdt0(xc) = slbdtsldtrb0(xS,xK),
    inference(cnf_transformation,[],[f338]) ).

fof(f1448,plain,
    spl97_77,
    inference(avatar_split_clause,[],[f577,f1446]) ).

fof(f1446,plain,
    ( spl97_77
  <=> ! [X4] :
        ( aSet0(X4)
        | ~ aElementOf0(X4,szDzozmdt0(xc)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_77])]) ).

fof(f577,plain,
    ! [X4] :
      ( aSet0(X4)
      | ~ aElementOf0(X4,szDzozmdt0(xc)) ),
    inference(cnf_transformation,[],[f338]) ).

fof(f1436,plain,
    ( spl97_76
    | ~ spl97_32
    | ~ spl97_55 ),
    inference(avatar_split_clause,[],[f1376,f1336,f1227,f1433]) ).

fof(f1433,plain,
    ( spl97_76
  <=> sP8(sz00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_76])]) ).

fof(f1227,plain,
    ( spl97_32
  <=> aElementOf0(sz00,szNzAzT0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_32])]) ).

fof(f1376,plain,
    ( sP8(sz00)
    | ~ spl97_32
    | ~ spl97_55 ),
    inference(resolution,[],[f1337,f1229]) ).

fof(f1229,plain,
    ( aElementOf0(sz00,szNzAzT0)
    | ~ spl97_32 ),
    inference(avatar_component_clause,[],[f1227]) ).

fof(f1431,plain,
    spl97_75,
    inference(avatar_split_clause,[],[f926,f1429]) ).

fof(f1429,plain,
    ( spl97_75
  <=> ! [X0] :
        ( sP41(X0)
        | ~ aElementOf0(X0,szNzAzT0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_75])]) ).

fof(f926,plain,
    ! [X0] :
      ( sP41(X0)
      | ~ aElementOf0(X0,szNzAzT0) ),
    inference(cnf_transformation,[],[f321]) ).

fof(f321,plain,
    ! [X0] :
      ( sP41(X0)
      | ~ aElementOf0(X0,szNzAzT0) ),
    inference(definition_folding,[],[f207,f320,f319]) ).

fof(f319,plain,
    ! [X0,X1] :
      ( sP40(X0,X1)
    <=> ( ! [X2] :
            ( aElementOf0(X2,X1)
          <=> ( sdtlseqdt0(szszuzczcdt0(X2),X0)
              & aElementOf0(X2,szNzAzT0) ) )
        & aSet0(X1) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP40])]) ).

fof(f320,plain,
    ! [X0] :
      ( ! [X1] :
          ( slbdtrb0(X0) = X1
        <=> sP40(X0,X1) )
      | ~ sP41(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP41])]) ).

fof(f207,plain,
    ! [X0] :
      ( ! [X1] :
          ( slbdtrb0(X0) = X1
        <=> ( ! [X2] :
                ( aElementOf0(X2,X1)
              <=> ( sdtlseqdt0(szszuzczcdt0(X2),X0)
                  & aElementOf0(X2,szNzAzT0) ) )
            & aSet0(X1) ) )
      | ~ aElementOf0(X0,szNzAzT0) ),
    inference(ennf_transformation,[],[f50]) ).

fof(f50,axiom,
    ! [X0] :
      ( aElementOf0(X0,szNzAzT0)
     => ! [X1] :
          ( slbdtrb0(X0) = X1
        <=> ( ! [X2] :
                ( aElementOf0(X2,X1)
              <=> ( sdtlseqdt0(szszuzczcdt0(X2),X0)
                  & aElementOf0(X2,szNzAzT0) ) )
            & aSet0(X1) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mDefSeg) ).

fof(f1427,plain,
    spl97_74,
    inference(avatar_split_clause,[],[f919,f1425]) ).

fof(f1425,plain,
    ( spl97_74
  <=> ! [X0,X1] :
        ( aSet0(X1)
        | ~ sP40(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_74])]) ).

fof(f919,plain,
    ! [X0,X1] :
      ( aSet0(X1)
      | ~ sP40(X0,X1) ),
    inference(cnf_transformation,[],[f512]) ).

fof(f512,plain,
    ! [X0,X1] :
      ( ( sP40(X0,X1)
        | ( ( ~ sdtlseqdt0(szszuzczcdt0(sK86(X0,X1)),X0)
            | ~ aElementOf0(sK86(X0,X1),szNzAzT0)
            | ~ aElementOf0(sK86(X0,X1),X1) )
          & ( ( sdtlseqdt0(szszuzczcdt0(sK86(X0,X1)),X0)
              & aElementOf0(sK86(X0,X1),szNzAzT0) )
            | aElementOf0(sK86(X0,X1),X1) ) )
        | ~ aSet0(X1) )
      & ( ( ! [X3] :
              ( ( aElementOf0(X3,X1)
                | ~ sdtlseqdt0(szszuzczcdt0(X3),X0)
                | ~ aElementOf0(X3,szNzAzT0) )
              & ( ( sdtlseqdt0(szszuzczcdt0(X3),X0)
                  & aElementOf0(X3,szNzAzT0) )
                | ~ aElementOf0(X3,X1) ) )
          & aSet0(X1) )
        | ~ sP40(X0,X1) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK86])],[f510,f511]) ).

fof(f511,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( ( ~ sdtlseqdt0(szszuzczcdt0(X2),X0)
            | ~ aElementOf0(X2,szNzAzT0)
            | ~ aElementOf0(X2,X1) )
          & ( ( sdtlseqdt0(szszuzczcdt0(X2),X0)
              & aElementOf0(X2,szNzAzT0) )
            | aElementOf0(X2,X1) ) )
     => ( ( ~ sdtlseqdt0(szszuzczcdt0(sK86(X0,X1)),X0)
          | ~ aElementOf0(sK86(X0,X1),szNzAzT0)
          | ~ aElementOf0(sK86(X0,X1),X1) )
        & ( ( sdtlseqdt0(szszuzczcdt0(sK86(X0,X1)),X0)
            & aElementOf0(sK86(X0,X1),szNzAzT0) )
          | aElementOf0(sK86(X0,X1),X1) ) ) ),
    introduced(choice_axiom,[]) ).

fof(f510,plain,
    ! [X0,X1] :
      ( ( sP40(X0,X1)
        | ? [X2] :
            ( ( ~ sdtlseqdt0(szszuzczcdt0(X2),X0)
              | ~ aElementOf0(X2,szNzAzT0)
              | ~ aElementOf0(X2,X1) )
            & ( ( sdtlseqdt0(szszuzczcdt0(X2),X0)
                & aElementOf0(X2,szNzAzT0) )
              | aElementOf0(X2,X1) ) )
        | ~ aSet0(X1) )
      & ( ( ! [X3] :
              ( ( aElementOf0(X3,X1)
                | ~ sdtlseqdt0(szszuzczcdt0(X3),X0)
                | ~ aElementOf0(X3,szNzAzT0) )
              & ( ( sdtlseqdt0(szszuzczcdt0(X3),X0)
                  & aElementOf0(X3,szNzAzT0) )
                | ~ aElementOf0(X3,X1) ) )
          & aSet0(X1) )
        | ~ sP40(X0,X1) ) ),
    inference(rectify,[],[f509]) ).

fof(f509,plain,
    ! [X0,X1] :
      ( ( sP40(X0,X1)
        | ? [X2] :
            ( ( ~ sdtlseqdt0(szszuzczcdt0(X2),X0)
              | ~ aElementOf0(X2,szNzAzT0)
              | ~ aElementOf0(X2,X1) )
            & ( ( sdtlseqdt0(szszuzczcdt0(X2),X0)
                & aElementOf0(X2,szNzAzT0) )
              | aElementOf0(X2,X1) ) )
        | ~ aSet0(X1) )
      & ( ( ! [X2] :
              ( ( aElementOf0(X2,X1)
                | ~ sdtlseqdt0(szszuzczcdt0(X2),X0)
                | ~ aElementOf0(X2,szNzAzT0) )
              & ( ( sdtlseqdt0(szszuzczcdt0(X2),X0)
                  & aElementOf0(X2,szNzAzT0) )
                | ~ aElementOf0(X2,X1) ) )
          & aSet0(X1) )
        | ~ sP40(X0,X1) ) ),
    inference(flattening,[],[f508]) ).

fof(f508,plain,
    ! [X0,X1] :
      ( ( sP40(X0,X1)
        | ? [X2] :
            ( ( ~ sdtlseqdt0(szszuzczcdt0(X2),X0)
              | ~ aElementOf0(X2,szNzAzT0)
              | ~ aElementOf0(X2,X1) )
            & ( ( sdtlseqdt0(szszuzczcdt0(X2),X0)
                & aElementOf0(X2,szNzAzT0) )
              | aElementOf0(X2,X1) ) )
        | ~ aSet0(X1) )
      & ( ( ! [X2] :
              ( ( aElementOf0(X2,X1)
                | ~ sdtlseqdt0(szszuzczcdt0(X2),X0)
                | ~ aElementOf0(X2,szNzAzT0) )
              & ( ( sdtlseqdt0(szszuzczcdt0(X2),X0)
                  & aElementOf0(X2,szNzAzT0) )
                | ~ aElementOf0(X2,X1) ) )
          & aSet0(X1) )
        | ~ sP40(X0,X1) ) ),
    inference(nnf_transformation,[],[f319]) ).

fof(f1423,plain,
    spl97_73,
    inference(avatar_split_clause,[],[f892,f1421]) ).

fof(f1421,plain,
    ( spl97_73
  <=> ! [X0] :
        ( aSubsetOf0(X0,X0)
        | ~ aSet0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_73])]) ).

fof(f892,plain,
    ! [X0] :
      ( aSubsetOf0(X0,X0)
      | ~ aSet0(X0) ),
    inference(cnf_transformation,[],[f186]) ).

fof(f186,plain,
    ! [X0] :
      ( aSubsetOf0(X0,X0)
      | ~ aSet0(X0) ),
    inference(ennf_transformation,[],[f12]) ).

fof(f12,axiom,
    ! [X0] :
      ( aSet0(X0)
     => aSubsetOf0(X0,X0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mSubRefl) ).

fof(f1419,plain,
    spl97_72,
    inference(avatar_split_clause,[],[f891,f1417]) ).

fof(f1417,plain,
    ( spl97_72
  <=> ! [X0] :
        ( aElement0(sbrdtbr0(X0))
        | ~ aSet0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_72])]) ).

fof(f891,plain,
    ! [X0] :
      ( aElement0(sbrdtbr0(X0))
      | ~ aSet0(X0) ),
    inference(cnf_transformation,[],[f185]) ).

fof(f185,plain,
    ! [X0] :
      ( aElement0(sbrdtbr0(X0))
      | ~ aSet0(X0) ),
    inference(ennf_transformation,[],[f40]) ).

fof(f40,axiom,
    ! [X0] :
      ( aSet0(X0)
     => aElement0(sbrdtbr0(X0)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mCardS) ).

fof(f1415,plain,
    spl97_71,
    inference(avatar_split_clause,[],[f864,f1413]) ).

fof(f1413,plain,
    ( spl97_71
  <=> ! [X0] :
        ( aSet0(szDzozmdt0(X0))
        | ~ aFunction0(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_71])]) ).

fof(f864,plain,
    ! [X0] :
      ( aSet0(szDzozmdt0(X0))
      | ~ aFunction0(X0) ),
    inference(cnf_transformation,[],[f176]) ).

fof(f176,plain,
    ! [X0] :
      ( aSet0(szDzozmdt0(X0))
      | ~ aFunction0(X0) ),
    inference(ennf_transformation,[],[f64]) ).

fof(f64,axiom,
    ! [X0] :
      ( aFunction0(X0)
     => aSet0(szDzozmdt0(X0)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mDomSet) ).

fof(f1411,plain,
    spl97_70,
    inference(avatar_split_clause,[],[f823,f1409]) ).

fof(f1409,plain,
    ( spl97_70
  <=> ! [X0,X1] :
        ( sP31(X0)
        | ~ sP33(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_70])]) ).

fof(f823,plain,
    ! [X0,X1] :
      ( sP31(X0)
      | ~ sP33(X0,X1) ),
    inference(cnf_transformation,[],[f460]) ).

fof(f460,plain,
    ! [X0,X1] :
      ( ( sP32(X1,X0,sK72(X0,X1))
        & isCountable0(sK72(X0,X1))
        & aSubsetOf0(sK72(X0,X1),sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X3] :
            ( aElementOf0(X3,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            | ~ aElementOf0(X3,sK72(X0,X1)) )
        & aSet0(sK72(X0,X1))
        & sP31(X0)
        & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X4] :
            ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X4)
            | ~ aElementOf0(X4,sdtlpdtrp0(xN,X0)) )
        & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
      | ~ sP33(X0,X1) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK72])],[f458,f459]) ).

fof(f459,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( sP32(X1,X0,X2)
          & isCountable0(X2)
          & aSubsetOf0(X2,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
          & ! [X3] :
              ( aElementOf0(X3,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
              | ~ aElementOf0(X3,X2) )
          & aSet0(X2)
          & sP31(X0)
          & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
          & ! [X4] :
              ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X4)
              | ~ aElementOf0(X4,sdtlpdtrp0(xN,X0)) )
          & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
     => ( sP32(X1,X0,sK72(X0,X1))
        & isCountable0(sK72(X0,X1))
        & aSubsetOf0(sK72(X0,X1),sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X3] :
            ( aElementOf0(X3,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            | ~ aElementOf0(X3,sK72(X0,X1)) )
        & aSet0(sK72(X0,X1))
        & sP31(X0)
        & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X4] :
            ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X4)
            | ~ aElementOf0(X4,sdtlpdtrp0(xN,X0)) )
        & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) ) ),
    introduced(choice_axiom,[]) ).

fof(f458,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( sP32(X1,X0,X2)
          & isCountable0(X2)
          & aSubsetOf0(X2,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
          & ! [X3] :
              ( aElementOf0(X3,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
              | ~ aElementOf0(X3,X2) )
          & aSet0(X2)
          & sP31(X0)
          & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
          & ! [X4] :
              ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X4)
              | ~ aElementOf0(X4,sdtlpdtrp0(xN,X0)) )
          & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
      | ~ sP33(X0,X1) ),
    inference(rectify,[],[f457]) ).

fof(f457,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( sP32(X1,X0,X2)
          & isCountable0(X2)
          & aSubsetOf0(X2,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
          & ! [X5] :
              ( aElementOf0(X5,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
              | ~ aElementOf0(X5,X2) )
          & aSet0(X2)
          & sP31(X0)
          & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
          & ! [X7] :
              ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X7)
              | ~ aElementOf0(X7,sdtlpdtrp0(xN,X0)) )
          & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
      | ~ sP33(X0,X1) ),
    inference(nnf_transformation,[],[f307]) ).

fof(f307,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( sP32(X1,X0,X2)
          & isCountable0(X2)
          & aSubsetOf0(X2,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
          & ! [X5] :
              ( aElementOf0(X5,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
              | ~ aElementOf0(X5,X2) )
          & aSet0(X2)
          & sP31(X0)
          & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
          & ! [X7] :
              ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X7)
              | ~ aElementOf0(X7,sdtlpdtrp0(xN,X0)) )
          & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
      | ~ sP33(X0,X1) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP33])]) ).

fof(f1407,plain,
    spl97_69,
    inference(avatar_split_clause,[],[f796,f1405]) ).

fof(f1405,plain,
    ( spl97_69
  <=> ! [X0,X1] :
        ( sP27(X0)
        | ~ sP28(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_69])]) ).

fof(f796,plain,
    ! [X0,X1] :
      ( sP27(X0)
      | ~ sP28(X0,X1) ),
    inference(cnf_transformation,[],[f437]) ).

fof(f437,plain,
    ! [X0,X1] :
      ( ( aElementOf0(X1,slbdtsldtrb0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))),xk))
        & aSubsetOf0(X1,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X2] :
            ( aElementOf0(X2,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            | ~ aElementOf0(X2,X1) )
        & sP27(X0)
        & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X3] :
            ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X3)
            | ~ aElementOf0(X3,sdtlpdtrp0(xN,X0)) )
        & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
      | ~ sP28(X0,X1) ),
    inference(rectify,[],[f436]) ).

fof(f436,plain,
    ! [X0,X5] :
      ( ( aElementOf0(X5,slbdtsldtrb0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))),xk))
        & aSubsetOf0(X5,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X7] :
            ( aElementOf0(X7,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            | ~ aElementOf0(X7,X5) )
        & sP27(X0)
        & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X9] :
            ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X9)
            | ~ aElementOf0(X9,sdtlpdtrp0(xN,X0)) )
        & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
      | ~ sP28(X0,X5) ),
    inference(nnf_transformation,[],[f300]) ).

fof(f300,plain,
    ! [X0,X5] :
      ( ( aElementOf0(X5,slbdtsldtrb0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))),xk))
        & aSubsetOf0(X5,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X7] :
            ( aElementOf0(X7,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            | ~ aElementOf0(X7,X5) )
        & sP27(X0)
        & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X9] :
            ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X9)
            | ~ aElementOf0(X9,sdtlpdtrp0(xN,X0)) )
        & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
      | ~ sP28(X0,X5) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP28])]) ).

fof(f1403,plain,
    spl97_68,
    inference(avatar_split_clause,[],[f790,f1401]) ).

fof(f1401,plain,
    ( spl97_68
  <=> ! [X0,X1] :
        ( sP25(X0)
        | ~ sP29(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_68])]) ).

fof(f790,plain,
    ! [X0,X1] :
      ( sP25(X0)
      | ~ sP29(X0,X1) ),
    inference(cnf_transformation,[],[f435]) ).

fof(f435,plain,
    ! [X0,X1] :
      ( ( ~ aSubsetOf0(X1,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & sP26(X0,X1)
        & sP25(X0)
        & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X2] :
            ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X2)
            | ~ aElementOf0(X2,sdtlpdtrp0(xN,X0)) )
        & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
      | ~ sP29(X0,X1) ),
    inference(nnf_transformation,[],[f301]) ).

fof(f301,plain,
    ! [X0,X1] :
      ( ( ~ aSubsetOf0(X1,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & sP26(X0,X1)
        & sP25(X0)
        & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X2] :
            ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X2)
            | ~ aElementOf0(X2,sdtlpdtrp0(xN,X0)) )
        & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
      | ~ sP29(X0,X1) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP29])]) ).

fof(f1399,plain,
    spl97_67,
    inference(avatar_split_clause,[],[f738,f1397]) ).

fof(f1397,plain,
    ( spl97_67
  <=> ! [X0,X1] :
        ( sP12(X0)
        | ~ sP15(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_67])]) ).

fof(f738,plain,
    ! [X0,X1] :
      ( sP12(X0)
      | ~ sP15(X0,X1) ),
    inference(cnf_transformation,[],[f393]) ).

fof(f393,plain,
    ! [X0,X1] :
      ( ( ~ aElementOf0(X1,slbdtsldtrb0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))),xk))
        & sP13(X1,X0)
        & sP12(X0)
        & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X2] :
            ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X2)
            | ~ aElementOf0(X2,sdtlpdtrp0(xN,X0)) )
        & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
      | ~ sP15(X0,X1) ),
    inference(nnf_transformation,[],[f285]) ).

fof(f285,plain,
    ! [X0,X1] :
      ( ( ~ aElementOf0(X1,slbdtsldtrb0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))),xk))
        & sP13(X1,X0)
        & sP12(X0)
        & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X2] :
            ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X2)
            | ~ aElementOf0(X2,sdtlpdtrp0(xN,X0)) )
        & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
      | ~ sP15(X0,X1) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP15])]) ).

fof(f1395,plain,
    spl97_66,
    inference(avatar_split_clause,[],[f614,f1393]) ).

fof(f1393,plain,
    ( spl97_66
  <=> ! [X0,X1] :
        ( sP1(X0)
        | ~ sP4(X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_66])]) ).

fof(f614,plain,
    ! [X0,X1] :
      ( sP1(X0)
      | ~ sP4(X0,X1) ),
    inference(cnf_transformation,[],[f350]) ).

fof(f350,plain,
    ! [X0,X1] :
      ( ( ~ aElementOf0(X1,slbdtsldtrb0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))),xk))
        & sP2(X1,X0)
        & sP1(X0)
        & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X2] :
            ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X2)
            | ~ aElementOf0(X2,sdtlpdtrp0(xN,X0)) )
        & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
      | ~ sP4(X0,X1) ),
    inference(nnf_transformation,[],[f271]) ).

fof(f271,plain,
    ! [X0,X1] :
      ( ( ~ aElementOf0(X1,slbdtsldtrb0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))),xk))
        & sP2(X1,X0)
        & sP1(X0)
        & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X2] :
            ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X2)
            | ~ aElementOf0(X2,sdtlpdtrp0(xN,X0)) )
        & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
      | ~ sP4(X0,X1) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP4])]) ).

fof(f1391,plain,
    spl97_65,
    inference(avatar_split_clause,[],[f603,f1389]) ).

fof(f1389,plain,
    ( spl97_65
  <=> ! [X0,X1] :
        ( sP0(X1,X0)
        | ~ sP6(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_65])]) ).

fof(f603,plain,
    ! [X0,X1] :
      ( sP0(X1,X0)
      | ~ sP6(X0) ),
    inference(cnf_transformation,[],[f346]) ).

fof(f346,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( aElementOf0(X1,szDzozmdt0(sdtlpdtrp0(xC,X0)))
            | sbrdtbr0(X1) != xk
            | ( ~ aSubsetOf0(X1,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
              & ( ( ~ aElementOf0(sK51(X0,X1),sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                  & aElementOf0(sK51(X0,X1),X1) )
                | ~ aSet0(X1) ) ) )
          & sP0(X1,X0) )
      | ~ sP6(X0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK51])],[f344,f345]) ).

fof(f345,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( ~ aElementOf0(X2,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
          & aElementOf0(X2,X1) )
     => ( ~ aElementOf0(sK51(X0,X1),sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & aElementOf0(sK51(X0,X1),X1) ) ),
    introduced(choice_axiom,[]) ).

fof(f344,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( aElementOf0(X1,szDzozmdt0(sdtlpdtrp0(xC,X0)))
            | sbrdtbr0(X1) != xk
            | ( ~ aSubsetOf0(X1,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
              & ( ? [X2] :
                    ( ~ aElementOf0(X2,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                    & aElementOf0(X2,X1) )
                | ~ aSet0(X1) ) ) )
          & sP0(X1,X0) )
      | ~ sP6(X0) ),
    inference(rectify,[],[f343]) ).

fof(f343,plain,
    ! [X0] :
      ( ! [X7] :
          ( ( aElementOf0(X7,szDzozmdt0(sdtlpdtrp0(xC,X0)))
            | xk != sbrdtbr0(X7)
            | ( ~ aSubsetOf0(X7,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
              & ( ? [X8] :
                    ( ~ aElementOf0(X8,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                    & aElementOf0(X8,X7) )
                | ~ aSet0(X7) ) ) )
          & sP0(X7,X0) )
      | ~ sP6(X0) ),
    inference(nnf_transformation,[],[f273]) ).

fof(f273,plain,
    ! [X0] :
      ( ! [X7] :
          ( ( aElementOf0(X7,szDzozmdt0(sdtlpdtrp0(xC,X0)))
            | xk != sbrdtbr0(X7)
            | ( ~ aSubsetOf0(X7,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
              & ( ? [X8] :
                    ( ~ aElementOf0(X8,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                    & aElementOf0(X8,X7) )
                | ~ aSet0(X7) ) ) )
          & sP0(X7,X0) )
      | ~ sP6(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP6])]) ).

fof(f1387,plain,
    ( spl97_64
    | ~ spl97_1
    | ~ spl97_57 ),
    inference(avatar_split_clause,[],[f1379,f1345,f1072,f1384]) ).

fof(f1384,plain,
    ( spl97_64
  <=> aElement0(sK48) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_64])]) ).

fof(f1345,plain,
    ( spl97_57
  <=> ! [X0] :
        ( aElement0(X0)
        | ~ aElementOf0(X0,xP) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_57])]) ).

fof(f1379,plain,
    ( aElement0(sK48)
    | ~ spl97_1
    | ~ spl97_57 ),
    inference(resolution,[],[f1346,f1074]) ).

fof(f1346,plain,
    ( ! [X0] :
        ( ~ aElementOf0(X0,xP)
        | aElement0(X0) )
    | ~ spl97_57 ),
    inference(avatar_component_clause,[],[f1345]) ).

fof(f1375,plain,
    spl97_63,
    inference(avatar_split_clause,[],[f1060,f1372]) ).

fof(f1372,plain,
    ( spl97_63
  <=> aSubsetOf0(sdtlcdtrc0(xd,szNzAzT0),xT) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_63])]) ).

fof(f1060,plain,
    aSubsetOf0(sdtlcdtrc0(xd,szNzAzT0),xT),
    inference(forward_demodulation,[],[f703,f636]) ).

fof(f636,plain,
    szNzAzT0 = szDzozmdt0(xd),
    inference(cnf_transformation,[],[f364]) ).

fof(f364,plain,
    ( ! [X0] :
        ( ! [X1] :
            ( sdtlpdtrp0(sdtlpdtrp0(xC,X0),X1) = sdtlpdtrp0(xd,X0)
            | ( ~ aElementOf0(X1,slbdtsldtrb0(sdtlpdtrp0(xN,szszuzczcdt0(X0)),xk))
              & ( sbrdtbr0(X1) != xk
                | ( ~ aSubsetOf0(X1,sdtlpdtrp0(xN,szszuzczcdt0(X0)))
                  & ~ aElementOf0(sK53(X0,X1),sdtlpdtrp0(xN,szszuzczcdt0(X0)))
                  & aElementOf0(sK53(X0,X1),X1) ) ) )
            | ~ aSet0(X1) )
        | ~ aElementOf0(X0,szNzAzT0) )
    & szNzAzT0 = szDzozmdt0(xd)
    & aFunction0(xd) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK53])],[f138,f363]) ).

fof(f363,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( ~ aElementOf0(X2,sdtlpdtrp0(xN,szszuzczcdt0(X0)))
          & aElementOf0(X2,X1) )
     => ( ~ aElementOf0(sK53(X0,X1),sdtlpdtrp0(xN,szszuzczcdt0(X0)))
        & aElementOf0(sK53(X0,X1),X1) ) ),
    introduced(choice_axiom,[]) ).

fof(f138,plain,
    ( ! [X0] :
        ( ! [X1] :
            ( sdtlpdtrp0(sdtlpdtrp0(xC,X0),X1) = sdtlpdtrp0(xd,X0)
            | ( ~ aElementOf0(X1,slbdtsldtrb0(sdtlpdtrp0(xN,szszuzczcdt0(X0)),xk))
              & ( sbrdtbr0(X1) != xk
                | ( ~ aSubsetOf0(X1,sdtlpdtrp0(xN,szszuzczcdt0(X0)))
                  & ? [X2] :
                      ( ~ aElementOf0(X2,sdtlpdtrp0(xN,szszuzczcdt0(X0)))
                      & aElementOf0(X2,X1) ) ) ) )
            | ~ aSet0(X1) )
        | ~ aElementOf0(X0,szNzAzT0) )
    & szNzAzT0 = szDzozmdt0(xd)
    & aFunction0(xd) ),
    inference(flattening,[],[f137]) ).

fof(f137,plain,
    ( ! [X0] :
        ( ! [X1] :
            ( sdtlpdtrp0(sdtlpdtrp0(xC,X0),X1) = sdtlpdtrp0(xd,X0)
            | ( ~ aElementOf0(X1,slbdtsldtrb0(sdtlpdtrp0(xN,szszuzczcdt0(X0)),xk))
              & ( sbrdtbr0(X1) != xk
                | ( ~ aSubsetOf0(X1,sdtlpdtrp0(xN,szszuzczcdt0(X0)))
                  & ? [X2] :
                      ( ~ aElementOf0(X2,sdtlpdtrp0(xN,szszuzczcdt0(X0)))
                      & aElementOf0(X2,X1) ) ) ) )
            | ~ aSet0(X1) )
        | ~ aElementOf0(X0,szNzAzT0) )
    & szNzAzT0 = szDzozmdt0(xd)
    & aFunction0(xd) ),
    inference(ennf_transformation,[],[f92]) ).

fof(f92,axiom,
    ( ! [X0] :
        ( aElementOf0(X0,szNzAzT0)
       => ! [X1] :
            ( ( ( aElementOf0(X1,slbdtsldtrb0(sdtlpdtrp0(xN,szszuzczcdt0(X0)),xk))
                | ( sbrdtbr0(X1) = xk
                  & ( aSubsetOf0(X1,sdtlpdtrp0(xN,szszuzczcdt0(X0)))
                    | ! [X2] :
                        ( aElementOf0(X2,X1)
                       => aElementOf0(X2,sdtlpdtrp0(xN,szszuzczcdt0(X0))) ) ) ) )
              & aSet0(X1) )
           => sdtlpdtrp0(sdtlpdtrp0(xC,X0),X1) = sdtlpdtrp0(xd,X0) ) )
    & szNzAzT0 = szDzozmdt0(xd)
    & aFunction0(xd) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__4730) ).

fof(f703,plain,
    aSubsetOf0(sdtlcdtrc0(xd,szDzozmdt0(xd)),xT),
    inference(cnf_transformation,[],[f384]) ).

fof(f384,plain,
    ( aSubsetOf0(sdtlcdtrc0(xd,szDzozmdt0(xd)),xT)
    & ! [X0] :
        ( aElementOf0(X0,xT)
        | ~ aElementOf0(X0,sdtlcdtrc0(xd,szDzozmdt0(xd))) )
    & ! [X1] :
        ( ( aElementOf0(X1,sdtlcdtrc0(xd,szDzozmdt0(xd)))
          | ! [X2] :
              ( sdtlpdtrp0(xd,X2) != X1
              | ~ aElementOf0(X2,szDzozmdt0(xd)) ) )
        & ( ( sdtlpdtrp0(xd,sK56(X1)) = X1
            & aElementOf0(sK56(X1),szDzozmdt0(xd)) )
          | ~ aElementOf0(X1,sdtlcdtrc0(xd,szDzozmdt0(xd))) ) )
    & aSet0(sdtlcdtrc0(xd,szDzozmdt0(xd))) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK56])],[f382,f383]) ).

fof(f383,plain,
    ! [X1] :
      ( ? [X3] :
          ( sdtlpdtrp0(xd,X3) = X1
          & aElementOf0(X3,szDzozmdt0(xd)) )
     => ( sdtlpdtrp0(xd,sK56(X1)) = X1
        & aElementOf0(sK56(X1),szDzozmdt0(xd)) ) ),
    introduced(choice_axiom,[]) ).

fof(f382,plain,
    ( aSubsetOf0(sdtlcdtrc0(xd,szDzozmdt0(xd)),xT)
    & ! [X0] :
        ( aElementOf0(X0,xT)
        | ~ aElementOf0(X0,sdtlcdtrc0(xd,szDzozmdt0(xd))) )
    & ! [X1] :
        ( ( aElementOf0(X1,sdtlcdtrc0(xd,szDzozmdt0(xd)))
          | ! [X2] :
              ( sdtlpdtrp0(xd,X2) != X1
              | ~ aElementOf0(X2,szDzozmdt0(xd)) ) )
        & ( ? [X3] :
              ( sdtlpdtrp0(xd,X3) = X1
              & aElementOf0(X3,szDzozmdt0(xd)) )
          | ~ aElementOf0(X1,sdtlcdtrc0(xd,szDzozmdt0(xd))) ) )
    & aSet0(sdtlcdtrc0(xd,szDzozmdt0(xd))) ),
    inference(rectify,[],[f381]) ).

fof(f381,plain,
    ( aSubsetOf0(sdtlcdtrc0(xd,szDzozmdt0(xd)),xT)
    & ! [X0] :
        ( aElementOf0(X0,xT)
        | ~ aElementOf0(X0,sdtlcdtrc0(xd,szDzozmdt0(xd))) )
    & ! [X1] :
        ( ( aElementOf0(X1,sdtlcdtrc0(xd,szDzozmdt0(xd)))
          | ! [X2] :
              ( sdtlpdtrp0(xd,X2) != X1
              | ~ aElementOf0(X2,szDzozmdt0(xd)) ) )
        & ( ? [X2] :
              ( sdtlpdtrp0(xd,X2) = X1
              & aElementOf0(X2,szDzozmdt0(xd)) )
          | ~ aElementOf0(X1,sdtlcdtrc0(xd,szDzozmdt0(xd))) ) )
    & aSet0(sdtlcdtrc0(xd,szDzozmdt0(xd))) ),
    inference(nnf_transformation,[],[f145]) ).

fof(f145,plain,
    ( aSubsetOf0(sdtlcdtrc0(xd,szDzozmdt0(xd)),xT)
    & ! [X0] :
        ( aElementOf0(X0,xT)
        | ~ aElementOf0(X0,sdtlcdtrc0(xd,szDzozmdt0(xd))) )
    & ! [X1] :
        ( aElementOf0(X1,sdtlcdtrc0(xd,szDzozmdt0(xd)))
      <=> ? [X2] :
            ( sdtlpdtrp0(xd,X2) = X1
            & aElementOf0(X2,szDzozmdt0(xd)) ) )
    & aSet0(sdtlcdtrc0(xd,szDzozmdt0(xd))) ),
    inference(ennf_transformation,[],[f114]) ).

fof(f114,plain,
    ( aSubsetOf0(sdtlcdtrc0(xd,szDzozmdt0(xd)),xT)
    & ! [X0] :
        ( aElementOf0(X0,sdtlcdtrc0(xd,szDzozmdt0(xd)))
       => aElementOf0(X0,xT) )
    & ! [X1] :
        ( aElementOf0(X1,sdtlcdtrc0(xd,szDzozmdt0(xd)))
      <=> ? [X2] :
            ( sdtlpdtrp0(xd,X2) = X1
            & aElementOf0(X2,szDzozmdt0(xd)) ) )
    & aSet0(sdtlcdtrc0(xd,szDzozmdt0(xd))) ),
    inference(rectify,[],[f93]) ).

fof(f93,axiom,
    ( aSubsetOf0(sdtlcdtrc0(xd,szDzozmdt0(xd)),xT)
    & ! [X0] :
        ( aElementOf0(X0,sdtlcdtrc0(xd,szDzozmdt0(xd)))
       => aElementOf0(X0,xT) )
    & ! [X0] :
        ( aElementOf0(X0,sdtlcdtrc0(xd,szDzozmdt0(xd)))
      <=> ? [X1] :
            ( sdtlpdtrp0(xd,X1) = X0
            & aElementOf0(X1,szDzozmdt0(xd)) ) )
    & aSet0(sdtlcdtrc0(xd,szDzozmdt0(xd))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__4758) ).

fof(f1370,plain,
    spl97_62,
    inference(avatar_split_clause,[],[f854,f1367]) ).

fof(f1367,plain,
    ( spl97_62
  <=> xp = sdtlpdtrp0(xe,sK77) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_62])]) ).

fof(f854,plain,
    xp = sdtlpdtrp0(xe,sK77),
    inference(cnf_transformation,[],[f479]) ).

fof(f1365,plain,
    spl97_61,
    inference(avatar_split_clause,[],[f844,f1363]) ).

fof(f1363,plain,
    ( spl97_61
  <=> ! [X0] :
        ( sP34(X0)
        | ~ aElementOf0(X0,xO) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_61])]) ).

fof(f844,plain,
    ! [X0] :
      ( sP34(X0)
      | ~ aElementOf0(X0,xO) ),
    inference(cnf_transformation,[],[f310]) ).

fof(f310,plain,
    ! [X0] :
      ( sP34(X0)
      | ( ~ aElementOf0(X0,xO)
        & ! [X1] :
            ( sdtlpdtrp0(xe,X1) != X0
            | ~ aElementOf0(X1,sdtlbdtrb0(xd,szDzizrdt0(xd))) ) ) ),
    inference(definition_folding,[],[f163,f309]) ).

fof(f309,plain,
    ! [X0] :
      ( ? [X2] :
          ( sdtlpdtrp0(xe,X2) = X0
          & aElementOf0(X2,sdtlbdtrb0(xd,szDzizrdt0(xd)))
          & szDzizrdt0(xd) = sdtlpdtrp0(xd,X2)
          & aElementOf0(X2,szNzAzT0) )
      | ~ sP34(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP34])]) ).

fof(f163,plain,
    ! [X0] :
      ( ? [X2] :
          ( sdtlpdtrp0(xe,X2) = X0
          & aElementOf0(X2,sdtlbdtrb0(xd,szDzizrdt0(xd)))
          & szDzizrdt0(xd) = sdtlpdtrp0(xd,X2)
          & aElementOf0(X2,szNzAzT0) )
      | ( ~ aElementOf0(X0,xO)
        & ! [X1] :
            ( sdtlpdtrp0(xe,X1) != X0
            | ~ aElementOf0(X1,sdtlbdtrb0(xd,szDzizrdt0(xd))) ) ) ),
    inference(ennf_transformation,[],[f122]) ).

fof(f122,plain,
    ! [X0] :
      ( ( aElementOf0(X0,xO)
        | ? [X1] :
            ( sdtlpdtrp0(xe,X1) = X0
            & aElementOf0(X1,sdtlbdtrb0(xd,szDzizrdt0(xd))) ) )
     => ? [X2] :
          ( sdtlpdtrp0(xe,X2) = X0
          & aElementOf0(X2,sdtlbdtrb0(xd,szDzizrdt0(xd)))
          & szDzizrdt0(xd) = sdtlpdtrp0(xd,X2)
          & aElementOf0(X2,szNzAzT0) ) ),
    inference(rectify,[],[f97]) ).

fof(f97,axiom,
    ! [X0] :
      ( ( aElementOf0(X0,xO)
        | ? [X1] :
            ( sdtlpdtrp0(xe,X1) = X0
            & aElementOf0(X1,sdtlbdtrb0(xd,szDzizrdt0(xd))) ) )
     => ? [X1] :
          ( sdtlpdtrp0(xe,X1) = X0
          & aElementOf0(X1,sdtlbdtrb0(xd,szDzizrdt0(xd)))
          & sdtlpdtrp0(xd,X1) = szDzizrdt0(xd)
          & aElementOf0(X1,szNzAzT0) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__4982) ).

fof(f1361,plain,
    spl97_60,
    inference(avatar_split_clause,[],[f724,f1359]) ).

fof(f1359,plain,
    ( spl97_60
  <=> ! [X0] :
        ( sP11(X0)
        | ~ aElementOf0(X0,szNzAzT0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_60])]) ).

fof(f724,plain,
    ! [X0] :
      ( sP11(X0)
      | ~ aElementOf0(X0,szNzAzT0) ),
    inference(cnf_transformation,[],[f281]) ).

fof(f281,plain,
    ! [X0] :
      ( ( aSubsetOf0(sdtlcdtrc0(sdtlpdtrp0(xC,X0),szDzozmdt0(sdtlpdtrp0(xC,X0))),xT)
        & ! [X1] :
            ( aElementOf0(X1,xT)
            | ~ aElementOf0(X1,sdtlcdtrc0(sdtlpdtrp0(xC,X0),szDzozmdt0(sdtlpdtrp0(xC,X0)))) )
        & sP11(X0)
        & aSet0(sdtlcdtrc0(sdtlpdtrp0(xC,X0),szDzozmdt0(sdtlpdtrp0(xC,X0)))) )
      | ~ aElementOf0(X0,szNzAzT0) ),
    inference(definition_folding,[],[f152,f280]) ).

fof(f280,plain,
    ! [X0] :
      ( ! [X2] :
          ( aElementOf0(X2,sdtlcdtrc0(sdtlpdtrp0(xC,X0),szDzozmdt0(sdtlpdtrp0(xC,X0))))
        <=> ? [X3] :
              ( sdtlpdtrp0(sdtlpdtrp0(xC,X0),X3) = X2
              & aElementOf0(X3,szDzozmdt0(sdtlpdtrp0(xC,X0))) ) )
      | ~ sP11(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP11])]) ).

fof(f152,plain,
    ! [X0] :
      ( ( aSubsetOf0(sdtlcdtrc0(sdtlpdtrp0(xC,X0),szDzozmdt0(sdtlpdtrp0(xC,X0))),xT)
        & ! [X1] :
            ( aElementOf0(X1,xT)
            | ~ aElementOf0(X1,sdtlcdtrc0(sdtlpdtrp0(xC,X0),szDzozmdt0(sdtlpdtrp0(xC,X0)))) )
        & ! [X2] :
            ( aElementOf0(X2,sdtlcdtrc0(sdtlpdtrp0(xC,X0),szDzozmdt0(sdtlpdtrp0(xC,X0))))
          <=> ? [X3] :
                ( sdtlpdtrp0(sdtlpdtrp0(xC,X0),X3) = X2
                & aElementOf0(X3,szDzozmdt0(sdtlpdtrp0(xC,X0))) ) )
        & aSet0(sdtlcdtrc0(sdtlpdtrp0(xC,X0),szDzozmdt0(sdtlpdtrp0(xC,X0)))) )
      | ~ aElementOf0(X0,szNzAzT0) ),
    inference(ennf_transformation,[],[f117]) ).

fof(f117,plain,
    ! [X0] :
      ( aElementOf0(X0,szNzAzT0)
     => ( aSubsetOf0(sdtlcdtrc0(sdtlpdtrp0(xC,X0),szDzozmdt0(sdtlpdtrp0(xC,X0))),xT)
        & ! [X1] :
            ( aElementOf0(X1,sdtlcdtrc0(sdtlpdtrp0(xC,X0),szDzozmdt0(sdtlpdtrp0(xC,X0))))
           => aElementOf0(X1,xT) )
        & ! [X2] :
            ( aElementOf0(X2,sdtlcdtrc0(sdtlpdtrp0(xC,X0),szDzozmdt0(sdtlpdtrp0(xC,X0))))
          <=> ? [X3] :
                ( sdtlpdtrp0(sdtlpdtrp0(xC,X0),X3) = X2
                & aElementOf0(X3,szDzozmdt0(sdtlpdtrp0(xC,X0))) ) )
        & aSet0(sdtlcdtrc0(sdtlpdtrp0(xC,X0),szDzozmdt0(sdtlpdtrp0(xC,X0)))) ) ),
    inference(rectify,[],[f87]) ).

fof(f87,axiom,
    ! [X0] :
      ( aElementOf0(X0,szNzAzT0)
     => ( aSubsetOf0(sdtlcdtrc0(sdtlpdtrp0(xC,X0),szDzozmdt0(sdtlpdtrp0(xC,X0))),xT)
        & ! [X1] :
            ( aElementOf0(X1,sdtlcdtrc0(sdtlpdtrp0(xC,X0),szDzozmdt0(sdtlpdtrp0(xC,X0))))
           => aElementOf0(X1,xT) )
        & ! [X1] :
            ( aElementOf0(X1,sdtlcdtrc0(sdtlpdtrp0(xC,X0),szDzozmdt0(sdtlpdtrp0(xC,X0))))
          <=> ? [X2] :
                ( sdtlpdtrp0(sdtlpdtrp0(xC,X0),X2) = X1
                & aElementOf0(X2,szDzozmdt0(sdtlpdtrp0(xC,X0))) ) )
        & aSet0(sdtlcdtrc0(sdtlpdtrp0(xC,X0),szDzozmdt0(sdtlpdtrp0(xC,X0)))) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__4182) ).

fof(f1357,plain,
    spl97_59,
    inference(avatar_split_clause,[],[f687,f1354]) ).

fof(f1354,plain,
    ( spl97_59
  <=> aElementOf0(xQ,slbdtsldtrb0(xO,xK)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_59])]) ).

fof(f687,plain,
    aElementOf0(xQ,slbdtsldtrb0(xO,xK)),
    inference(cnf_transformation,[],[f143]) ).

fof(f1352,plain,
    spl97_58,
    inference(avatar_split_clause,[],[f669,f1349]) ).

fof(f1349,plain,
    ( spl97_58
  <=> aSet0(sdtlbdtrb0(xd,szDzizrdt0(xd))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_58])]) ).

fof(f669,plain,
    aSet0(sdtlbdtrb0(xd,szDzizrdt0(xd))),
    inference(cnf_transformation,[],[f378]) ).

fof(f378,plain,
    ( xO = sdtlcdtrc0(xe,sdtlbdtrb0(xd,szDzizrdt0(xd)))
    & ! [X0] :
        ( ( aElementOf0(X0,xO)
          | ! [X1] :
              ( sdtlpdtrp0(xe,X1) != X0
              | ~ aElementOf0(X1,sdtlbdtrb0(xd,szDzizrdt0(xd))) ) )
        & ( ( sdtlpdtrp0(xe,sK55(X0)) = X0
            & aElementOf0(sK55(X0),sdtlbdtrb0(xd,szDzizrdt0(xd))) )
          | ~ aElementOf0(X0,xO) ) )
    & ! [X3] :
        ( ( aElementOf0(X3,sdtlbdtrb0(xd,szDzizrdt0(xd)))
          | szDzizrdt0(xd) != sdtlpdtrp0(xd,X3)
          | ~ aElementOf0(X3,szDzozmdt0(xd)) )
        & ( ( szDzizrdt0(xd) = sdtlpdtrp0(xd,X3)
            & aElementOf0(X3,szDzozmdt0(xd)) )
          | ~ aElementOf0(X3,sdtlbdtrb0(xd,szDzizrdt0(xd))) ) )
    & aSet0(sdtlbdtrb0(xd,szDzizrdt0(xd)))
    & aSet0(xO) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK55])],[f376,f377]) ).

fof(f377,plain,
    ! [X0] :
      ( ? [X2] :
          ( sdtlpdtrp0(xe,X2) = X0
          & aElementOf0(X2,sdtlbdtrb0(xd,szDzizrdt0(xd))) )
     => ( sdtlpdtrp0(xe,sK55(X0)) = X0
        & aElementOf0(sK55(X0),sdtlbdtrb0(xd,szDzizrdt0(xd))) ) ),
    introduced(choice_axiom,[]) ).

fof(f376,plain,
    ( xO = sdtlcdtrc0(xe,sdtlbdtrb0(xd,szDzizrdt0(xd)))
    & ! [X0] :
        ( ( aElementOf0(X0,xO)
          | ! [X1] :
              ( sdtlpdtrp0(xe,X1) != X0
              | ~ aElementOf0(X1,sdtlbdtrb0(xd,szDzizrdt0(xd))) ) )
        & ( ? [X2] :
              ( sdtlpdtrp0(xe,X2) = X0
              & aElementOf0(X2,sdtlbdtrb0(xd,szDzizrdt0(xd))) )
          | ~ aElementOf0(X0,xO) ) )
    & ! [X3] :
        ( ( aElementOf0(X3,sdtlbdtrb0(xd,szDzizrdt0(xd)))
          | szDzizrdt0(xd) != sdtlpdtrp0(xd,X3)
          | ~ aElementOf0(X3,szDzozmdt0(xd)) )
        & ( ( szDzizrdt0(xd) = sdtlpdtrp0(xd,X3)
            & aElementOf0(X3,szDzozmdt0(xd)) )
          | ~ aElementOf0(X3,sdtlbdtrb0(xd,szDzizrdt0(xd))) ) )
    & aSet0(sdtlbdtrb0(xd,szDzizrdt0(xd)))
    & aSet0(xO) ),
    inference(rectify,[],[f375]) ).

fof(f375,plain,
    ( xO = sdtlcdtrc0(xe,sdtlbdtrb0(xd,szDzizrdt0(xd)))
    & ! [X0] :
        ( ( aElementOf0(X0,xO)
          | ! [X1] :
              ( sdtlpdtrp0(xe,X1) != X0
              | ~ aElementOf0(X1,sdtlbdtrb0(xd,szDzizrdt0(xd))) ) )
        & ( ? [X1] :
              ( sdtlpdtrp0(xe,X1) = X0
              & aElementOf0(X1,sdtlbdtrb0(xd,szDzizrdt0(xd))) )
          | ~ aElementOf0(X0,xO) ) )
    & ! [X2] :
        ( ( aElementOf0(X2,sdtlbdtrb0(xd,szDzizrdt0(xd)))
          | szDzizrdt0(xd) != sdtlpdtrp0(xd,X2)
          | ~ aElementOf0(X2,szDzozmdt0(xd)) )
        & ( ( szDzizrdt0(xd) = sdtlpdtrp0(xd,X2)
            & aElementOf0(X2,szDzozmdt0(xd)) )
          | ~ aElementOf0(X2,sdtlbdtrb0(xd,szDzizrdt0(xd))) ) )
    & aSet0(sdtlbdtrb0(xd,szDzizrdt0(xd)))
    & aSet0(xO) ),
    inference(flattening,[],[f374]) ).

fof(f374,plain,
    ( xO = sdtlcdtrc0(xe,sdtlbdtrb0(xd,szDzizrdt0(xd)))
    & ! [X0] :
        ( ( aElementOf0(X0,xO)
          | ! [X1] :
              ( sdtlpdtrp0(xe,X1) != X0
              | ~ aElementOf0(X1,sdtlbdtrb0(xd,szDzizrdt0(xd))) ) )
        & ( ? [X1] :
              ( sdtlpdtrp0(xe,X1) = X0
              & aElementOf0(X1,sdtlbdtrb0(xd,szDzizrdt0(xd))) )
          | ~ aElementOf0(X0,xO) ) )
    & ! [X2] :
        ( ( aElementOf0(X2,sdtlbdtrb0(xd,szDzizrdt0(xd)))
          | szDzizrdt0(xd) != sdtlpdtrp0(xd,X2)
          | ~ aElementOf0(X2,szDzozmdt0(xd)) )
        & ( ( szDzizrdt0(xd) = sdtlpdtrp0(xd,X2)
            & aElementOf0(X2,szDzozmdt0(xd)) )
          | ~ aElementOf0(X2,sdtlbdtrb0(xd,szDzizrdt0(xd))) ) )
    & aSet0(sdtlbdtrb0(xd,szDzizrdt0(xd)))
    & aSet0(xO) ),
    inference(nnf_transformation,[],[f113]) ).

fof(f113,plain,
    ( xO = sdtlcdtrc0(xe,sdtlbdtrb0(xd,szDzizrdt0(xd)))
    & ! [X0] :
        ( aElementOf0(X0,xO)
      <=> ? [X1] :
            ( sdtlpdtrp0(xe,X1) = X0
            & aElementOf0(X1,sdtlbdtrb0(xd,szDzizrdt0(xd))) ) )
    & ! [X2] :
        ( aElementOf0(X2,sdtlbdtrb0(xd,szDzizrdt0(xd)))
      <=> ( szDzizrdt0(xd) = sdtlpdtrp0(xd,X2)
          & aElementOf0(X2,szDzozmdt0(xd)) ) )
    & aSet0(sdtlbdtrb0(xd,szDzizrdt0(xd)))
    & aSet0(xO) ),
    inference(rectify,[],[f95]) ).

fof(f95,axiom,
    ( xO = sdtlcdtrc0(xe,sdtlbdtrb0(xd,szDzizrdt0(xd)))
    & ! [X0] :
        ( aElementOf0(X0,xO)
      <=> ? [X1] :
            ( sdtlpdtrp0(xe,X1) = X0
            & aElementOf0(X1,sdtlbdtrb0(xd,szDzizrdt0(xd))) ) )
    & ! [X0] :
        ( aElementOf0(X0,sdtlbdtrb0(xd,szDzizrdt0(xd)))
      <=> ( sdtlpdtrp0(xd,X0) = szDzizrdt0(xd)
          & aElementOf0(X0,szDzozmdt0(xd)) ) )
    & aSet0(sdtlbdtrb0(xd,szDzizrdt0(xd)))
    & aSet0(xO) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__4891) ).

fof(f1347,plain,
    spl97_57,
    inference(avatar_split_clause,[],[f661,f1345]) ).

fof(f661,plain,
    ! [X0] :
      ( aElement0(X0)
      | ~ aElementOf0(X0,xP) ),
    inference(cnf_transformation,[],[f373]) ).

fof(f1343,plain,
    spl97_56,
    inference(avatar_split_clause,[],[f655,f1340]) ).

fof(f1340,plain,
    ( spl97_56
  <=> xS = sdtlpdtrp0(xN,sz00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_56])]) ).

fof(f655,plain,
    xS = sdtlpdtrp0(xN,sz00),
    inference(cnf_transformation,[],[f371]) ).

fof(f371,plain,
    ( ! [X0] :
        ( sP10(X0)
        | ~ isCountable0(sdtlpdtrp0(xN,X0))
        | ( ~ aSubsetOf0(sdtlpdtrp0(xN,X0),szNzAzT0)
          & ( ( ~ aElementOf0(sK54(X0),szNzAzT0)
              & aElementOf0(sK54(X0),sdtlpdtrp0(xN,X0)) )
            | ~ aSet0(sdtlpdtrp0(xN,X0)) ) )
        | ~ aElementOf0(X0,szNzAzT0) )
    & xS = sdtlpdtrp0(xN,sz00)
    & szNzAzT0 = szDzozmdt0(xN)
    & aFunction0(xN) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK54])],[f279,f370]) ).

fof(f370,plain,
    ! [X0] :
      ( ? [X1] :
          ( ~ aElementOf0(X1,szNzAzT0)
          & aElementOf0(X1,sdtlpdtrp0(xN,X0)) )
     => ( ~ aElementOf0(sK54(X0),szNzAzT0)
        & aElementOf0(sK54(X0),sdtlpdtrp0(xN,X0)) ) ),
    introduced(choice_axiom,[]) ).

fof(f279,plain,
    ( ! [X0] :
        ( sP10(X0)
        | ~ isCountable0(sdtlpdtrp0(xN,X0))
        | ( ~ aSubsetOf0(sdtlpdtrp0(xN,X0),szNzAzT0)
          & ( ? [X1] :
                ( ~ aElementOf0(X1,szNzAzT0)
                & aElementOf0(X1,sdtlpdtrp0(xN,X0)) )
            | ~ aSet0(sdtlpdtrp0(xN,X0)) ) )
        | ~ aElementOf0(X0,szNzAzT0) )
    & xS = sdtlpdtrp0(xN,sz00)
    & szNzAzT0 = szDzozmdt0(xN)
    & aFunction0(xN) ),
    inference(definition_folding,[],[f140,f278,f277]) ).

fof(f277,plain,
    ! [X0] :
      ( ! [X3] :
          ( aElementOf0(X3,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        <=> ( szmzizndt0(sdtlpdtrp0(xN,X0)) != X3
            & aElementOf0(X3,sdtlpdtrp0(xN,X0))
            & aElement0(X3) ) )
      | ~ sP9(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP9])]) ).

fof(f278,plain,
    ! [X0] :
      ( ( isCountable0(sdtlpdtrp0(xN,szszuzczcdt0(X0)))
        & aSubsetOf0(sdtlpdtrp0(xN,szszuzczcdt0(X0)),sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X2] :
            ( aElementOf0(X2,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            | ~ aElementOf0(X2,sdtlpdtrp0(xN,szszuzczcdt0(X0))) )
        & aSet0(sdtlpdtrp0(xN,szszuzczcdt0(X0)))
        & sP9(X0)
        & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X4] :
            ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X4)
            | ~ aElementOf0(X4,sdtlpdtrp0(xN,X0)) )
        & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
      | ~ sP10(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP10])]) ).

fof(f140,plain,
    ( ! [X0] :
        ( ( isCountable0(sdtlpdtrp0(xN,szszuzczcdt0(X0)))
          & aSubsetOf0(sdtlpdtrp0(xN,szszuzczcdt0(X0)),sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
          & ! [X2] :
              ( aElementOf0(X2,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
              | ~ aElementOf0(X2,sdtlpdtrp0(xN,szszuzczcdt0(X0))) )
          & aSet0(sdtlpdtrp0(xN,szszuzczcdt0(X0)))
          & ! [X3] :
              ( aElementOf0(X3,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            <=> ( szmzizndt0(sdtlpdtrp0(xN,X0)) != X3
                & aElementOf0(X3,sdtlpdtrp0(xN,X0))
                & aElement0(X3) ) )
          & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
          & ! [X4] :
              ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X4)
              | ~ aElementOf0(X4,sdtlpdtrp0(xN,X0)) )
          & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
        | ~ isCountable0(sdtlpdtrp0(xN,X0))
        | ( ~ aSubsetOf0(sdtlpdtrp0(xN,X0),szNzAzT0)
          & ( ? [X1] :
                ( ~ aElementOf0(X1,szNzAzT0)
                & aElementOf0(X1,sdtlpdtrp0(xN,X0)) )
            | ~ aSet0(sdtlpdtrp0(xN,X0)) ) )
        | ~ aElementOf0(X0,szNzAzT0) )
    & xS = sdtlpdtrp0(xN,sz00)
    & szNzAzT0 = szDzozmdt0(xN)
    & aFunction0(xN) ),
    inference(flattening,[],[f139]) ).

fof(f139,plain,
    ( ! [X0] :
        ( ( isCountable0(sdtlpdtrp0(xN,szszuzczcdt0(X0)))
          & aSubsetOf0(sdtlpdtrp0(xN,szszuzczcdt0(X0)),sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
          & ! [X2] :
              ( aElementOf0(X2,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
              | ~ aElementOf0(X2,sdtlpdtrp0(xN,szszuzczcdt0(X0))) )
          & aSet0(sdtlpdtrp0(xN,szszuzczcdt0(X0)))
          & ! [X3] :
              ( aElementOf0(X3,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            <=> ( szmzizndt0(sdtlpdtrp0(xN,X0)) != X3
                & aElementOf0(X3,sdtlpdtrp0(xN,X0))
                & aElement0(X3) ) )
          & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
          & ! [X4] :
              ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X4)
              | ~ aElementOf0(X4,sdtlpdtrp0(xN,X0)) )
          & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
        | ~ isCountable0(sdtlpdtrp0(xN,X0))
        | ( ~ aSubsetOf0(sdtlpdtrp0(xN,X0),szNzAzT0)
          & ( ? [X1] :
                ( ~ aElementOf0(X1,szNzAzT0)
                & aElementOf0(X1,sdtlpdtrp0(xN,X0)) )
            | ~ aSet0(sdtlpdtrp0(xN,X0)) ) )
        | ~ aElementOf0(X0,szNzAzT0) )
    & xS = sdtlpdtrp0(xN,sz00)
    & szNzAzT0 = szDzozmdt0(xN)
    & aFunction0(xN) ),
    inference(ennf_transformation,[],[f111]) ).

fof(f111,plain,
    ( ! [X0] :
        ( aElementOf0(X0,szNzAzT0)
       => ( ( isCountable0(sdtlpdtrp0(xN,X0))
            & ( aSubsetOf0(sdtlpdtrp0(xN,X0),szNzAzT0)
              | ( ! [X1] :
                    ( aElementOf0(X1,sdtlpdtrp0(xN,X0))
                   => aElementOf0(X1,szNzAzT0) )
                & aSet0(sdtlpdtrp0(xN,X0)) ) ) )
         => ( isCountable0(sdtlpdtrp0(xN,szszuzczcdt0(X0)))
            & aSubsetOf0(sdtlpdtrp0(xN,szszuzczcdt0(X0)),sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            & ! [X2] :
                ( aElementOf0(X2,sdtlpdtrp0(xN,szszuzczcdt0(X0)))
               => aElementOf0(X2,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0)))) )
            & aSet0(sdtlpdtrp0(xN,szszuzczcdt0(X0)))
            & ! [X3] :
                ( aElementOf0(X3,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
              <=> ( szmzizndt0(sdtlpdtrp0(xN,X0)) != X3
                  & aElementOf0(X3,sdtlpdtrp0(xN,X0))
                  & aElement0(X3) ) )
            & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            & ! [X4] :
                ( aElementOf0(X4,sdtlpdtrp0(xN,X0))
               => sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X4) )
            & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) ) ) )
    & xS = sdtlpdtrp0(xN,sz00)
    & szNzAzT0 = szDzozmdt0(xN)
    & aFunction0(xN) ),
    inference(rectify,[],[f81]) ).

fof(f81,axiom,
    ( ! [X0] :
        ( aElementOf0(X0,szNzAzT0)
       => ( ( isCountable0(sdtlpdtrp0(xN,X0))
            & ( aSubsetOf0(sdtlpdtrp0(xN,X0),szNzAzT0)
              | ( ! [X1] :
                    ( aElementOf0(X1,sdtlpdtrp0(xN,X0))
                   => aElementOf0(X1,szNzAzT0) )
                & aSet0(sdtlpdtrp0(xN,X0)) ) ) )
         => ( isCountable0(sdtlpdtrp0(xN,szszuzczcdt0(X0)))
            & aSubsetOf0(sdtlpdtrp0(xN,szszuzczcdt0(X0)),sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            & ! [X1] :
                ( aElementOf0(X1,sdtlpdtrp0(xN,szszuzczcdt0(X0)))
               => aElementOf0(X1,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0)))) )
            & aSet0(sdtlpdtrp0(xN,szszuzczcdt0(X0)))
            & ! [X1] :
                ( aElementOf0(X1,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
              <=> ( szmzizndt0(sdtlpdtrp0(xN,X0)) != X1
                  & aElementOf0(X1,sdtlpdtrp0(xN,X0))
                  & aElement0(X1) ) )
            & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            & ! [X1] :
                ( aElementOf0(X1,sdtlpdtrp0(xN,X0))
               => sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X1) )
            & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) ) ) )
    & xS = sdtlpdtrp0(xN,sz00)
    & szNzAzT0 = szDzozmdt0(xN)
    & aFunction0(xN) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__3623) ).

fof(f1338,plain,
    spl97_55,
    inference(avatar_split_clause,[],[f634,f1336]) ).

fof(f634,plain,
    ! [X0] :
      ( sP8(X0)
      | ~ aElementOf0(X0,szNzAzT0) ),
    inference(cnf_transformation,[],[f276]) ).

fof(f276,plain,
    ( ! [X0] :
        ( sP8(X0)
        | ~ aElementOf0(X0,szNzAzT0) )
    & szNzAzT0 = szDzozmdt0(xC)
    & aFunction0(xC) ),
    inference(definition_folding,[],[f136,f275,f274,f273,f272,f271,f270,f269,f268,f267]) ).

fof(f267,plain,
    ! [X7,X0] :
      ( ( xk = sbrdtbr0(X7)
        & aSubsetOf0(X7,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X9] :
            ( aElementOf0(X9,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            | ~ aElementOf0(X9,X7) )
        & aSet0(X7) )
      | ~ aElementOf0(X7,szDzozmdt0(sdtlpdtrp0(xC,X0)))
      | ~ sP0(X7,X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])]) ).

fof(f268,plain,
    ! [X0] :
      ( ! [X3] :
          ( aElementOf0(X3,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        <=> ( szmzizndt0(sdtlpdtrp0(xN,X0)) != X3
            & aElementOf0(X3,sdtlpdtrp0(xN,X0))
            & aElement0(X3) ) )
      | ~ sP1(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP1])]) ).

fof(f269,plain,
    ! [X1,X0] :
      ( sbrdtbr0(X1) != xk
      | ( ~ aSubsetOf0(X1,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ? [X4] :
            ( ~ aElementOf0(X4,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            & aElementOf0(X4,X1) ) )
      | ~ sP2(X1,X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP2])]) ).

fof(f270,plain,
    ! [X0,X1] :
      ( ! [X5] :
          ( aElementOf0(X5,sdtpldt0(X1,szmzizndt0(sdtlpdtrp0(xN,X0))))
        <=> ( ( szmzizndt0(sdtlpdtrp0(xN,X0)) = X5
              | aElementOf0(X5,X1) )
            & aElement0(X5) ) )
      | ~ sP3(X0,X1) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP3])]) ).

fof(f272,plain,
    ! [X0] :
      ( ! [X10] :
          ( aElementOf0(X10,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        <=> ( szmzizndt0(sdtlpdtrp0(xN,X0)) != X10
            & aElementOf0(X10,sdtlpdtrp0(xN,X0))
            & aElement0(X10) ) )
      | ~ sP5(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP5])]) ).

fof(f274,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( sdtlpdtrp0(sdtlpdtrp0(xC,X0),X1) = sdtlpdtrp0(xc,sdtpldt0(X1,szmzizndt0(sdtlpdtrp0(xN,X0))))
            & sP3(X0,X1)
            & ! [X6] :
                ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X6)
                | ~ aElementOf0(X6,sdtlpdtrp0(xN,X0)) )
            & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
          | sP4(X0,X1)
          | ~ aSet0(X1) )
      | ~ sP7(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP7])]) ).

fof(f275,plain,
    ! [X0] :
      ( ( sP7(X0)
        & slbdtsldtrb0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))),xk) = szDzozmdt0(sdtlpdtrp0(xC,X0))
        & sP6(X0)
        & sP5(X0)
        & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X11] :
            ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X11)
            | ~ aElementOf0(X11,sdtlpdtrp0(xN,X0)) )
        & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0))
        & aFunction0(sdtlpdtrp0(xC,X0)) )
      | ~ sP8(X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP8])]) ).

fof(f136,plain,
    ( ! [X0] :
        ( ( ! [X1] :
              ( ( sdtlpdtrp0(sdtlpdtrp0(xC,X0),X1) = sdtlpdtrp0(xc,sdtpldt0(X1,szmzizndt0(sdtlpdtrp0(xN,X0))))
                & ! [X5] :
                    ( aElementOf0(X5,sdtpldt0(X1,szmzizndt0(sdtlpdtrp0(xN,X0))))
                  <=> ( ( szmzizndt0(sdtlpdtrp0(xN,X0)) = X5
                        | aElementOf0(X5,X1) )
                      & aElement0(X5) ) )
                & ! [X6] :
                    ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X6)
                    | ~ aElementOf0(X6,sdtlpdtrp0(xN,X0)) )
                & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
              | ( ~ aElementOf0(X1,slbdtsldtrb0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))),xk))
                & ( sbrdtbr0(X1) != xk
                  | ( ~ aSubsetOf0(X1,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                    & ? [X4] :
                        ( ~ aElementOf0(X4,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                        & aElementOf0(X4,X1) ) ) )
                & ! [X3] :
                    ( aElementOf0(X3,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                  <=> ( szmzizndt0(sdtlpdtrp0(xN,X0)) != X3
                      & aElementOf0(X3,sdtlpdtrp0(xN,X0))
                      & aElement0(X3) ) )
                & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                & ! [X2] :
                    ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X2)
                    | ~ aElementOf0(X2,sdtlpdtrp0(xN,X0)) )
                & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
              | ~ aSet0(X1) )
          & slbdtsldtrb0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))),xk) = szDzozmdt0(sdtlpdtrp0(xC,X0))
          & ! [X7] :
              ( ( aElementOf0(X7,szDzozmdt0(sdtlpdtrp0(xC,X0)))
                | xk != sbrdtbr0(X7)
                | ( ~ aSubsetOf0(X7,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                  & ( ? [X8] :
                        ( ~ aElementOf0(X8,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                        & aElementOf0(X8,X7) )
                    | ~ aSet0(X7) ) ) )
              & ( ( xk = sbrdtbr0(X7)
                  & aSubsetOf0(X7,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                  & ! [X9] :
                      ( aElementOf0(X9,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                      | ~ aElementOf0(X9,X7) )
                  & aSet0(X7) )
                | ~ aElementOf0(X7,szDzozmdt0(sdtlpdtrp0(xC,X0))) ) )
          & ! [X10] :
              ( aElementOf0(X10,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            <=> ( szmzizndt0(sdtlpdtrp0(xN,X0)) != X10
                & aElementOf0(X10,sdtlpdtrp0(xN,X0))
                & aElement0(X10) ) )
          & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
          & ! [X11] :
              ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X11)
              | ~ aElementOf0(X11,sdtlpdtrp0(xN,X0)) )
          & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0))
          & aFunction0(sdtlpdtrp0(xC,X0)) )
        | ~ aElementOf0(X0,szNzAzT0) )
    & szNzAzT0 = szDzozmdt0(xC)
    & aFunction0(xC) ),
    inference(flattening,[],[f135]) ).

fof(f135,plain,
    ( ! [X0] :
        ( ( ! [X1] :
              ( ( sdtlpdtrp0(sdtlpdtrp0(xC,X0),X1) = sdtlpdtrp0(xc,sdtpldt0(X1,szmzizndt0(sdtlpdtrp0(xN,X0))))
                & ! [X5] :
                    ( aElementOf0(X5,sdtpldt0(X1,szmzizndt0(sdtlpdtrp0(xN,X0))))
                  <=> ( ( szmzizndt0(sdtlpdtrp0(xN,X0)) = X5
                        | aElementOf0(X5,X1) )
                      & aElement0(X5) ) )
                & ! [X6] :
                    ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X6)
                    | ~ aElementOf0(X6,sdtlpdtrp0(xN,X0)) )
                & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
              | ( ~ aElementOf0(X1,slbdtsldtrb0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))),xk))
                & ( sbrdtbr0(X1) != xk
                  | ( ~ aSubsetOf0(X1,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                    & ? [X4] :
                        ( ~ aElementOf0(X4,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                        & aElementOf0(X4,X1) ) ) )
                & ! [X3] :
                    ( aElementOf0(X3,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                  <=> ( szmzizndt0(sdtlpdtrp0(xN,X0)) != X3
                      & aElementOf0(X3,sdtlpdtrp0(xN,X0))
                      & aElement0(X3) ) )
                & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                & ! [X2] :
                    ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X2)
                    | ~ aElementOf0(X2,sdtlpdtrp0(xN,X0)) )
                & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
              | ~ aSet0(X1) )
          & slbdtsldtrb0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))),xk) = szDzozmdt0(sdtlpdtrp0(xC,X0))
          & ! [X7] :
              ( ( aElementOf0(X7,szDzozmdt0(sdtlpdtrp0(xC,X0)))
                | xk != sbrdtbr0(X7)
                | ( ~ aSubsetOf0(X7,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                  & ( ? [X8] :
                        ( ~ aElementOf0(X8,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                        & aElementOf0(X8,X7) )
                    | ~ aSet0(X7) ) ) )
              & ( ( xk = sbrdtbr0(X7)
                  & aSubsetOf0(X7,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                  & ! [X9] :
                      ( aElementOf0(X9,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                      | ~ aElementOf0(X9,X7) )
                  & aSet0(X7) )
                | ~ aElementOf0(X7,szDzozmdt0(sdtlpdtrp0(xC,X0))) ) )
          & ! [X10] :
              ( aElementOf0(X10,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            <=> ( szmzizndt0(sdtlpdtrp0(xN,X0)) != X10
                & aElementOf0(X10,sdtlpdtrp0(xN,X0))
                & aElement0(X10) ) )
          & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
          & ! [X11] :
              ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X11)
              | ~ aElementOf0(X11,sdtlpdtrp0(xN,X0)) )
          & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0))
          & aFunction0(sdtlpdtrp0(xC,X0)) )
        | ~ aElementOf0(X0,szNzAzT0) )
    & szNzAzT0 = szDzozmdt0(xC)
    & aFunction0(xC) ),
    inference(ennf_transformation,[],[f110]) ).

fof(f110,plain,
    ( ! [X0] :
        ( aElementOf0(X0,szNzAzT0)
       => ( ! [X1] :
              ( ( ( ( ! [X2] :
                        ( aElementOf0(X2,sdtlpdtrp0(xN,X0))
                       => sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X2) )
                    & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
                 => ( ( ! [X3] :
                          ( aElementOf0(X3,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                        <=> ( szmzizndt0(sdtlpdtrp0(xN,X0)) != X3
                            & aElementOf0(X3,sdtlpdtrp0(xN,X0))
                            & aElement0(X3) ) )
                      & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0)))) )
                   => ( aElementOf0(X1,slbdtsldtrb0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))),xk))
                      | ( sbrdtbr0(X1) = xk
                        & ( aSubsetOf0(X1,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                          | ! [X4] :
                              ( aElementOf0(X4,X1)
                             => aElementOf0(X4,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0)))) ) ) ) ) ) )
                & aSet0(X1) )
             => ( sdtlpdtrp0(sdtlpdtrp0(xC,X0),X1) = sdtlpdtrp0(xc,sdtpldt0(X1,szmzizndt0(sdtlpdtrp0(xN,X0))))
                & ! [X5] :
                    ( aElementOf0(X5,sdtpldt0(X1,szmzizndt0(sdtlpdtrp0(xN,X0))))
                  <=> ( ( szmzizndt0(sdtlpdtrp0(xN,X0)) = X5
                        | aElementOf0(X5,X1) )
                      & aElement0(X5) ) )
                & ! [X6] :
                    ( aElementOf0(X6,sdtlpdtrp0(xN,X0))
                   => sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X6) )
                & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) ) )
          & slbdtsldtrb0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))),xk) = szDzozmdt0(sdtlpdtrp0(xC,X0))
          & ! [X7] :
              ( ( ( xk = sbrdtbr0(X7)
                  & ( aSubsetOf0(X7,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                    | ( ! [X8] :
                          ( aElementOf0(X8,X7)
                         => aElementOf0(X8,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0)))) )
                      & aSet0(X7) ) ) )
               => aElementOf0(X7,szDzozmdt0(sdtlpdtrp0(xC,X0))) )
              & ( aElementOf0(X7,szDzozmdt0(sdtlpdtrp0(xC,X0)))
               => ( xk = sbrdtbr0(X7)
                  & aSubsetOf0(X7,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                  & ! [X9] :
                      ( aElementOf0(X9,X7)
                     => aElementOf0(X9,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0)))) )
                  & aSet0(X7) ) ) )
          & ! [X10] :
              ( aElementOf0(X10,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            <=> ( szmzizndt0(sdtlpdtrp0(xN,X0)) != X10
                & aElementOf0(X10,sdtlpdtrp0(xN,X0))
                & aElement0(X10) ) )
          & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
          & ! [X11] :
              ( aElementOf0(X11,sdtlpdtrp0(xN,X0))
             => sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X11) )
          & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0))
          & aFunction0(sdtlpdtrp0(xC,X0)) ) )
    & szNzAzT0 = szDzozmdt0(xC)
    & aFunction0(xC) ),
    inference(rectify,[],[f86]) ).

fof(f86,axiom,
    ( ! [X0] :
        ( aElementOf0(X0,szNzAzT0)
       => ( ! [X1] :
              ( ( ( ( ! [X2] :
                        ( aElementOf0(X2,sdtlpdtrp0(xN,X0))
                       => sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X2) )
                    & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
                 => ( ( ! [X2] :
                          ( aElementOf0(X2,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                        <=> ( szmzizndt0(sdtlpdtrp0(xN,X0)) != X2
                            & aElementOf0(X2,sdtlpdtrp0(xN,X0))
                            & aElement0(X2) ) )
                      & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0)))) )
                   => ( aElementOf0(X1,slbdtsldtrb0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))),xk))
                      | ( sbrdtbr0(X1) = xk
                        & ( aSubsetOf0(X1,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                          | ! [X2] :
                              ( aElementOf0(X2,X1)
                             => aElementOf0(X2,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0)))) ) ) ) ) ) )
                & aSet0(X1) )
             => ( sdtlpdtrp0(sdtlpdtrp0(xC,X0),X1) = sdtlpdtrp0(xc,sdtpldt0(X1,szmzizndt0(sdtlpdtrp0(xN,X0))))
                & ! [X2] :
                    ( aElementOf0(X2,sdtpldt0(X1,szmzizndt0(sdtlpdtrp0(xN,X0))))
                  <=> ( ( szmzizndt0(sdtlpdtrp0(xN,X0)) = X2
                        | aElementOf0(X2,X1) )
                      & aElement0(X2) ) )
                & ! [X2] :
                    ( aElementOf0(X2,sdtlpdtrp0(xN,X0))
                   => sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X2) )
                & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) ) )
          & slbdtsldtrb0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))),xk) = szDzozmdt0(sdtlpdtrp0(xC,X0))
          & ! [X1] :
              ( ( ( sbrdtbr0(X1) = xk
                  & ( aSubsetOf0(X1,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                    | ( ! [X2] :
                          ( aElementOf0(X2,X1)
                         => aElementOf0(X2,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0)))) )
                      & aSet0(X1) ) ) )
               => aElementOf0(X1,szDzozmdt0(sdtlpdtrp0(xC,X0))) )
              & ( aElementOf0(X1,szDzozmdt0(sdtlpdtrp0(xC,X0)))
               => ( sbrdtbr0(X1) = xk
                  & aSubsetOf0(X1,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
                  & ! [X2] :
                      ( aElementOf0(X2,X1)
                     => aElementOf0(X2,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0)))) )
                  & aSet0(X1) ) ) )
          & ! [X1] :
              ( aElementOf0(X1,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            <=> ( szmzizndt0(sdtlpdtrp0(xN,X0)) != X1
                & aElementOf0(X1,sdtlpdtrp0(xN,X0))
                & aElement0(X1) ) )
          & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
          & ! [X1] :
              ( aElementOf0(X1,sdtlpdtrp0(xN,X0))
             => sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X1) )
          & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0))
          & aFunction0(sdtlpdtrp0(xC,X0)) ) )
    & szNzAzT0 = szDzozmdt0(xC)
    & aFunction0(xC) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__4151) ).

fof(f1334,plain,
    spl97_54,
    inference(avatar_split_clause,[],[f585,f1331]) ).

fof(f1331,plain,
    ( spl97_54
  <=> aSet0(sdtlcdtrc0(xc,szDzozmdt0(xc))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_54])]) ).

fof(f585,plain,
    aSet0(sdtlcdtrc0(xc,szDzozmdt0(xc))),
    inference(cnf_transformation,[],[f338]) ).

fof(f1329,plain,
    ( ~ spl97_20
    | ~ spl97_53 ),
    inference(avatar_split_clause,[],[f1037,f1326,f1167]) ).

fof(f1167,plain,
    ( spl97_20
  <=> aSet0(slcrc0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_20])]) ).

fof(f1326,plain,
    ( spl97_53
  <=> isCountable0(slcrc0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_53])]) ).

fof(f1037,plain,
    ( ~ isCountable0(slcrc0)
    | ~ aSet0(slcrc0) ),
    inference(equality_resolution,[],[f933]) ).

fof(f933,plain,
    ! [X0] :
      ( slcrc0 != X0
      | ~ isCountable0(X0)
      | ~ aSet0(X0) ),
    inference(cnf_transformation,[],[f221]) ).

fof(f221,plain,
    ! [X0] :
      ( slcrc0 != X0
      | ~ isCountable0(X0)
      | ~ aSet0(X0) ),
    inference(flattening,[],[f220]) ).

fof(f220,plain,
    ! [X0] :
      ( slcrc0 != X0
      | ~ isCountable0(X0)
      | ~ aSet0(X0) ),
    inference(ennf_transformation,[],[f9]) ).

fof(f9,axiom,
    ! [X0] :
      ( ( isCountable0(X0)
        & aSet0(X0) )
     => slcrc0 != X0 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mCountNFin_01) ).

fof(f1324,plain,
    spl97_52,
    inference(avatar_split_clause,[],[f857,f1321]) ).

fof(f1321,plain,
    ( spl97_52
  <=> slcrc0 = slbdtrb0(sz00) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_52])]) ).

fof(f857,plain,
    slcrc0 = slbdtrb0(sz00),
    inference(cnf_transformation,[],[f52]) ).

fof(f52,axiom,
    slcrc0 = slbdtrb0(sz00),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mSegZero) ).

fof(f1319,plain,
    spl97_51,
    inference(avatar_split_clause,[],[f759,f1317]) ).

fof(f1317,plain,
    ( spl97_51
  <=> ! [X0] :
        ( sP20(X0)
        | ~ sP23(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_51])]) ).

fof(f759,plain,
    ! [X0] :
      ( sP20(X0)
      | ~ sP23(X0) ),
    inference(cnf_transformation,[],[f409]) ).

fof(f409,plain,
    ! [X0] :
      ( ( ~ aSubsetOf0(sdtlcdtrc0(X0,szDzozmdt0(X0)),xT)
        & sP20(X0)
        & sP19(X0)
        & aSet0(sdtlcdtrc0(X0,szDzozmdt0(X0))) )
      | ~ sP23(X0) ),
    inference(rectify,[],[f408]) ).

fof(f408,plain,
    ! [X3] :
      ( ( ~ aSubsetOf0(sdtlcdtrc0(X3,szDzozmdt0(X3)),xT)
        & sP20(X3)
        & sP19(X3)
        & aSet0(sdtlcdtrc0(X3,szDzozmdt0(X3))) )
      | ~ sP23(X3) ),
    inference(nnf_transformation,[],[f294]) ).

fof(f294,plain,
    ! [X3] :
      ( ( ~ aSubsetOf0(sdtlcdtrc0(X3,szDzozmdt0(X3)),xT)
        & sP20(X3)
        & sP19(X3)
        & aSet0(sdtlcdtrc0(X3,szDzozmdt0(X3))) )
      | ~ sP23(X3) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP23])]) ).

fof(f1315,plain,
    spl97_50,
    inference(avatar_split_clause,[],[f758,f1313]) ).

fof(f1313,plain,
    ( spl97_50
  <=> ! [X0] :
        ( sP19(X0)
        | ~ sP23(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_50])]) ).

fof(f758,plain,
    ! [X0] :
      ( sP19(X0)
      | ~ sP23(X0) ),
    inference(cnf_transformation,[],[f409]) ).

fof(f1311,plain,
    spl97_49,
    inference(avatar_split_clause,[],[f644,f1309]) ).

fof(f1309,plain,
    ( spl97_49
  <=> ! [X0] :
        ( sP9(X0)
        | ~ sP10(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_49])]) ).

fof(f644,plain,
    ! [X0] :
      ( sP9(X0)
      | ~ sP10(X0) ),
    inference(cnf_transformation,[],[f366]) ).

fof(f366,plain,
    ! [X0] :
      ( ( isCountable0(sdtlpdtrp0(xN,szszuzczcdt0(X0)))
        & aSubsetOf0(sdtlpdtrp0(xN,szszuzczcdt0(X0)),sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X1] :
            ( aElementOf0(X1,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            | ~ aElementOf0(X1,sdtlpdtrp0(xN,szszuzczcdt0(X0))) )
        & aSet0(sdtlpdtrp0(xN,szszuzczcdt0(X0)))
        & sP9(X0)
        & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X2] :
            ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X2)
            | ~ aElementOf0(X2,sdtlpdtrp0(xN,X0)) )
        & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
      | ~ sP10(X0) ),
    inference(rectify,[],[f365]) ).

fof(f365,plain,
    ! [X0] :
      ( ( isCountable0(sdtlpdtrp0(xN,szszuzczcdt0(X0)))
        & aSubsetOf0(sdtlpdtrp0(xN,szszuzczcdt0(X0)),sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X2] :
            ( aElementOf0(X2,sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
            | ~ aElementOf0(X2,sdtlpdtrp0(xN,szszuzczcdt0(X0))) )
        & aSet0(sdtlpdtrp0(xN,szszuzczcdt0(X0)))
        & sP9(X0)
        & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X4] :
            ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X4)
            | ~ aElementOf0(X4,sdtlpdtrp0(xN,X0)) )
        & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0)) )
      | ~ sP10(X0) ),
    inference(nnf_transformation,[],[f278]) ).

fof(f1307,plain,
    spl97_48,
    inference(avatar_split_clause,[],[f598,f1305]) ).

fof(f1305,plain,
    ( spl97_48
  <=> ! [X0] :
        ( sP7(X0)
        | ~ sP8(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_48])]) ).

fof(f598,plain,
    ! [X0] :
      ( sP7(X0)
      | ~ sP8(X0) ),
    inference(cnf_transformation,[],[f340]) ).

fof(f340,plain,
    ! [X0] :
      ( ( sP7(X0)
        & slbdtsldtrb0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))),xk) = szDzozmdt0(sdtlpdtrp0(xC,X0))
        & sP6(X0)
        & sP5(X0)
        & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X1] :
            ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X1)
            | ~ aElementOf0(X1,sdtlpdtrp0(xN,X0)) )
        & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0))
        & aFunction0(sdtlpdtrp0(xC,X0)) )
      | ~ sP8(X0) ),
    inference(rectify,[],[f339]) ).

fof(f339,plain,
    ! [X0] :
      ( ( sP7(X0)
        & slbdtsldtrb0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))),xk) = szDzozmdt0(sdtlpdtrp0(xC,X0))
        & sP6(X0)
        & sP5(X0)
        & aSet0(sdtmndt0(sdtlpdtrp0(xN,X0),szmzizndt0(sdtlpdtrp0(xN,X0))))
        & ! [X11] :
            ( sdtlseqdt0(szmzizndt0(sdtlpdtrp0(xN,X0)),X11)
            | ~ aElementOf0(X11,sdtlpdtrp0(xN,X0)) )
        & aElementOf0(szmzizndt0(sdtlpdtrp0(xN,X0)),sdtlpdtrp0(xN,X0))
        & aFunction0(sdtlpdtrp0(xC,X0)) )
      | ~ sP8(X0) ),
    inference(nnf_transformation,[],[f275]) ).

fof(f1303,plain,
    spl97_47,
    inference(avatar_split_clause,[],[f596,f1301]) ).

fof(f1301,plain,
    ( spl97_47
  <=> ! [X0] :
        ( sP6(X0)
        | ~ sP8(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_47])]) ).

fof(f596,plain,
    ! [X0] :
      ( sP6(X0)
      | ~ sP8(X0) ),
    inference(cnf_transformation,[],[f340]) ).

fof(f1299,plain,
    spl97_46,
    inference(avatar_split_clause,[],[f595,f1297]) ).

fof(f1297,plain,
    ( spl97_46
  <=> ! [X0] :
        ( sP5(X0)
        | ~ sP8(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_46])]) ).

fof(f595,plain,
    ! [X0] :
      ( sP5(X0)
      | ~ sP8(X0) ),
    inference(cnf_transformation,[],[f340]) ).

fof(f1295,plain,
    spl97_45,
    inference(avatar_split_clause,[],[f1067,f1292]) ).

fof(f1292,plain,
    ( spl97_45
  <=> aSet0(sdtlcdtrc0(xd,szNzAzT0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_45])]) ).

fof(f1067,plain,
    aSet0(sdtlcdtrc0(xd,szNzAzT0)),
    inference(forward_demodulation,[],[f698,f636]) ).

fof(f698,plain,
    aSet0(sdtlcdtrc0(xd,szDzozmdt0(xd))),
    inference(cnf_transformation,[],[f384]) ).

fof(f1290,plain,
    ( ~ spl97_44
    | ~ spl97_39
    | spl97_43 ),
    inference(avatar_split_clause,[],[f1285,f1281,f1261,f1287]) ).

fof(f1287,plain,
    ( spl97_44
  <=> aElementOf0(xp,xP) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_44])]) ).

fof(f1281,plain,
    ( spl97_43
  <=> aElementOf0(szmzizndt0(xQ),xP) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_43])]) ).

fof(f1285,plain,
    ( ~ aElementOf0(xp,xP)
    | ~ spl97_39
    | spl97_43 ),
    inference(forward_demodulation,[],[f1283,f1263]) ).

fof(f1283,plain,
    ( ~ aElementOf0(szmzizndt0(xQ),xP)
    | spl97_43 ),
    inference(avatar_component_clause,[],[f1281]) ).

fof(f1284,plain,
    ~ spl97_43,
    inference(avatar_split_clause,[],[f1016,f1281]) ).

fof(f1016,plain,
    ~ aElementOf0(szmzizndt0(xQ),xP),
    inference(equality_resolution,[],[f663]) ).

fof(f663,plain,
    ! [X0] :
      ( szmzizndt0(xQ) != X0
      | ~ aElementOf0(X0,xP) ),
    inference(cnf_transformation,[],[f373]) ).

fof(f1279,plain,
    spl97_42,
    inference(avatar_split_clause,[],[f713,f1276]) ).

fof(f1276,plain,
    ( spl97_42
  <=> aElementOf0(xQ,szDzozmdt0(xc)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_42])]) ).

fof(f713,plain,
    aElementOf0(xQ,szDzozmdt0(xc)),
    inference(cnf_transformation,[],[f149]) ).

fof(f1274,plain,
    spl97_41,
    inference(avatar_split_clause,[],[f693,f1271]) ).

fof(f1271,plain,
    ( spl97_41
  <=> aElementOf0(szDzizrdt0(xd),xT) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_41])]) ).

fof(f693,plain,
    aElementOf0(szDzizrdt0(xd),xT),
    inference(cnf_transformation,[],[f380]) ).

fof(f380,plain,
    ( ! [X0] :
        ( ( aElementOf0(X0,sdtlbdtrb0(xd,szDzizrdt0(xd)))
          | sdtlpdtrp0(xd,X0) != szDzizrdt0(xd)
          | ~ aElementOf0(X0,szDzozmdt0(xd)) )
        & ( ( sdtlpdtrp0(xd,X0) = szDzizrdt0(xd)
            & aElementOf0(X0,szDzozmdt0(xd)) )
          | ~ aElementOf0(X0,sdtlbdtrb0(xd,szDzizrdt0(xd))) ) )
    & aSet0(sdtlbdtrb0(xd,szDzizrdt0(xd)))
    & aElementOf0(szDzizrdt0(xd),xT) ),
    inference(flattening,[],[f379]) ).

fof(f379,plain,
    ( ! [X0] :
        ( ( aElementOf0(X0,sdtlbdtrb0(xd,szDzizrdt0(xd)))
          | sdtlpdtrp0(xd,X0) != szDzizrdt0(xd)
          | ~ aElementOf0(X0,szDzozmdt0(xd)) )
        & ( ( sdtlpdtrp0(xd,X0) = szDzizrdt0(xd)
            & aElementOf0(X0,szDzozmdt0(xd)) )
          | ~ aElementOf0(X0,sdtlbdtrb0(xd,szDzizrdt0(xd))) ) )
    & aSet0(sdtlbdtrb0(xd,szDzizrdt0(xd)))
    & aElementOf0(szDzizrdt0(xd),xT) ),
    inference(nnf_transformation,[],[f94]) ).

fof(f94,axiom,
    ( ! [X0] :
        ( aElementOf0(X0,sdtlbdtrb0(xd,szDzizrdt0(xd)))
      <=> ( sdtlpdtrp0(xd,X0) = szDzizrdt0(xd)
          & aElementOf0(X0,szDzozmdt0(xd)) ) )
    & aSet0(sdtlbdtrb0(xd,szDzizrdt0(xd)))
    & aElementOf0(szDzizrdt0(xd),xT) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__4854) ).

fof(f1269,plain,
    spl97_40,
    inference(avatar_split_clause,[],[f692,f1266]) ).

fof(f1266,plain,
    ( spl97_40
  <=> xK = szszuzczcdt0(xk) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_40])]) ).

fof(f692,plain,
    xK = szszuzczcdt0(xk),
    inference(cnf_transformation,[],[f80]) ).

fof(f80,axiom,
    ( xK = szszuzczcdt0(xk)
    & aElementOf0(xk,szNzAzT0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__3533) ).

fof(f1264,plain,
    spl97_39,
    inference(avatar_split_clause,[],[f690,f1261]) ).

fof(f690,plain,
    xp = szmzizndt0(xQ),
    inference(cnf_transformation,[],[f144]) ).

fof(f1259,plain,
    spl97_38,
    inference(avatar_split_clause,[],[f686,f1256]) ).

fof(f1256,plain,
    ( spl97_38
  <=> xK = sbrdtbr0(xQ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_38])]) ).

fof(f686,plain,
    xK = sbrdtbr0(xQ),
    inference(cnf_transformation,[],[f143]) ).

fof(f1254,plain,
    spl97_37,
    inference(avatar_split_clause,[],[f654,f1251]) ).

fof(f1251,plain,
    ( spl97_37
  <=> szNzAzT0 = szDzozmdt0(xN) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_37])]) ).

fof(f654,plain,
    szNzAzT0 = szDzozmdt0(xN),
    inference(cnf_transformation,[],[f371]) ).

fof(f1249,plain,
    spl97_36,
    inference(avatar_split_clause,[],[f636,f1246]) ).

fof(f1246,plain,
    ( spl97_36
  <=> szNzAzT0 = szDzozmdt0(xd) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_36])]) ).

fof(f1244,plain,
    spl97_35,
    inference(avatar_split_clause,[],[f633,f1241]) ).

fof(f1241,plain,
    ( spl97_35
  <=> szNzAzT0 = szDzozmdt0(xC) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_35])]) ).

fof(f633,plain,
    szNzAzT0 = szDzozmdt0(xC),
    inference(cnf_transformation,[],[f276]) ).

fof(f1239,plain,
    spl97_34,
    inference(avatar_split_clause,[],[f572,f1236]) ).

fof(f1236,plain,
    ( spl97_34
  <=> szNzAzT0 = szDzozmdt0(xe) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_34])]) ).

fof(f572,plain,
    szNzAzT0 = szDzozmdt0(xe),
    inference(cnf_transformation,[],[f132]) ).

fof(f132,plain,
    ( ! [X0] :
        ( ( szmzizndt0(sdtlpdtrp0(xN,X0)) = sdtlpdtrp0(xe,X0)
          & ! [X1] :
              ( sdtlseqdt0(sdtlpdtrp0(xe,X0),X1)
              | ~ aElementOf0(X1,sdtlpdtrp0(xN,X0)) )
          & aElementOf0(sdtlpdtrp0(xe,X0),sdtlpdtrp0(xN,X0)) )
        | ~ aElementOf0(X0,szNzAzT0) )
    & szNzAzT0 = szDzozmdt0(xe)
    & aFunction0(xe) ),
    inference(ennf_transformation,[],[f91]) ).

fof(f91,axiom,
    ( ! [X0] :
        ( aElementOf0(X0,szNzAzT0)
       => ( szmzizndt0(sdtlpdtrp0(xN,X0)) = sdtlpdtrp0(xe,X0)
          & ! [X1] :
              ( aElementOf0(X1,sdtlpdtrp0(xN,X0))
             => sdtlseqdt0(sdtlpdtrp0(xe,X0),X1) )
          & aElementOf0(sdtlpdtrp0(xe,X0),sdtlpdtrp0(xN,X0)) ) )
    & szNzAzT0 = szDzozmdt0(xe)
    & aFunction0(xe) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__4660) ).

fof(f1234,plain,
    spl97_33,
    inference(avatar_split_clause,[],[f1042,f1232]) ).

fof(f1232,plain,
    ( spl97_33
  <=> ! [X2] : ~ aElementOf0(X2,slcrc0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_33])]) ).

fof(f1042,plain,
    ! [X2] : ~ aElementOf0(X2,slcrc0),
    inference(equality_resolution,[],[f946]) ).

fof(f946,plain,
    ! [X2,X0] :
      ( ~ aElementOf0(X2,X0)
      | slcrc0 != X0 ),
    inference(cnf_transformation,[],[f529]) ).

fof(f529,plain,
    ! [X0] :
      ( ( slcrc0 = X0
        | aElementOf0(sK90(X0),X0)
        | ~ aSet0(X0) )
      & ( ( ! [X2] : ~ aElementOf0(X2,X0)
          & aSet0(X0) )
        | slcrc0 != X0 ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK90])],[f527,f528]) ).

fof(f528,plain,
    ! [X0] :
      ( ? [X1] : aElementOf0(X1,X0)
     => aElementOf0(sK90(X0),X0) ),
    introduced(choice_axiom,[]) ).

fof(f527,plain,
    ! [X0] :
      ( ( slcrc0 = X0
        | ? [X1] : aElementOf0(X1,X0)
        | ~ aSet0(X0) )
      & ( ( ! [X2] : ~ aElementOf0(X2,X0)
          & aSet0(X0) )
        | slcrc0 != X0 ) ),
    inference(rectify,[],[f526]) ).

fof(f526,plain,
    ! [X0] :
      ( ( slcrc0 = X0
        | ? [X1] : aElementOf0(X1,X0)
        | ~ aSet0(X0) )
      & ( ( ! [X1] : ~ aElementOf0(X1,X0)
          & aSet0(X0) )
        | slcrc0 != X0 ) ),
    inference(flattening,[],[f525]) ).

fof(f525,plain,
    ! [X0] :
      ( ( slcrc0 = X0
        | ? [X1] : aElementOf0(X1,X0)
        | ~ aSet0(X0) )
      & ( ( ! [X1] : ~ aElementOf0(X1,X0)
          & aSet0(X0) )
        | slcrc0 != X0 ) ),
    inference(nnf_transformation,[],[f230]) ).

fof(f230,plain,
    ! [X0] :
      ( slcrc0 = X0
    <=> ( ! [X1] : ~ aElementOf0(X1,X0)
        & aSet0(X0) ) ),
    inference(ennf_transformation,[],[f5]) ).

fof(f5,axiom,
    ! [X0] :
      ( slcrc0 = X0
    <=> ( ~ ? [X1] : aElementOf0(X1,X0)
        & aSet0(X0) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mDefEmp) ).

fof(f1230,plain,
    spl97_32,
    inference(avatar_split_clause,[],[f856,f1227]) ).

fof(f856,plain,
    aElementOf0(sz00,szNzAzT0),
    inference(cnf_transformation,[],[f24]) ).

fof(f24,axiom,
    aElementOf0(sz00,szNzAzT0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mZeroNum) ).

fof(f1225,plain,
    spl97_31,
    inference(avatar_split_clause,[],[f715,f1222]) ).

fof(f1222,plain,
    ( spl97_31
  <=> aSubsetOf0(xQ,szNzAzT0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_31])]) ).

fof(f715,plain,
    aSubsetOf0(xQ,szNzAzT0),
    inference(cnf_transformation,[],[f150]) ).

fof(f1220,plain,
    spl97_30,
    inference(avatar_split_clause,[],[f712,f1217]) ).

fof(f1217,plain,
    ( spl97_30
  <=> aSubsetOf0(xQ,xS) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_30])]) ).

fof(f712,plain,
    aSubsetOf0(xQ,xS),
    inference(cnf_transformation,[],[f149]) ).

fof(f1215,plain,
    ~ spl97_29,
    inference(avatar_split_clause,[],[f708,f1212]) ).

fof(f1212,plain,
    ( spl97_29
  <=> slcrc0 = xQ ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_29])]) ).

fof(f708,plain,
    slcrc0 != xQ,
    inference(cnf_transformation,[],[f386]) ).

fof(f386,plain,
    ( slcrc0 != xQ
    & aElementOf0(sK57,xQ)
    & ! [X1] :
        ( aElementOf0(X1,xO)
        | ~ aElementOf0(X1,xQ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK57])],[f148,f385]) ).

fof(f385,plain,
    ( ? [X0] : aElementOf0(X0,xQ)
   => aElementOf0(sK57,xQ) ),
    introduced(choice_axiom,[]) ).

fof(f148,plain,
    ( slcrc0 != xQ
    & ? [X0] : aElementOf0(X0,xQ)
    & ! [X1] :
        ( aElementOf0(X1,xO)
        | ~ aElementOf0(X1,xQ) ) ),
    inference(flattening,[],[f147]) ).

fof(f147,plain,
    ( slcrc0 != xQ
    & ? [X0] : aElementOf0(X0,xQ)
    & ! [X1] :
        ( aElementOf0(X1,xO)
        | ~ aElementOf0(X1,xQ) ) ),
    inference(ennf_transformation,[],[f115]) ).

fof(f115,plain,
    ( ~ ( slcrc0 = xQ
        | ~ ? [X0] : aElementOf0(X0,xQ) )
    & ! [X1] :
        ( aElementOf0(X1,xQ)
       => aElementOf0(X1,xO) ) ),
    inference(rectify,[],[f100]) ).

fof(f100,axiom,
    ( ~ ( slcrc0 = xQ
        | ~ ? [X0] : aElementOf0(X0,xQ) )
    & ! [X0] :
        ( aElementOf0(X0,xQ)
       => aElementOf0(X0,xO) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__5093) ).

fof(f1210,plain,
    spl97_28,
    inference(avatar_split_clause,[],[f707,f1207]) ).

fof(f1207,plain,
    ( spl97_28
  <=> aElementOf0(sK57,xQ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_28])]) ).

fof(f707,plain,
    aElementOf0(sK57,xQ),
    inference(cnf_transformation,[],[f386]) ).

fof(f1205,plain,
    spl97_27,
    inference(avatar_split_clause,[],[f705,f1202]) ).

fof(f1202,plain,
    ( spl97_27
  <=> aSubsetOf0(xO,xS) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_27])]) ).

fof(f705,plain,
    aSubsetOf0(xO,xS),
    inference(cnf_transformation,[],[f146]) ).

fof(f1200,plain,
    spl97_26,
    inference(avatar_split_clause,[],[f691,f1197]) ).

fof(f691,plain,
    aElementOf0(xk,szNzAzT0),
    inference(cnf_transformation,[],[f80]) ).

fof(f1195,plain,
    spl97_25,
    inference(avatar_split_clause,[],[f685,f1192]) ).

fof(f1192,plain,
    ( spl97_25
  <=> aSubsetOf0(xQ,xO) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_25])]) ).

fof(f685,plain,
    aSubsetOf0(xQ,xO),
    inference(cnf_transformation,[],[f143]) ).

fof(f1190,plain,
    spl97_24,
    inference(avatar_split_clause,[],[f681,f1187]) ).

fof(f1187,plain,
    ( spl97_24
  <=> aSubsetOf0(xS,szNzAzT0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_24])]) ).

fof(f681,plain,
    aSubsetOf0(xS,szNzAzT0),
    inference(cnf_transformation,[],[f142]) ).

fof(f1185,plain,
    spl97_23,
    inference(avatar_split_clause,[],[f570,f1182]) ).

fof(f570,plain,
    aElementOf0(xK,szNzAzT0),
    inference(cnf_transformation,[],[f74]) ).

fof(f74,axiom,
    aElementOf0(xK,szNzAzT0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__3418) ).

fof(f1180,plain,
    spl97_22,
    inference(avatar_split_clause,[],[f569,f1177]) ).

fof(f1177,plain,
    ( spl97_22
  <=> aElementOf0(xp,xQ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_22])]) ).

fof(f569,plain,
    aElementOf0(xp,xQ),
    inference(cnf_transformation,[],[f105]) ).

fof(f105,axiom,
    aElementOf0(xp,xQ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__5173) ).

fof(f1175,plain,
    ~ spl97_21,
    inference(avatar_split_clause,[],[f567,f1172]) ).

fof(f1172,plain,
    ( spl97_21
  <=> sz00 = xK ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_21])]) ).

fof(f567,plain,
    sz00 != xK,
    inference(cnf_transformation,[],[f78]) ).

fof(f78,axiom,
    sz00 != xK,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__3462) ).

fof(f1170,plain,
    spl97_20,
    inference(avatar_split_clause,[],[f1043,f1167]) ).

fof(f1043,plain,
    aSet0(slcrc0),
    inference(equality_resolution,[],[f945]) ).

fof(f945,plain,
    ! [X0] :
      ( aSet0(X0)
      | slcrc0 != X0 ),
    inference(cnf_transformation,[],[f529]) ).

fof(f1165,plain,
    spl97_19,
    inference(avatar_split_clause,[],[f859,f1162]) ).

fof(f1162,plain,
    ( spl97_19
  <=> isCountable0(szNzAzT0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_19])]) ).

fof(f859,plain,
    isCountable0(szNzAzT0),
    inference(cnf_transformation,[],[f23]) ).

fof(f23,axiom,
    ( isCountable0(szNzAzT0)
    & aSet0(szNzAzT0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mNATSet) ).

fof(f1160,plain,
    spl97_18,
    inference(avatar_split_clause,[],[f858,f1157]) ).

fof(f1157,plain,
    ( spl97_18
  <=> aSet0(szNzAzT0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_18])]) ).

fof(f858,plain,
    aSet0(szNzAzT0),
    inference(cnf_transformation,[],[f23]) ).

fof(f1155,plain,
    spl97_17,
    inference(avatar_split_clause,[],[f855,f1152]) ).

fof(f1152,plain,
    ( spl97_17
  <=> isFinite0(slcrc0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_17])]) ).

fof(f855,plain,
    isFinite0(slcrc0),
    inference(cnf_transformation,[],[f6]) ).

fof(f6,axiom,
    isFinite0(slcrc0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',mEmpFin) ).

fof(f1150,plain,
    spl97_16,
    inference(avatar_split_clause,[],[f683,f1147]) ).

fof(f1147,plain,
    ( spl97_16
  <=> aSet0(xQ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_16])]) ).

fof(f683,plain,
    aSet0(xQ),
    inference(cnf_transformation,[],[f143]) ).

fof(f1145,plain,
    spl97_15,
    inference(avatar_split_clause,[],[f682,f1142]) ).

fof(f1142,plain,
    ( spl97_15
  <=> isCountable0(xS) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_15])]) ).

fof(f682,plain,
    isCountable0(xS),
    inference(cnf_transformation,[],[f142]) ).

fof(f1140,plain,
    spl97_14,
    inference(avatar_split_clause,[],[f679,f1137]) ).

fof(f1137,plain,
    ( spl97_14
  <=> aSet0(xS) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_14])]) ).

fof(f679,plain,
    aSet0(xS),
    inference(cnf_transformation,[],[f142]) ).

fof(f1135,plain,
    spl97_13,
    inference(avatar_split_clause,[],[f678,f1132]) ).

fof(f1132,plain,
    ( spl97_13
  <=> isFinite0(xT) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_13])]) ).

fof(f678,plain,
    isFinite0(xT),
    inference(cnf_transformation,[],[f73]) ).

fof(f73,axiom,
    ( isFinite0(xT)
    & aSet0(xT) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__3291) ).

fof(f1130,plain,
    spl97_12,
    inference(avatar_split_clause,[],[f677,f1127]) ).

fof(f1127,plain,
    ( spl97_12
  <=> aSet0(xT) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_12])]) ).

fof(f677,plain,
    aSet0(xT),
    inference(cnf_transformation,[],[f73]) ).

fof(f1125,plain,
    spl97_11,
    inference(avatar_split_clause,[],[f667,f1122]) ).

fof(f1122,plain,
    ( spl97_11
  <=> isCountable0(xO) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_11])]) ).

fof(f667,plain,
    isCountable0(xO),
    inference(cnf_transformation,[],[f96]) ).

fof(f96,axiom,
    ( isCountable0(xO)
    & aSet0(xO) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__4908) ).

fof(f1120,plain,
    spl97_10,
    inference(avatar_split_clause,[],[f666,f1117]) ).

fof(f1117,plain,
    ( spl97_10
  <=> aSet0(xO) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_10])]) ).

fof(f666,plain,
    aSet0(xO),
    inference(cnf_transformation,[],[f96]) ).

fof(f1115,plain,
    spl97_9,
    inference(avatar_split_clause,[],[f659,f1112]) ).

fof(f1112,plain,
    ( spl97_9
  <=> aSet0(xP) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_9])]) ).

fof(f659,plain,
    aSet0(xP),
    inference(cnf_transformation,[],[f373]) ).

fof(f1110,plain,
    spl97_8,
    inference(avatar_split_clause,[],[f653,f1107]) ).

fof(f1107,plain,
    ( spl97_8
  <=> aFunction0(xN) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_8])]) ).

fof(f653,plain,
    aFunction0(xN),
    inference(cnf_transformation,[],[f371]) ).

fof(f1105,plain,
    spl97_7,
    inference(avatar_split_clause,[],[f635,f1102]) ).

fof(f1102,plain,
    ( spl97_7
  <=> aFunction0(xd) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_7])]) ).

fof(f635,plain,
    aFunction0(xd),
    inference(cnf_transformation,[],[f364]) ).

fof(f1100,plain,
    spl97_6,
    inference(avatar_split_clause,[],[f632,f1097]) ).

fof(f1097,plain,
    ( spl97_6
  <=> aFunction0(xC) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_6])]) ).

fof(f632,plain,
    aFunction0(xC),
    inference(cnf_transformation,[],[f276]) ).

fof(f1095,plain,
    spl97_5,
    inference(avatar_split_clause,[],[f576,f1092]) ).

fof(f1092,plain,
    ( spl97_5
  <=> aFunction0(xc) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_5])]) ).

fof(f576,plain,
    aFunction0(xc),
    inference(cnf_transformation,[],[f338]) ).

fof(f1090,plain,
    spl97_4,
    inference(avatar_split_clause,[],[f571,f1087]) ).

fof(f1087,plain,
    ( spl97_4
  <=> aFunction0(xe) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_4])]) ).

fof(f571,plain,
    aFunction0(xe),
    inference(cnf_transformation,[],[f132]) ).

fof(f1085,plain,
    ~ spl97_3,
    inference(avatar_split_clause,[],[f566,f1082]) ).

fof(f1082,plain,
    ( spl97_3
  <=> aSubsetOf0(xP,xQ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl97_3])]) ).

fof(f566,plain,
    ~ aSubsetOf0(xP,xQ),
    inference(cnf_transformation,[],[f333]) ).

fof(f333,plain,
    ( ~ aSubsetOf0(xP,xQ)
    & ~ aElementOf0(sK48,xQ)
    & aElementOf0(sK48,xP) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK48])],[f131,f332]) ).

fof(f332,plain,
    ( ? [X0] :
        ( ~ aElementOf0(X0,xQ)
        & aElementOf0(X0,xP) )
   => ( ~ aElementOf0(sK48,xQ)
      & aElementOf0(sK48,xP) ) ),
    introduced(choice_axiom,[]) ).

fof(f131,plain,
    ( ~ aSubsetOf0(xP,xQ)
    & ? [X0] :
        ( ~ aElementOf0(X0,xQ)
        & aElementOf0(X0,xP) ) ),
    inference(ennf_transformation,[],[f108]) ).

fof(f108,negated_conjecture,
    ~ ( aSubsetOf0(xP,xQ)
      | ! [X0] :
          ( aElementOf0(X0,xP)
         => aElementOf0(X0,xQ) ) ),
    inference(negated_conjecture,[],[f107]) ).

fof(f107,conjecture,
    ( aSubsetOf0(xP,xQ)
    | ! [X0] :
        ( aElementOf0(X0,xP)
       => aElementOf0(X0,xQ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',m__) ).

fof(f1080,plain,
    ~ spl97_2,
    inference(avatar_split_clause,[],[f565,f1077]) ).

fof(f565,plain,
    ~ aElementOf0(sK48,xQ),
    inference(cnf_transformation,[],[f333]) ).

fof(f1075,plain,
    spl97_1,
    inference(avatar_split_clause,[],[f564,f1072]) ).

fof(f564,plain,
    aElementOf0(sK48,xP),
    inference(cnf_transformation,[],[f333]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem    : NUM609+3 : TPTP v8.1.2. Released v4.0.0.
% 0.07/0.15  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.15/0.36  % Computer : n011.cluster.edu
% 0.15/0.36  % Model    : x86_64 x86_64
% 0.15/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36  % Memory   : 8042.1875MB
% 0.15/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit   : 300
% 0.15/0.36  % WCLimit    : 300
% 0.15/0.36  % DateTime   : Tue Apr 30 00:09:46 EDT 2024
% 0.15/0.36  % CPUTime    : 
% 0.15/0.36  % (23710)Running in auto input_syntax mode. Trying TPTP
% 0.15/0.38  % (23713)WARNING: value z3 for option sas not known
% 0.15/0.38  % (23715)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.15/0.39  % (23713)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.15/0.39  % (23717)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.15/0.39  % (23716)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.15/0.39  % (23714)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.15/0.39  % (23712)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.15/0.39  % (23711)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.15/0.40  % (23715)First to succeed.
% 0.20/0.41  % (23716)Also succeeded, but the first one will report.
% 0.20/0.41  % (23713)Also succeeded, but the first one will report.
% 0.20/0.41  % (23715)Refutation found. Thanks to Tanya!
% 0.20/0.41  % SZS status Theorem for theBenchmark
% 0.20/0.41  % SZS output start Proof for theBenchmark
% See solution above
% 0.20/0.41  % (23715)------------------------------
% 0.20/0.41  % (23715)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 0.20/0.41  % (23715)Termination reason: Refutation
% 0.20/0.41  
% 0.20/0.41  % (23715)Memory used [KB]: 1738
% 0.20/0.41  % (23715)Time elapsed: 0.027 s
% 0.20/0.41  % (23715)Instructions burned: 58 (million)
% 0.20/0.41  % (23715)------------------------------
% 0.20/0.41  % (23715)------------------------------
% 0.20/0.41  % (23710)Success in time 0.047 s
%------------------------------------------------------------------------------