TSTP Solution File: SWV849-1 by Vampire-SAT---4.8

View Problem - Process Solution

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

% Computer : n002.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 17:07:14 EDT 2024

% Result   : Unsatisfiable 0.17s 0.41s
% Output   : Refutation 0.17s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    4
%            Number of leaves      :  427
% Syntax   : Number of formulae    :  694 ( 292 unt;   0 def)
%            Number of atoms       : 1363 ( 251 equ)
%            Maximal formula atoms :    6 (   1 avg)
%            Number of connectives : 1170 ( 501   ~; 449   |;   0   &)
%                                         ( 220 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   11 (   4 avg)
%            Maximal term depth    :    5 (   1 avg)
%            Number of predicates  :  240 ( 238 usr; 221 prp; 0-4 aty)
%            Number of functors    :   43 (  43 usr;  17 con; 0-10 aty)
%            Number of variables   : 1156 (1156   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1740,plain,
    $false,
    inference(avatar_sat_refutation,[],[f530,f535,f540,f545,f550,f555,f560,f565,f570,f575,f580,f585,f590,f595,f600,f605,f610,f615,f620,f625,f630,f635,f640,f645,f654,f658,f666,f670,f674,f678,f682,f686,f690,f706,f711,f716,f720,f724,f728,f732,f733,f737,f741,f745,f749,f753,f757,f761,f765,f769,f773,f777,f781,f785,f789,f793,f797,f801,f805,f809,f813,f817,f821,f825,f829,f834,f839,f843,f847,f851,f855,f859,f863,f867,f871,f875,f879,f883,f887,f891,f895,f899,f906,f911,f915,f919,f923,f927,f931,f935,f939,f943,f947,f951,f955,f959,f963,f967,f971,f975,f979,f984,f988,f992,f996,f1000,f1004,f1008,f1020,f1035,f1041,f1043,f1048,f1052,f1056,f1060,f1064,f1069,f1073,f1077,f1081,f1085,f1089,f1093,f1097,f1101,f1105,f1110,f1114,f1118,f1122,f1126,f1130,f1134,f1138,f1142,f1146,f1150,f1162,f1203,f1207,f1211,f1215,f1219,f1224,f1228,f1232,f1236,f1240,f1244,f1248,f1252,f1256,f1260,f1289,f1297,f1301,f1305,f1309,f1314,f1318,f1322,f1326,f1330,f1334,f1338,f1342,f1346,f1350,f1354,f1358,f1362,f1366,f1370,f1389,f1441,f1445,f1449,f1453,f1457,f1461,f1465,f1469,f1474,f1478,f1482,f1486,f1490,f1494,f1498,f1502,f1506,f1510,f1591,f1643,f1647,f1651,f1655,f1659,f1663,f1667,f1671,f1675,f1679,f1683,f1687,f1691,f1695,f1700,f1704,f1708,f1712,f1716,f1720,f1724,f1728,f1732,f1736,f1737,f1739]) ).

fof(f1739,plain,
    ( spl0_40
    | spl0_115
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f521,f651,f1039,f708]) ).

fof(f708,plain,
    ( spl0_40
  <=> hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),v_xa),v_G)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_40])]) ).

fof(f1039,plain,
    ( spl0_115
  <=> ! [X100] : ~ hBOOL(hAPP(hAPP(v_P,X100),v_s1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_115])]) ).

fof(f651,plain,
    ( spl0_26
  <=> hBOOL(hAPP(v_b,v_s2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_26])]) ).

fof(f521,plain,
    ! [X99] :
      ( ~ hBOOL(hAPP(v_b,v_s2))
      | ~ hBOOL(hAPP(hAPP(v_P,X99),v_s1))
      | hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),v_xa),v_G)) ),
    inference(trivial_inequality_removal,[],[f512]) ).

fof(f512,plain,
    ! [X99] :
      ( ~ hBOOL(hAPP(v_b,v_s2))
      | ~ hBOOL(hAPP(hAPP(v_P,X99),v_s1))
      | c_Com_Ocom_OWhile(v_b,v_c) != c_Com_Ocom_OWhile(v_b,v_c)
      | hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),v_xa),v_G)) ),
    inference(definition_unfolding,[],[f472,f462,f463]) ).

fof(f463,axiom,
    v_ca = v_c,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_conjecture_4) ).

fof(f462,axiom,
    v_ba = v_b,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_conjecture_3) ).

fof(f472,axiom,
    ! [X99] :
      ( ~ hBOOL(hAPP(v_b,v_s2))
      | ~ hBOOL(hAPP(hAPP(v_P,X99),v_s1))
      | c_Com_Ocom_OWhile(v_ba,v_ca) != c_Com_Ocom_OWhile(v_b,v_c)
      | hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),v_xa),v_G)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_conjecture_13) ).

fof(f1737,plain,
    ( ~ spl0_2
    | spl0_113
    | ~ spl0_142 ),
    inference(avatar_split_clause,[],[f1696,f1160,f1013,f532]) ).

fof(f532,plain,
    ( spl0_2
  <=> c_Natural_Oevaln(v_c,v_s0,v_na,v_s1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_2])]) ).

fof(f1013,plain,
    ( spl0_113
  <=> hBOOL(hAPP(hAPP(v_P,v_xb),v_s1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_113])]) ).

fof(f1160,plain,
    ( spl0_142
  <=> ! [X0] :
        ( hBOOL(hAPP(hAPP(v_P,v_xb),X0))
        | ~ c_Natural_Oevaln(v_c,v_s0,v_na,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_142])]) ).

fof(f1696,plain,
    ( ~ c_Natural_Oevaln(v_c,v_s0,v_na,v_s1)
    | spl0_113
    | ~ spl0_142 ),
    inference(resolution,[],[f1014,f1161]) ).

fof(f1161,plain,
    ( ! [X0] :
        ( hBOOL(hAPP(hAPP(v_P,v_xb),X0))
        | ~ c_Natural_Oevaln(v_c,v_s0,v_na,X0) )
    | ~ spl0_142 ),
    inference(avatar_component_clause,[],[f1160]) ).

fof(f1014,plain,
    ( ~ hBOOL(hAPP(hAPP(v_P,v_xb),v_s1))
    | spl0_113 ),
    inference(avatar_component_clause,[],[f1013]) ).

fof(f1736,plain,
    spl0_220,
    inference(avatar_split_clause,[],[f405,f1734]) ).

fof(f1734,plain,
    ( spl0_220
  <=> ! [X44,X46,X71,X28] :
        ( X44 = X46
        | hBOOL(hAPP(X28,X44))
        | ~ c_Natural_Oevalc(c_Com_Ocom_OWhile(X28,X71),X44,X46) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_220])]) ).

fof(f405,axiom,
    ! [X28,X46,X71,X44] :
      ( X44 = X46
      | hBOOL(hAPP(X28,X44))
      | ~ c_Natural_Oevalc(c_Com_Ocom_OWhile(X28,X71),X44,X46) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_evalc__WHILE__case_0) ).

fof(f1732,plain,
    spl0_219,
    inference(avatar_split_clause,[],[f384,f1730]) ).

fof(f1730,plain,
    ( spl0_219
  <=> ! [X6,X29,X21] :
        ( c_Set_Oinsert(X29,X21,X6) = X21
        | ~ hBOOL(hAPP(hAPP(c_in(X6),X29),X21)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_219])]) ).

fof(f384,axiom,
    ! [X21,X29,X6] :
      ( c_Set_Oinsert(X29,X21,X6) = X21
      | ~ hBOOL(hAPP(hAPP(c_in(X6),X29),X21)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_insert__absorb_0) ).

fof(f1728,plain,
    spl0_218,
    inference(avatar_split_clause,[],[f348,f1726]) ).

fof(f1726,plain,
    ( spl0_218
  <=> ! [X6,X23,X30] : c_Orderings_Obot__class_Obot(tc_fun(X6,tc_bool)) = c_Set_Ovimage(X30,c_Orderings_Obot__class_Obot(tc_fun(X23,tc_bool)),X6,X23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_218])]) ).

fof(f348,axiom,
    ! [X6,X23,X30] : c_Orderings_Obot__class_Obot(tc_fun(X6,tc_bool)) = c_Set_Ovimage(X30,c_Orderings_Obot__class_Obot(tc_fun(X23,tc_bool)),X6,X23),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_vimage__empty_0) ).

fof(f1724,plain,
    spl0_217,
    inference(avatar_split_clause,[],[f314,f1722]) ).

fof(f1722,plain,
    ( spl0_217
  <=> ! [X28,X20,X6,X29] :
        ( ~ class_Lattices_Oupper__semilattice(X6)
        | ~ c_lessequals(X20,X29,X6)
        | c_lessequals(X20,c_Lattices_Oupper__semilattice__class_Osup(X29,X28,X6),X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_217])]) ).

fof(f314,axiom,
    ! [X28,X29,X6,X20] :
      ( ~ class_Lattices_Oupper__semilattice(X6)
      | ~ c_lessequals(X20,X29,X6)
      | c_lessequals(X20,c_Lattices_Oupper__semilattice__class_Osup(X29,X28,X6),X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_le__supI1_0) ).

fof(f1720,plain,
    spl0_216,
    inference(avatar_split_clause,[],[f313,f1718]) ).

fof(f1718,plain,
    ( spl0_216
  <=> ! [X28,X20,X6,X29] :
        ( ~ class_Lattices_Oupper__semilattice(X6)
        | ~ c_lessequals(X20,X28,X6)
        | c_lessequals(X20,c_Lattices_Oupper__semilattice__class_Osup(X29,X28,X6),X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_216])]) ).

fof(f313,axiom,
    ! [X28,X29,X6,X20] :
      ( ~ class_Lattices_Oupper__semilattice(X6)
      | ~ c_lessequals(X20,X28,X6)
      | c_lessequals(X20,c_Lattices_Oupper__semilattice__class_Osup(X29,X28,X6),X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_le__supI2_0) ).

fof(f1716,plain,
    spl0_215,
    inference(avatar_split_clause,[],[f312,f1714]) ).

fof(f1714,plain,
    ( spl0_215
  <=> ! [X33,X34,X20,X6] :
        ( ~ class_Lattices_Oupper__semilattice(X6)
        | c_lessequals(X20,X34,X6)
        | ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6),X34,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_215])]) ).

fof(f312,axiom,
    ! [X6,X34,X20,X33] :
      ( ~ class_Lattices_Oupper__semilattice(X6)
      | c_lessequals(X20,X34,X6)
      | ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6),X34,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_le__sup__iff_0) ).

fof(f1712,plain,
    spl0_214,
    inference(avatar_split_clause,[],[f311,f1710]) ).

fof(f1710,plain,
    ( spl0_214
  <=> ! [X6,X34,X20,X33] :
        ( ~ class_Lattices_Oupper__semilattice(X6)
        | c_lessequals(X33,X34,X6)
        | ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6),X34,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_214])]) ).

fof(f311,axiom,
    ! [X6,X34,X33,X20] :
      ( ~ class_Lattices_Oupper__semilattice(X6)
      | c_lessequals(X33,X34,X6)
      | ~ c_lessequals(c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6),X34,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_le__sup__iff_1) ).

fof(f1708,plain,
    spl0_213,
    inference(avatar_split_clause,[],[f224,f1706]) ).

fof(f1706,plain,
    ( spl0_213
  <=> ! [X20,X22,X6,X21] :
        ( hBOOL(hAPP(X21,X20))
        | ~ hBOOL(hAPP(c_Lattices_Olower__semilattice__class_Oinf(X21,X22,tc_fun(X6,tc_bool)),X20)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_213])]) ).

fof(f224,axiom,
    ! [X21,X6,X22,X20] :
      ( hBOOL(hAPP(X21,X20))
      | ~ hBOOL(hAPP(c_Lattices_Olower__semilattice__class_Oinf(X21,X22,tc_fun(X6,tc_bool)),X20)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_inf1E_0) ).

fof(f1704,plain,
    spl0_212,
    inference(avatar_split_clause,[],[f223,f1702]) ).

fof(f1702,plain,
    ( spl0_212
  <=> ! [X22,X20,X21,X6] :
        ( hBOOL(hAPP(X22,X20))
        | ~ hBOOL(hAPP(c_Lattices_Olower__semilattice__class_Oinf(X21,X22,tc_fun(X6,tc_bool)),X20)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_212])]) ).

fof(f223,axiom,
    ! [X21,X6,X22,X20] :
      ( hBOOL(hAPP(X22,X20))
      | ~ hBOOL(hAPP(c_Lattices_Olower__semilattice__class_Oinf(X21,X22,tc_fun(X6,tc_bool)),X20)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_inf1E_1) ).

fof(f1700,plain,
    spl0_211,
    inference(avatar_split_clause,[],[f218,f1698]) ).

fof(f1698,plain,
    ( spl0_211
  <=> ! [X69,X68] :
        ( c_Suc(X69) = X68
        | c_lessequals(X68,X69,tc_nat)
        | ~ c_lessequals(X68,c_Suc(X69),tc_nat) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_211])]) ).

fof(f218,axiom,
    ! [X68,X69] :
      ( c_Suc(X69) = X68
      | c_lessequals(X68,X69,tc_nat)
      | ~ c_lessequals(X68,c_Suc(X69),tc_nat) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_le__SucE_0) ).

fof(f1695,plain,
    spl0_210,
    inference(avatar_split_clause,[],[f199,f1693]) ).

fof(f1693,plain,
    ( spl0_210
  <=> ! [X6,X22,X21] : c_Lattices_Oupper__semilattice__class_Osup(X21,X22,tc_fun(X6,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(X22,X21,tc_fun(X6,tc_bool)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_210])]) ).

fof(f199,axiom,
    ! [X21,X6,X22] : c_Lattices_Oupper__semilattice__class_Osup(X21,X22,tc_fun(X6,tc_bool)) = c_Lattices_Oupper__semilattice__class_Osup(X22,X21,tc_fun(X6,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_Un__commute_0) ).

fof(f1691,plain,
    spl0_209,
    inference(avatar_split_clause,[],[f193,f1689]) ).

fof(f1689,plain,
    ( spl0_209
  <=> ! [X33,X34,X20,X6] :
        ( ~ class_Lattices_Olower__semilattice(X6)
        | c_lessequals(X20,X34,X6)
        | ~ c_lessequals(X20,c_Lattices_Olower__semilattice__class_Oinf(X33,X34,X6),X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_209])]) ).

fof(f193,axiom,
    ! [X6,X34,X20,X33] :
      ( ~ class_Lattices_Olower__semilattice(X6)
      | c_lessequals(X20,X34,X6)
      | ~ c_lessequals(X20,c_Lattices_Olower__semilattice__class_Oinf(X33,X34,X6),X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_le__inf__iff_1) ).

fof(f1687,plain,
    spl0_208,
    inference(avatar_split_clause,[],[f192,f1685]) ).

fof(f1685,plain,
    ( spl0_208
  <=> ! [X33,X34,X20,X6] :
        ( ~ class_Lattices_Olower__semilattice(X6)
        | c_lessequals(X20,X33,X6)
        | ~ c_lessequals(X20,c_Lattices_Olower__semilattice__class_Oinf(X33,X34,X6),X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_208])]) ).

fof(f192,axiom,
    ! [X6,X34,X20,X33] :
      ( ~ class_Lattices_Olower__semilattice(X6)
      | c_lessequals(X20,X33,X6)
      | ~ c_lessequals(X20,c_Lattices_Olower__semilattice__class_Oinf(X33,X34,X6),X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_le__inf__iff_0) ).

fof(f1683,plain,
    spl0_207,
    inference(avatar_split_clause,[],[f191,f1681]) ).

fof(f1681,plain,
    ( spl0_207
  <=> ! [X6,X20,X29,X28] :
        ( ~ class_Lattices_Olower__semilattice(X6)
        | ~ c_lessequals(X28,X20,X6)
        | c_lessequals(c_Lattices_Olower__semilattice__class_Oinf(X29,X28,X6),X20,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_207])]) ).

fof(f191,axiom,
    ! [X28,X29,X6,X20] :
      ( ~ class_Lattices_Olower__semilattice(X6)
      | ~ c_lessequals(X28,X20,X6)
      | c_lessequals(c_Lattices_Olower__semilattice__class_Oinf(X29,X28,X6),X20,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_le__infI2_0) ).

fof(f1679,plain,
    spl0_206,
    inference(avatar_split_clause,[],[f190,f1677]) ).

fof(f1677,plain,
    ( spl0_206
  <=> ! [X28,X20,X6,X29] :
        ( ~ class_Lattices_Olower__semilattice(X6)
        | ~ c_lessequals(X29,X20,X6)
        | c_lessequals(c_Lattices_Olower__semilattice__class_Oinf(X29,X28,X6),X20,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_206])]) ).

fof(f190,axiom,
    ! [X28,X29,X6,X20] :
      ( ~ class_Lattices_Olower__semilattice(X6)
      | ~ c_lessequals(X29,X20,X6)
      | c_lessequals(c_Lattices_Olower__semilattice__class_Oinf(X29,X28,X6),X20,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_le__infI1_0) ).

fof(f1675,plain,
    spl0_205,
    inference(avatar_split_clause,[],[f183,f1673]) ).

fof(f1673,plain,
    ( spl0_205
  <=> ! [X6,X22,X21] :
        ( ~ class_Lattices_Obounded__lattice(X6)
        | c_Orderings_Obot__class_Obot(X6) = X22
        | c_Orderings_Obot__class_Obot(X6) != c_Lattices_Oupper__semilattice__class_Osup(X21,X22,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_205])]) ).

fof(f183,axiom,
    ! [X21,X6,X22] :
      ( ~ class_Lattices_Obounded__lattice(X6)
      | c_Orderings_Obot__class_Obot(X6) = X22
      | c_Orderings_Obot__class_Obot(X6) != c_Lattices_Oupper__semilattice__class_Osup(X21,X22,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_sup__eq__bot__eq2_0) ).

fof(f1671,plain,
    spl0_204,
    inference(avatar_split_clause,[],[f182,f1669]) ).

fof(f1669,plain,
    ( spl0_204
  <=> ! [X6,X22,X21] :
        ( ~ class_Lattices_Obounded__lattice(X6)
        | c_Orderings_Obot__class_Obot(X6) = X21
        | c_Orderings_Obot__class_Obot(X6) != c_Lattices_Oupper__semilattice__class_Osup(X21,X22,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_204])]) ).

fof(f182,axiom,
    ! [X21,X6,X22] :
      ( ~ class_Lattices_Obounded__lattice(X6)
      | c_Orderings_Obot__class_Obot(X6) = X21
      | c_Orderings_Obot__class_Obot(X6) != c_Lattices_Oupper__semilattice__class_Osup(X21,X22,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_sup__eq__bot__eq1_0) ).

fof(f1667,plain,
    spl0_203,
    inference(avatar_split_clause,[],[f160,f1665]) ).

fof(f1665,plain,
    ( spl0_203
  <=> ! [X6,X22,X21] : c_Lattices_Olower__semilattice__class_Oinf(X21,X22,tc_fun(X6,tc_bool)) = c_Lattices_Olower__semilattice__class_Oinf(X22,X21,tc_fun(X6,tc_bool)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_203])]) ).

fof(f160,axiom,
    ! [X21,X6,X22] : c_Lattices_Olower__semilattice__class_Oinf(X21,X22,tc_fun(X6,tc_bool)) = c_Lattices_Olower__semilattice__class_Oinf(X22,X21,tc_fun(X6,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_Int__commute_0) ).

fof(f1663,plain,
    spl0_202,
    inference(avatar_split_clause,[],[f139,f1661]) ).

fof(f1661,plain,
    ( spl0_202
  <=> ! [X6,X20,X33] :
        ( ~ class_Orderings_Oorder(X6)
        | X20 = X33
        | ~ c_lessequals(X20,X33,X6)
        | ~ c_lessequals(X33,X20,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_202])]) ).

fof(f139,axiom,
    ! [X6,X20,X33] :
      ( ~ class_Orderings_Oorder(X6)
      | X20 = X33
      | ~ c_lessequals(X20,X33,X6)
      | ~ c_lessequals(X33,X20,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_order__antisym_0) ).

fof(f1659,plain,
    spl0_201,
    inference(avatar_split_clause,[],[f107,f1657]) ).

fof(f1657,plain,
    ( spl0_201
  <=> ! [X10,X11,X8,X6,X9,X14,X15,X12,X13] : c_Com_Ocom_Ocom__case(X8,X9,X10,X11,X12,X13,X14,X15,c_Com_Ocom_OSKIP,X6) = X8 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_201])]) ).

fof(f107,axiom,
    ! [X10,X11,X8,X6,X9,X14,X15,X12,X13] : c_Com_Ocom_Ocom__case(X8,X9,X10,X11,X12,X13,X14,X15,c_Com_Ocom_OSKIP,X6) = X8,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I64_J_0) ).

fof(f1655,plain,
    spl0_200,
    inference(avatar_split_clause,[],[f105,f1653]) ).

fof(f1653,plain,
    ( spl0_200
  <=> ! [X20,X22,X6,X21] :
        ( ~ hBOOL(hAPP(X21,X20))
        | hBOOL(hAPP(c_Lattices_Oupper__semilattice__class_Osup(X21,X22,tc_fun(X6,tc_bool)),X20)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_200])]) ).

fof(f105,axiom,
    ! [X21,X6,X22,X20] :
      ( ~ hBOOL(hAPP(X21,X20))
      | hBOOL(hAPP(c_Lattices_Oupper__semilattice__class_Osup(X21,X22,tc_fun(X6,tc_bool)),X20)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_sup1CI_1) ).

fof(f1651,plain,
    spl0_199,
    inference(avatar_split_clause,[],[f104,f1649]) ).

fof(f1649,plain,
    ( spl0_199
  <=> ! [X22,X20,X21,X6] :
        ( ~ hBOOL(hAPP(X22,X20))
        | hBOOL(hAPP(c_Lattices_Oupper__semilattice__class_Osup(X21,X22,tc_fun(X6,tc_bool)),X20)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_199])]) ).

fof(f104,axiom,
    ! [X21,X6,X22,X20] :
      ( ~ hBOOL(hAPP(X22,X20))
      | hBOOL(hAPP(c_Lattices_Oupper__semilattice__class_Osup(X21,X22,tc_fun(X6,tc_bool)),X20)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_sup1CI_0) ).

fof(f1647,plain,
    spl0_198,
    inference(avatar_split_clause,[],[f37,f1645]) ).

fof(f1645,plain,
    ( spl0_198
  <=> ! [X6,X23,X30] : c_Orderings_Obot__class_Obot(tc_fun(X6,tc_bool)) = c_Set_Oimage(X30,c_Orderings_Obot__class_Obot(tc_fun(X23,tc_bool)),X23,X6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_198])]) ).

fof(f37,axiom,
    ! [X6,X23,X30] : c_Orderings_Obot__class_Obot(tc_fun(X6,tc_bool)) = c_Set_Oimage(X30,c_Orderings_Obot__class_Obot(tc_fun(X23,tc_bool)),X23,X6),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_image__empty_0) ).

fof(f1643,plain,
    spl0_197,
    inference(avatar_split_clause,[],[f6,f1641]) ).

fof(f1641,plain,
    ( spl0_197
  <=> ! [X10,X11,X8,X6,X9,X14,X15,X12,X13] : c_Com_Ocom_Ocom__rec(X8,X9,X10,X11,X12,X13,X14,X15,c_Com_Ocom_OSKIP,X6) = X8 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_197])]) ).

fof(f6,axiom,
    ! [X10,X11,X8,X6,X9,X14,X15,X12,X13] : c_Com_Ocom_Ocom__rec(X8,X9,X10,X11,X12,X13,X14,X15,c_Com_Ocom_OSKIP,X6) = X8,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Orecs_I1_J_0) ).

fof(f1591,plain,
    ( spl0_196
    | ~ spl0_114
    | ~ spl0_176 ),
    inference(avatar_split_clause,[],[f1437,f1368,f1017,f1588]) ).

fof(f1588,plain,
    ( spl0_196
  <=> hBOOL(hAPP(v_G,v_n(v_na))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_196])]) ).

fof(f1017,plain,
    ( spl0_114
  <=> hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),v_n(v_na)),v_G)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_114])]) ).

fof(f1368,plain,
    ( spl0_176
  <=> ! [X6,X20,X80] :
        ( hBOOL(hAPP(X80,X20))
        | ~ hBOOL(hAPP(hAPP(c_in(X6),X20),X80)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_176])]) ).

fof(f1437,plain,
    ( hBOOL(hAPP(v_G,v_n(v_na)))
    | ~ spl0_114
    | ~ spl0_176 ),
    inference(resolution,[],[f1369,f1019]) ).

fof(f1019,plain,
    ( hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),v_n(v_na)),v_G))
    | ~ spl0_114 ),
    inference(avatar_component_clause,[],[f1017]) ).

fof(f1369,plain,
    ( ! [X80,X6,X20] :
        ( ~ hBOOL(hAPP(hAPP(c_in(X6),X20),X80))
        | hBOOL(hAPP(X80,X20)) )
    | ~ spl0_176 ),
    inference(avatar_component_clause,[],[f1368]) ).

fof(f1510,plain,
    spl0_195,
    inference(avatar_split_clause,[],[f321,f1508]) ).

fof(f1508,plain,
    ( spl0_195
  <=> ! [X84,X55,X25] :
        ( ~ c_lessequals(X25,X84,tc_nat)
        | ~ c_lessequals(X84,X55,tc_nat)
        | c_lessequals(X25,X55,tc_nat) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_195])]) ).

fof(f321,axiom,
    ! [X55,X84,X25] :
      ( ~ c_lessequals(X25,X84,tc_nat)
      | ~ c_lessequals(X84,X55,tc_nat)
      | c_lessequals(X25,X55,tc_nat) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_le__trans_0) ).

fof(f1506,plain,
    spl0_194,
    inference(avatar_split_clause,[],[f298,f1504]) ).

fof(f1504,plain,
    ( spl0_194
  <=> ! [X5,X17,X54,X53,X16,X2] :
        ( X16 = X53
        | c_Com_Ocom_OLocal(X16,X2,X17) != c_Com_Ocom_OLocal(X53,X5,X54) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_194])]) ).

fof(f298,axiom,
    ! [X2,X54,X16,X17,X53,X5] :
      ( X16 = X53
      | c_Com_Ocom_OLocal(X16,X2,X17) != c_Com_Ocom_OLocal(X53,X5,X54) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I2_J_0) ).

fof(f1502,plain,
    spl0_193,
    inference(avatar_split_clause,[],[f297,f1500]) ).

fof(f1500,plain,
    ( spl0_193
  <=> ! [X17,X54,X53,X16,X5,X2] :
        ( X2 = X5
        | c_Com_Ocom_OLocal(X16,X2,X17) != c_Com_Ocom_OLocal(X53,X5,X54) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_193])]) ).

fof(f297,axiom,
    ! [X2,X54,X16,X17,X53,X5] :
      ( X2 = X5
      | c_Com_Ocom_OLocal(X16,X2,X17) != c_Com_Ocom_OLocal(X53,X5,X54) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I2_J_1) ).

fof(f1498,plain,
    spl0_192,
    inference(avatar_split_clause,[],[f296,f1496]) ).

fof(f1496,plain,
    ( spl0_192
  <=> ! [X17,X54,X53,X16,X5,X2] :
        ( X17 = X54
        | c_Com_Ocom_OLocal(X16,X2,X17) != c_Com_Ocom_OLocal(X53,X5,X54) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_192])]) ).

fof(f296,axiom,
    ! [X2,X54,X16,X17,X53,X5] :
      ( X17 = X54
      | c_Com_Ocom_OLocal(X16,X2,X17) != c_Com_Ocom_OLocal(X53,X5,X54) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I2_J_2) ).

fof(f1494,plain,
    spl0_191,
    inference(avatar_split_clause,[],[f146,f1492]) ).

fof(f1492,plain,
    ( spl0_191
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Oupper__semilattice(X6)
        | ~ c_lessequals(X20,X33,X6)
        | c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6) = X33 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_191])]) ).

fof(f146,axiom,
    ! [X6,X20,X33] :
      ( ~ class_Lattices_Oupper__semilattice(X6)
      | ~ c_lessequals(X20,X33,X6)
      | c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6) = X33 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_le__iff__sup_0) ).

fof(f1490,plain,
    spl0_190,
    inference(avatar_split_clause,[],[f145,f1488]) ).

fof(f1488,plain,
    ( spl0_190
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Oupper__semilattice(X6)
        | c_lessequals(X20,X33,X6)
        | c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6) != X33 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_190])]) ).

fof(f145,axiom,
    ! [X6,X20,X33] :
      ( ~ class_Lattices_Oupper__semilattice(X6)
      | c_lessequals(X20,X33,X6)
      | c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6) != X33 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_le__iff__sup_1) ).

fof(f1486,plain,
    spl0_189,
    inference(avatar_split_clause,[],[f144,f1484]) ).

fof(f1484,plain,
    ( spl0_189
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Oupper__semilattice(X6)
        | ~ c_lessequals(X33,X20,X6)
        | c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6) = X20 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_189])]) ).

fof(f144,axiom,
    ! [X6,X33,X20] :
      ( ~ class_Lattices_Oupper__semilattice(X6)
      | ~ c_lessequals(X33,X20,X6)
      | c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6) = X20 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_sup__absorb1_0) ).

fof(f1482,plain,
    spl0_188,
    inference(avatar_split_clause,[],[f94,f1480]) ).

fof(f1480,plain,
    ( spl0_188
  <=> ! [X18,X19,X5,X27,X2,X26] :
        ( X2 = X5
        | c_Com_Ocom_OCond(X5,X18,X19) != c_Com_Ocom_OCond(X2,X26,X27) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_188])]) ).

fof(f94,axiom,
    ! [X2,X18,X19,X26,X27,X5] :
      ( X2 = X5
      | c_Com_Ocom_OCond(X5,X18,X19) != c_Com_Ocom_OCond(X2,X26,X27) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I4_J_0) ).

fof(f1478,plain,
    spl0_187,
    inference(avatar_split_clause,[],[f93,f1476]) ).

fof(f1476,plain,
    ( spl0_187
  <=> ! [X5,X18,X19,X27,X2,X26] :
        ( X18 = X26
        | c_Com_Ocom_OCond(X5,X18,X19) != c_Com_Ocom_OCond(X2,X26,X27) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_187])]) ).

fof(f93,axiom,
    ! [X2,X18,X19,X26,X27,X5] :
      ( X18 = X26
      | c_Com_Ocom_OCond(X5,X18,X19) != c_Com_Ocom_OCond(X2,X26,X27) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I4_J_1) ).

fof(f1474,plain,
    ( spl0_186
    | ~ spl0_40
    | ~ spl0_176 ),
    inference(avatar_split_clause,[],[f1436,f1368,f708,f1471]) ).

fof(f1471,plain,
    ( spl0_186
  <=> hBOOL(hAPP(v_G,v_xa)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_186])]) ).

fof(f1436,plain,
    ( hBOOL(hAPP(v_G,v_xa))
    | ~ spl0_40
    | ~ spl0_176 ),
    inference(resolution,[],[f1369,f710]) ).

fof(f710,plain,
    ( hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),v_xa),v_G))
    | ~ spl0_40 ),
    inference(avatar_component_clause,[],[f708]) ).

fof(f1469,plain,
    spl0_185,
    inference(avatar_split_clause,[],[f92,f1467]) ).

fof(f1467,plain,
    ( spl0_185
  <=> ! [X5,X18,X19,X27,X2,X26] :
        ( X19 = X27
        | c_Com_Ocom_OCond(X5,X18,X19) != c_Com_Ocom_OCond(X2,X26,X27) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_185])]) ).

fof(f92,axiom,
    ! [X2,X18,X19,X26,X27,X5] :
      ( X19 = X27
      | c_Com_Ocom_OCond(X5,X18,X19) != c_Com_Ocom_OCond(X2,X26,X27) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I4_J_2) ).

fof(f1465,plain,
    spl0_184,
    inference(avatar_split_clause,[],[f78,f1463]) ).

fof(f1463,plain,
    ( spl0_184
  <=> ! [X6,X20,X21] : c_Set_Oinsert(X20,X21,X6) = c_Set_Oinsert(X20,c_Set_Oinsert(X20,X21,X6),X6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_184])]) ).

fof(f78,axiom,
    ! [X21,X6,X20] : c_Set_Oinsert(X20,X21,X6) = c_Set_Oinsert(X20,c_Set_Oinsert(X20,X21,X6),X6),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_insert__absorb2_0) ).

fof(f1461,plain,
    spl0_183,
    inference(avatar_split_clause,[],[f59,f1459]) ).

fof(f1459,plain,
    ( spl0_183
  <=> ! [X2,X4,X0,X5,X3,X1] :
        ( X0 = X3
        | c_Com_Ocom_OCall(X0,X1,X2) != c_Com_Ocom_OCall(X3,X4,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_183])]) ).

fof(f59,axiom,
    ! [X2,X3,X0,X1,X4,X5] :
      ( X0 = X3
      | c_Com_Ocom_OCall(X0,X1,X2) != c_Com_Ocom_OCall(X3,X4,X5) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I7_J_0) ).

fof(f1457,plain,
    spl0_182,
    inference(avatar_split_clause,[],[f50,f1455]) ).

fof(f1455,plain,
    ( spl0_182
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Olower__semilattice(X6)
        | ~ c_lessequals(X33,X20,X6)
        | c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6) = X33 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_182])]) ).

fof(f50,axiom,
    ! [X6,X33,X20] :
      ( ~ class_Lattices_Olower__semilattice(X6)
      | ~ c_lessequals(X33,X20,X6)
      | c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6) = X33 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_inf__absorb2_0) ).

fof(f1453,plain,
    spl0_181,
    inference(avatar_split_clause,[],[f49,f1451]) ).

fof(f1451,plain,
    ( spl0_181
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Olower__semilattice(X6)
        | c_lessequals(X20,X33,X6)
        | c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6) != X20 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_181])]) ).

fof(f49,axiom,
    ! [X6,X20,X33] :
      ( ~ class_Lattices_Olower__semilattice(X6)
      | c_lessequals(X20,X33,X6)
      | c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6) != X20 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_le__iff__inf_1) ).

fof(f1449,plain,
    spl0_180,
    inference(avatar_split_clause,[],[f48,f1447]) ).

fof(f1447,plain,
    ( spl0_180
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Olower__semilattice(X6)
        | ~ c_lessequals(X20,X33,X6)
        | c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6) = X20 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_180])]) ).

fof(f48,axiom,
    ! [X6,X20,X33] :
      ( ~ class_Lattices_Olower__semilattice(X6)
      | ~ c_lessequals(X20,X33,X6)
      | c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6) = X20 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_le__iff__inf_0) ).

fof(f1445,plain,
    spl0_179,
    inference(avatar_split_clause,[],[f2,f1443]) ).

fof(f1443,plain,
    ( spl0_179
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( X2 = X5
        | c_Com_Ocom_OCall(X0,X1,X2) != c_Com_Ocom_OCall(X3,X4,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_179])]) ).

fof(f2,axiom,
    ! [X2,X3,X0,X1,X4,X5] :
      ( X2 = X5
      | c_Com_Ocom_OCall(X0,X1,X2) != c_Com_Ocom_OCall(X3,X4,X5) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I7_J_2) ).

fof(f1441,plain,
    spl0_178,
    inference(avatar_split_clause,[],[f1,f1439]) ).

fof(f1439,plain,
    ( spl0_178
  <=> ! [X2,X3,X4,X0,X5,X1] :
        ( X1 = X4
        | c_Com_Ocom_OCall(X0,X1,X2) != c_Com_Ocom_OCall(X3,X4,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_178])]) ).

fof(f1,axiom,
    ! [X2,X3,X0,X1,X4,X5] :
      ( X1 = X4
      | c_Com_Ocom_OCall(X0,X1,X2) != c_Com_Ocom_OCall(X3,X4,X5) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I7_J_1) ).

fof(f1389,plain,
    ( spl0_177
    | ~ spl0_4
    | ~ spl0_140 ),
    inference(avatar_split_clause,[],[f1198,f1144,f542,f1386]) ).

fof(f1386,plain,
    ( spl0_177
  <=> c_Natural_Oevalc(c_Com_Ocom_OWhile(v_b,v_c),v_s1,v_s2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_177])]) ).

fof(f542,plain,
    ( spl0_4
  <=> c_Natural_Oevaln(c_Com_Ocom_OWhile(v_b,v_c),v_s1,v_na,v_s2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_4])]) ).

fof(f1144,plain,
    ( spl0_140
  <=> ! [X44,X20,X71,X46] :
        ( c_Natural_Oevalc(X71,X44,X46)
        | ~ c_Natural_Oevaln(X71,X44,X20,X46) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_140])]) ).

fof(f1198,plain,
    ( c_Natural_Oevalc(c_Com_Ocom_OWhile(v_b,v_c),v_s1,v_s2)
    | ~ spl0_4
    | ~ spl0_140 ),
    inference(resolution,[],[f1145,f544]) ).

fof(f544,plain,
    ( c_Natural_Oevaln(c_Com_Ocom_OWhile(v_b,v_c),v_s1,v_na,v_s2)
    | ~ spl0_4 ),
    inference(avatar_component_clause,[],[f542]) ).

fof(f1145,plain,
    ( ! [X46,X71,X44,X20] :
        ( ~ c_Natural_Oevaln(X71,X44,X20,X46)
        | c_Natural_Oevalc(X71,X44,X46) )
    | ~ spl0_140 ),
    inference(avatar_component_clause,[],[f1144]) ).

fof(f1370,plain,
    spl0_176,
    inference(avatar_split_clause,[],[f455,f1368]) ).

fof(f455,axiom,
    ! [X80,X6,X20] :
      ( hBOOL(hAPP(X80,X20))
      | ~ hBOOL(hAPP(hAPP(c_in(X6),X20),X80)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_mem__def_0) ).

fof(f1366,plain,
    spl0_175,
    inference(avatar_split_clause,[],[f454,f1364]) ).

fof(f1364,plain,
    ( spl0_175
  <=> ! [X6,X20,X80] :
        ( ~ hBOOL(hAPP(X80,X20))
        | hBOOL(hAPP(hAPP(c_in(X6),X20),X80)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_175])]) ).

fof(f454,axiom,
    ! [X80,X6,X20] :
      ( ~ hBOOL(hAPP(X80,X20))
      | hBOOL(hAPP(hAPP(c_in(X6),X20),X80)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_mem__def_1) ).

fof(f1362,plain,
    spl0_174,
    inference(avatar_split_clause,[],[f453,f1360]) ).

fof(f1360,plain,
    ( spl0_174
  <=> ! [X44,X71,X69,X28] :
        ( hBOOL(hAPP(X28,X44))
        | c_Natural_Oevaln(c_Com_Ocom_OWhile(X28,X71),X44,X69,X44) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_174])]) ).

fof(f453,axiom,
    ! [X28,X71,X44,X69] :
      ( hBOOL(hAPP(X28,X44))
      | c_Natural_Oevaln(c_Com_Ocom_OWhile(X28,X71),X44,X69,X44) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_evaln_OWhileFalse_0) ).

fof(f1358,plain,
    spl0_173,
    inference(avatar_split_clause,[],[f430,f1356]) ).

fof(f1356,plain,
    ( spl0_173
  <=> ! [X44,X71,X69,X90] :
        ( ~ c_Natural_Oevaln(X71,X44,X69,X90)
        | c_Natural_Oevaln(X71,X44,c_Suc(X69),X90) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_173])]) ).

fof(f430,axiom,
    ! [X90,X71,X44,X69] :
      ( ~ c_Natural_Oevaln(X71,X44,X69,X90)
      | c_Natural_Oevaln(X71,X44,c_Suc(X69),X90) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_evaln__Suc_0) ).

fof(f1354,plain,
    spl0_172,
    inference(avatar_split_clause,[],[f201,f1352]) ).

fof(f1352,plain,
    ( spl0_172
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Olattice(X6)
        | c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6) = c_Lattices_Oupper__semilattice__class_Osup(X33,X20,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_172])]) ).

fof(f201,axiom,
    ! [X6,X20,X33] :
      ( ~ class_Lattices_Olattice(X6)
      | c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6) = c_Lattices_Oupper__semilattice__class_Osup(X33,X20,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_inf__sup__aci_I5_J_0) ).

fof(f1350,plain,
    spl0_171,
    inference(avatar_split_clause,[],[f200,f1348]) ).

fof(f1348,plain,
    ( spl0_171
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Oupper__semilattice(X6)
        | c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6) = c_Lattices_Oupper__semilattice__class_Osup(X33,X20,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_171])]) ).

fof(f200,axiom,
    ! [X6,X20,X33] :
      ( ~ class_Lattices_Oupper__semilattice(X6)
      | c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6) = c_Lattices_Oupper__semilattice__class_Osup(X33,X20,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_sup__commute_0) ).

fof(f1346,plain,
    spl0_170,
    inference(avatar_split_clause,[],[f176,f1344]) ).

fof(f1344,plain,
    ( spl0_170
  <=> ! [X6,X20,X21,X33] :
        ( ~ hBOOL(hAPP(X21,X20))
        | hBOOL(hAPP(c_Set_Oinsert(X33,X21,X6),X20)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_170])]) ).

fof(f176,axiom,
    ! [X21,X6,X20,X33] :
      ( ~ hBOOL(hAPP(X21,X20))
      | hBOOL(hAPP(c_Set_Oinsert(X33,X21,X6),X20)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_insert__code_2) ).

fof(f1342,plain,
    spl0_169,
    inference(avatar_split_clause,[],[f162,f1340]) ).

fof(f1340,plain,
    ( spl0_169
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Olattice(X6)
        | c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6) = c_Lattices_Olower__semilattice__class_Oinf(X33,X20,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_169])]) ).

fof(f162,axiom,
    ! [X6,X20,X33] :
      ( ~ class_Lattices_Olattice(X6)
      | c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6) = c_Lattices_Olower__semilattice__class_Oinf(X33,X20,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_inf__sup__aci_I1_J_0) ).

fof(f1338,plain,
    spl0_168,
    inference(avatar_split_clause,[],[f161,f1336]) ).

fof(f1336,plain,
    ( spl0_168
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Olower__semilattice(X6)
        | c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6) = c_Lattices_Olower__semilattice__class_Oinf(X33,X20,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_168])]) ).

fof(f161,axiom,
    ! [X6,X20,X33] :
      ( ~ class_Lattices_Olower__semilattice(X6)
      | c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6) = c_Lattices_Olower__semilattice__class_Oinf(X33,X20,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_inf__commute_0) ).

fof(f1334,plain,
    spl0_167,
    inference(avatar_split_clause,[],[f142,f1332]) ).

fof(f1332,plain,
    ( spl0_167
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Olattice(X6)
        | c_Lattices_Olower__semilattice__class_Oinf(X20,c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6),X6) = X20 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_167])]) ).

fof(f142,axiom,
    ! [X6,X20,X33] :
      ( ~ class_Lattices_Olattice(X6)
      | c_Lattices_Olower__semilattice__class_Oinf(X20,c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6),X6) = X20 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_inf__sup__absorb_0) ).

fof(f1330,plain,
    spl0_166,
    inference(avatar_split_clause,[],[f137,f1328]) ).

fof(f1328,plain,
    ( spl0_166
  <=> ! [X44,X71,X70,X46] :
        ( X46 = X70
        | ~ c_Natural_Oevalc(X71,X44,X46)
        | ~ c_Natural_Oevalc(X71,X44,X70) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_166])]) ).

fof(f137,axiom,
    ! [X70,X46,X71,X44] :
      ( X46 = X70
      | ~ c_Natural_Oevalc(X71,X44,X46)
      | ~ c_Natural_Oevalc(X71,X44,X70) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com__det_0) ).

fof(f1326,plain,
    spl0_165,
    inference(avatar_split_clause,[],[f136,f1324]) ).

fof(f1324,plain,
    ( spl0_165
  <=> ! [X69,X68] :
        ( X68 = X69
        | ~ c_lessequals(X68,X69,tc_nat)
        | ~ c_lessequals(X69,X68,tc_nat) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_165])]) ).

fof(f136,axiom,
    ! [X68,X69] :
      ( X68 = X69
      | ~ c_lessequals(X68,X69,tc_nat)
      | ~ c_lessequals(X69,X68,tc_nat) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_le__antisym_0) ).

fof(f1322,plain,
    spl0_164,
    inference(avatar_split_clause,[],[f133,f1320]) ).

fof(f1320,plain,
    ( spl0_164
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Olattice(X6)
        | c_Lattices_Oupper__semilattice__class_Osup(X20,c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6),X6) = X20 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_164])]) ).

fof(f133,axiom,
    ! [X6,X20,X33] :
      ( ~ class_Lattices_Olattice(X6)
      | c_Lattices_Oupper__semilattice__class_Osup(X20,c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6),X6) = X20 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_sup__inf__absorb_0) ).

fof(f1318,plain,
    spl0_163,
    inference(avatar_split_clause,[],[f121,f1316]) ).

fof(f1316,plain,
    ( spl0_163
  <=> ! [X6,X21] : c_Lattices_Oupper__semilattice__class_Osup(X21,c_Orderings_Obot__class_Obot(tc_fun(X6,tc_bool)),tc_fun(X6,tc_bool)) = X21 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_163])]) ).

fof(f121,axiom,
    ! [X21,X6] : c_Lattices_Oupper__semilattice__class_Osup(X21,c_Orderings_Obot__class_Obot(tc_fun(X6,tc_bool)),tc_fun(X6,tc_bool)) = X21,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_Un__empty__right_0) ).

fof(f1314,plain,
    ( ~ spl0_162
    | spl0_25
    | ~ spl0_142 ),
    inference(avatar_split_clause,[],[f1290,f1160,f647,f1311]) ).

fof(f1311,plain,
    ( spl0_162
  <=> c_Natural_Oevaln(v_c,v_s0,v_na,v_s2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_162])]) ).

fof(f647,plain,
    ( spl0_25
  <=> hBOOL(hAPP(hAPP(v_P,v_xb),v_s2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_25])]) ).

fof(f1290,plain,
    ( ~ c_Natural_Oevaln(v_c,v_s0,v_na,v_s2)
    | spl0_25
    | ~ spl0_142 ),
    inference(resolution,[],[f649,f1161]) ).

fof(f649,plain,
    ( ~ hBOOL(hAPP(hAPP(v_P,v_xb),v_s2))
    | spl0_25 ),
    inference(avatar_component_clause,[],[f647]) ).

fof(f1309,plain,
    spl0_161,
    inference(avatar_split_clause,[],[f120,f1307]) ).

fof(f1307,plain,
    ( spl0_161
  <=> ! [X22,X6] : c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(X6,tc_bool)),X22,tc_fun(X6,tc_bool)) = X22 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_161])]) ).

fof(f120,axiom,
    ! [X6,X22] : c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(tc_fun(X6,tc_bool)),X22,tc_fun(X6,tc_bool)) = X22,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_Un__empty__left_0) ).

fof(f1305,plain,
    spl0_160,
    inference(avatar_split_clause,[],[f97,f1303]) ).

fof(f1303,plain,
    ( spl0_160
  <=> ! [X6,X21] : c_Orderings_Obot__class_Obot(tc_fun(X6,tc_bool)) = c_HOL_Ominus__class_Ominus(X21,X21,tc_fun(X6,tc_bool)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_160])]) ).

fof(f97,axiom,
    ! [X21,X6] : c_Orderings_Obot__class_Obot(tc_fun(X6,tc_bool)) = c_HOL_Ominus__class_Ominus(X21,X21,tc_fun(X6,tc_bool)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_Diff__cancel_0) ).

fof(f1301,plain,
    spl0_159,
    inference(avatar_split_clause,[],[f96,f1299]) ).

fof(f1299,plain,
    ( spl0_159
  <=> ! [X6,X21] : c_HOL_Ominus__class_Ominus(X21,c_Orderings_Obot__class_Obot(tc_fun(X6,tc_bool)),tc_fun(X6,tc_bool)) = X21 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_159])]) ).

fof(f96,axiom,
    ! [X21,X6] : c_HOL_Ominus__class_Ominus(X21,c_Orderings_Obot__class_Obot(tc_fun(X6,tc_bool)),tc_fun(X6,tc_bool)) = X21,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_Diff__empty_0) ).

fof(f1297,plain,
    spl0_158,
    inference(avatar_split_clause,[],[f61,f1295]) ).

fof(f1295,plain,
    ( spl0_158
  <=> ! [X23] :
        ( ~ class_Orderings_Obot(X23)
        | hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,X23)),v_x) = c_Orderings_Obot__class_Obot(X23) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_158])]) ).

fof(f61,axiom,
    ! [X23] :
      ( ~ class_Orderings_Obot(X23)
      | hAPP(c_Orderings_Obot__class_Obot(tc_fun(t_a,X23)),v_x) = c_Orderings_Obot__class_Obot(X23) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_bot__fun__eq_0) ).

fof(f1289,plain,
    ( ~ spl0_2
    | ~ spl0_115
    | ~ spl0_142 ),
    inference(avatar_split_clause,[],[f1196,f1160,f1039,f532]) ).

fof(f1196,plain,
    ( ~ c_Natural_Oevaln(v_c,v_s0,v_na,v_s1)
    | ~ spl0_115
    | ~ spl0_142 ),
    inference(resolution,[],[f1161,f1040]) ).

fof(f1040,plain,
    ( ! [X100] : ~ hBOOL(hAPP(hAPP(v_P,X100),v_s1))
    | ~ spl0_115 ),
    inference(avatar_component_clause,[],[f1039]) ).

fof(f1260,plain,
    spl0_157,
    inference(avatar_split_clause,[],[f458,f1258]) ).

fof(f1258,plain,
    ( spl0_157
  <=> ! [X54,X2,X5,X17] :
        ( X17 = X54
        | c_Com_Ocom_OWhile(X2,X17) != c_Com_Ocom_OWhile(X5,X54) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_157])]) ).

fof(f458,axiom,
    ! [X2,X54,X17,X5] :
      ( X17 = X54
      | c_Com_Ocom_OWhile(X2,X17) != c_Com_Ocom_OWhile(X5,X54) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I5_J_1) ).

fof(f1256,plain,
    spl0_156,
    inference(avatar_split_clause,[],[f457,f1254]) ).

fof(f1254,plain,
    ( spl0_156
  <=> ! [X17,X54,X5,X2] :
        ( X2 = X5
        | c_Com_Ocom_OWhile(X2,X17) != c_Com_Ocom_OWhile(X5,X54) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_156])]) ).

fof(f457,axiom,
    ! [X2,X54,X17,X5] :
      ( X2 = X5
      | c_Com_Ocom_OWhile(X2,X17) != c_Com_Ocom_OWhile(X5,X54) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I5_J_0) ).

fof(f1252,plain,
    spl0_155,
    inference(avatar_split_clause,[],[f415,f1250]) ).

fof(f1250,plain,
    ( spl0_155
  <=> ! [X44,X28,X71] :
        ( hBOOL(hAPP(X28,X44))
        | c_Natural_Oevalc(c_Com_Ocom_OWhile(X28,X71),X44,X44) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_155])]) ).

fof(f415,axiom,
    ! [X28,X71,X44] :
      ( hBOOL(hAPP(X28,X44))
      | c_Natural_Oevalc(c_Com_Ocom_OWhile(X28,X71),X44,X44) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_evalc_OWhileFalse_0) ).

fof(f1248,plain,
    spl0_154,
    inference(avatar_split_clause,[],[f358,f1246]) ).

fof(f1246,plain,
    ( spl0_154
  <=> ! [X6,X20,X33] :
        ( ~ class_Orderings_Olinorder(X6)
        | c_lessequals(X20,X33,X6)
        | c_lessequals(X33,X20,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_154])]) ).

fof(f358,axiom,
    ! [X6,X20,X33] :
      ( ~ class_Orderings_Olinorder(X6)
      | c_lessequals(X20,X33,X6)
      | c_lessequals(X33,X20,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_linorder__linear_0) ).

fof(f1244,plain,
    spl0_153,
    inference(avatar_split_clause,[],[f352,f1242]) ).

fof(f1242,plain,
    ( spl0_153
  <=> ! [X69,X68] :
        ( ~ c_lessequals(X69,X68,tc_nat)
        | c_lessequals(c_Suc(X69),c_Suc(X68),tc_nat) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_153])]) ).

fof(f352,axiom,
    ! [X68,X69] :
      ( ~ c_lessequals(X69,X68,tc_nat)
      | c_lessequals(c_Suc(X69),c_Suc(X68),tc_nat) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_Suc__le__mono_1) ).

fof(f1240,plain,
    spl0_152,
    inference(avatar_split_clause,[],[f351,f1238]) ).

fof(f1238,plain,
    ( spl0_152
  <=> ! [X69,X68] :
        ( c_lessequals(X69,X68,tc_nat)
        | ~ c_lessequals(c_Suc(X69),c_Suc(X68),tc_nat) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_152])]) ).

fof(f351,axiom,
    ! [X68,X69] :
      ( c_lessequals(X69,X68,tc_nat)
      | ~ c_lessequals(c_Suc(X69),c_Suc(X68),tc_nat) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_Suc__le__mono_0) ).

fof(f1236,plain,
    spl0_151,
    inference(avatar_split_clause,[],[f281,f1234]) ).

fof(f1234,plain,
    ( spl0_151
  <=> ! [X3,X0,X5,X2] :
        ( X0 = X3
        | c_Com_Ocom_OAss(X0,X2) != c_Com_Ocom_OAss(X3,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_151])]) ).

fof(f281,axiom,
    ! [X2,X3,X0,X5] :
      ( X0 = X3
      | c_Com_Ocom_OAss(X0,X2) != c_Com_Ocom_OAss(X3,X5) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I1_J_0) ).

fof(f1232,plain,
    spl0_150,
    inference(avatar_split_clause,[],[f280,f1230]) ).

fof(f1230,plain,
    ( spl0_150
  <=> ! [X2,X5,X0,X3] :
        ( X2 = X5
        | c_Com_Ocom_OAss(X0,X2) != c_Com_Ocom_OAss(X3,X5) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_150])]) ).

fof(f280,axiom,
    ! [X2,X3,X0,X5] :
      ( X2 = X5
      | c_Com_Ocom_OAss(X0,X2) != c_Com_Ocom_OAss(X3,X5) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I1_J_1) ).

fof(f1228,plain,
    spl0_149,
    inference(avatar_split_clause,[],[f248,f1226]) ).

fof(f1226,plain,
    ( spl0_149
  <=> ! [X6,X20,X21] : hBOOL(hAPP(hAPP(c_in(X6),X20),c_Set_Oinsert(X20,X21,X6))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_149])]) ).

fof(f248,axiom,
    ! [X21,X6,X20] : hBOOL(hAPP(hAPP(c_in(X6),X20),c_Set_Oinsert(X20,X21,X6))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_insert__iff_1) ).

fof(f1224,plain,
    ( spl0_148
    | ~ spl0_2
    | ~ spl0_140 ),
    inference(avatar_split_clause,[],[f1197,f1144,f532,f1221]) ).

fof(f1221,plain,
    ( spl0_148
  <=> c_Natural_Oevalc(v_c,v_s0,v_s1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_148])]) ).

fof(f1197,plain,
    ( c_Natural_Oevalc(v_c,v_s0,v_s1)
    | ~ spl0_2
    | ~ spl0_140 ),
    inference(resolution,[],[f1145,f534]) ).

fof(f534,plain,
    ( c_Natural_Oevaln(v_c,v_s0,v_na,v_s1)
    | ~ spl0_2 ),
    inference(avatar_component_clause,[],[f532]) ).

fof(f1219,plain,
    spl0_147,
    inference(avatar_split_clause,[],[f241,f1217]) ).

fof(f1217,plain,
    ( spl0_147
  <=> ! [X6,X29] : ~ hBOOL(hAPP(hAPP(c_in(X6),X29),c_Orderings_Obot__class_Obot(tc_fun(X6,tc_bool)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_147])]) ).

fof(f241,axiom,
    ! [X29,X6] : ~ hBOOL(hAPP(hAPP(c_in(X6),X29),c_Orderings_Obot__class_Obot(tc_fun(X6,tc_bool)))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_emptyE_0) ).

fof(f1215,plain,
    spl0_146,
    inference(avatar_split_clause,[],[f85,f1213]) ).

fof(f1213,plain,
    ( spl0_146
  <=> ! [X6,X20] :
        ( ~ class_Lattices_Obounded__lattice(X6)
        | c_Orderings_Obot__class_Obot(X6) = c_Lattices_Olower__semilattice__class_Oinf(c_Orderings_Obot__class_Obot(X6),X20,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_146])]) ).

fof(f85,axiom,
    ! [X6,X20] :
      ( ~ class_Lattices_Obounded__lattice(X6)
      | c_Orderings_Obot__class_Obot(X6) = c_Lattices_Olower__semilattice__class_Oinf(c_Orderings_Obot__class_Obot(X6),X20,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_inf__bot__left_0) ).

fof(f1211,plain,
    spl0_145,
    inference(avatar_split_clause,[],[f84,f1209]) ).

fof(f1209,plain,
    ( spl0_145
  <=> ! [X6,X20] :
        ( ~ class_Lattices_Obounded__lattice(X6)
        | c_Orderings_Obot__class_Obot(X6) = c_Lattices_Olower__semilattice__class_Oinf(X20,c_Orderings_Obot__class_Obot(X6),X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_145])]) ).

fof(f84,axiom,
    ! [X6,X20] :
      ( ~ class_Lattices_Obounded__lattice(X6)
      | c_Orderings_Obot__class_Obot(X6) = c_Lattices_Olower__semilattice__class_Oinf(X20,c_Orderings_Obot__class_Obot(X6),X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_inf__bot__right_0) ).

fof(f1207,plain,
    spl0_144,
    inference(avatar_split_clause,[],[f70,f1205]) ).

fof(f1205,plain,
    ( spl0_144
  <=> ! [X18,X27,X19,X26] :
        ( X18 = X26
        | c_Com_Ocom_OSemi(X18,X19) != c_Com_Ocom_OSemi(X26,X27) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_144])]) ).

fof(f70,axiom,
    ! [X18,X19,X26,X27] :
      ( X18 = X26
      | c_Com_Ocom_OSemi(X18,X19) != c_Com_Ocom_OSemi(X26,X27) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I3_J_0) ).

fof(f1203,plain,
    spl0_143,
    inference(avatar_split_clause,[],[f69,f1201]) ).

fof(f1201,plain,
    ( spl0_143
  <=> ! [X18,X27,X19,X26] :
        ( X19 = X27
        | c_Com_Ocom_OSemi(X18,X19) != c_Com_Ocom_OSemi(X26,X27) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_143])]) ).

fof(f69,axiom,
    ! [X18,X19,X26,X27] :
      ( X19 = X27
      | c_Com_Ocom_OSemi(X18,X19) != c_Com_Ocom_OSemi(X26,X27) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I3_J_1) ).

fof(f1162,plain,
    ( spl0_142
    | ~ spl0_79
    | ~ spl0_131 ),
    inference(avatar_split_clause,[],[f1151,f1107,f869,f1160]) ).

fof(f869,plain,
    ( spl0_79
  <=> ! [X0,X1] :
        ( ~ c_Hoare__Mirabelle_Otriple__valid(X0,v_n(X0),t_a)
        | hBOOL(hAPP(hAPP(v_P,v_xb),X1))
        | ~ c_Natural_Oevaln(v_c,v_s0,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_79])]) ).

fof(f1107,plain,
    ( spl0_131
  <=> c_Hoare__Mirabelle_Otriple__valid(v_na,v_n(v_na),t_a) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_131])]) ).

fof(f1151,plain,
    ( ! [X0] :
        ( hBOOL(hAPP(hAPP(v_P,v_xb),X0))
        | ~ c_Natural_Oevaln(v_c,v_s0,v_na,X0) )
    | ~ spl0_79
    | ~ spl0_131 ),
    inference(resolution,[],[f1109,f870]) ).

fof(f870,plain,
    ( ! [X0,X1] :
        ( ~ c_Hoare__Mirabelle_Otriple__valid(X0,v_n(X0),t_a)
        | hBOOL(hAPP(hAPP(v_P,v_xb),X1))
        | ~ c_Natural_Oevaln(v_c,v_s0,X0,X1) )
    | ~ spl0_79 ),
    inference(avatar_component_clause,[],[f869]) ).

fof(f1109,plain,
    ( c_Hoare__Mirabelle_Otriple__valid(v_na,v_n(v_na),t_a)
    | ~ spl0_131 ),
    inference(avatar_component_clause,[],[f1107]) ).

fof(f1150,plain,
    spl0_141,
    inference(avatar_split_clause,[],[f440,f1148]) ).

fof(f1148,plain,
    ( spl0_141
  <=> ! [X6,X69,X46] :
        ( c_Hoare__Mirabelle_Otriple__valid(X69,X46,X6)
        | ~ c_Hoare__Mirabelle_Otriple__valid(c_Suc(X69),X46,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_141])]) ).

fof(f440,axiom,
    ! [X46,X6,X69] :
      ( c_Hoare__Mirabelle_Otriple__valid(X69,X46,X6)
      | ~ c_Hoare__Mirabelle_Otriple__valid(c_Suc(X69),X46,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_triple__valid__Suc_0) ).

fof(f1146,plain,
    spl0_140,
    inference(avatar_split_clause,[],[f438,f1144]) ).

fof(f438,axiom,
    ! [X46,X71,X44,X20] :
      ( c_Natural_Oevalc(X71,X44,X46)
      | ~ c_Natural_Oevaln(X71,X44,X20,X46) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_eval__eq_1) ).

fof(f1142,plain,
    spl0_139,
    inference(avatar_split_clause,[],[f349,f1140]) ).

fof(f1140,plain,
    ( spl0_139
  <=> ! [X16,X4,X3,X17,X5,X2] : c_Com_Ocom_OCall(X3,X4,X5) != c_Com_Ocom_OLocal(X16,X2,X17) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_139])]) ).

fof(f349,axiom,
    ! [X2,X3,X16,X4,X17,X5] : c_Com_Ocom_OCall(X3,X4,X5) != c_Com_Ocom_OLocal(X16,X2,X17),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I42_J_0) ).

fof(f1138,plain,
    spl0_138,
    inference(avatar_split_clause,[],[f302,f1136]) ).

fof(f1136,plain,
    ( spl0_138
  <=> ! [X6,X23,X31] : c_Fun_Ofcomp(c_Fun_Oid(X6),X31,X6,X6,X23) = X31 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_138])]) ).

fof(f302,axiom,
    ! [X31,X6,X23] : c_Fun_Ofcomp(c_Fun_Oid(X6),X31,X6,X6,X23) = X31,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_id__fcomp_0) ).

fof(f1134,plain,
    spl0_137,
    inference(avatar_split_clause,[],[f301,f1132]) ).

fof(f1132,plain,
    ( spl0_137
  <=> ! [X6,X23,X30] : c_Fun_Ofcomp(X30,c_Fun_Oid(X23),X6,X23,X23) = X30 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_137])]) ).

fof(f301,axiom,
    ! [X6,X23,X30] : c_Fun_Ofcomp(X30,c_Fun_Oid(X23),X6,X23,X23) = X30,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_fcomp__id_0) ).

fof(f1130,plain,
    spl0_136,
    inference(avatar_split_clause,[],[f286,f1128]) ).

fof(f1128,plain,
    ( spl0_136
  <=> ! [X69,X68] :
        ( ~ c_lessequals(X68,X69,tc_nat)
        | c_lessequals(X68,c_Suc(X69),tc_nat) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_136])]) ).

fof(f286,axiom,
    ! [X68,X69] :
      ( ~ c_lessequals(X68,X69,tc_nat)
      | c_lessequals(X68,c_Suc(X69),tc_nat) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_le__SucI_0) ).

fof(f1126,plain,
    spl0_135,
    inference(avatar_split_clause,[],[f285,f1124]) ).

fof(f1124,plain,
    ( spl0_135
  <=> ! [X69,X68] :
        ( c_lessequals(X68,X69,tc_nat)
        | ~ c_lessequals(c_Suc(X68),X69,tc_nat) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_135])]) ).

fof(f285,axiom,
    ! [X68,X69] :
      ( c_lessequals(X68,X69,tc_nat)
      | ~ c_lessequals(c_Suc(X68),X69,tc_nat) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_Suc__leD_0) ).

fof(f1122,plain,
    spl0_134,
    inference(avatar_split_clause,[],[f278,f1120]) ).

fof(f1120,plain,
    ( spl0_134
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Olower__semilattice(X6)
        | c_lessequals(c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6),X20,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_134])]) ).

fof(f278,axiom,
    ! [X6,X20,X33] :
      ( ~ class_Lattices_Olower__semilattice(X6)
      | c_lessequals(c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6),X20,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_inf__le1_0) ).

fof(f1118,plain,
    spl0_133,
    inference(avatar_split_clause,[],[f277,f1116]) ).

fof(f1116,plain,
    ( spl0_133
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Olower__semilattice(X6)
        | c_lessequals(c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6),X33,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_133])]) ).

fof(f277,axiom,
    ! [X6,X20,X33] :
      ( ~ class_Lattices_Olower__semilattice(X6)
      | c_lessequals(c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6),X33,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_inf__le2_0) ).

fof(f1114,plain,
    spl0_132,
    inference(avatar_split_clause,[],[f273,f1112]) ).

fof(f1112,plain,
    ( spl0_132
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Olattice(X6)
        | c_lessequals(c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6),X33,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_132])]) ).

fof(f273,axiom,
    ! [X6,X20,X33] :
      ( ~ class_Lattices_Olattice(X6)
      | c_lessequals(c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6),X33,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_inf__sup__ord_I2_J_0) ).

fof(f1110,plain,
    ( spl0_131
    | ~ spl0_27
    | ~ spl0_114 ),
    inference(avatar_split_clause,[],[f1065,f1017,f656,f1107]) ).

fof(f656,plain,
    ( spl0_27
  <=> ! [X20] :
        ( c_Hoare__Mirabelle_Otriple__valid(v_na,X20,t_a)
        | ~ hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),X20),v_G)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_27])]) ).

fof(f1065,plain,
    ( c_Hoare__Mirabelle_Otriple__valid(v_na,v_n(v_na),t_a)
    | ~ spl0_27
    | ~ spl0_114 ),
    inference(resolution,[],[f1019,f657]) ).

fof(f657,plain,
    ( ! [X20] :
        ( ~ hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),X20),v_G))
        | c_Hoare__Mirabelle_Otriple__valid(v_na,X20,t_a) )
    | ~ spl0_27 ),
    inference(avatar_component_clause,[],[f656]) ).

fof(f1105,plain,
    spl0_130,
    inference(avatar_split_clause,[],[f272,f1103]) ).

fof(f1103,plain,
    ( spl0_130
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Olattice(X6)
        | c_lessequals(c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6),X20,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_130])]) ).

fof(f272,axiom,
    ! [X6,X20,X33] :
      ( ~ class_Lattices_Olattice(X6)
      | c_lessequals(c_Lattices_Olower__semilattice__class_Oinf(X20,X33,X6),X20,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_inf__sup__ord_I1_J_0) ).

fof(f1101,plain,
    spl0_129,
    inference(avatar_split_clause,[],[f175,f1099]) ).

fof(f1099,plain,
    ( spl0_129
  <=> ! [X69,X68] :
        ( c_lessequals(X68,X69,tc_nat)
        | c_lessequals(c_Suc(X69),X68,tc_nat) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_129])]) ).

fof(f175,axiom,
    ! [X68,X69] :
      ( c_lessequals(X68,X69,tc_nat)
      | c_lessequals(c_Suc(X69),X68,tc_nat) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_not__less__eq__eq_0) ).

fof(f1097,plain,
    spl0_128,
    inference(avatar_split_clause,[],[f174,f1095]) ).

fof(f1095,plain,
    ( spl0_128
  <=> ! [X69,X68] :
        ( ~ c_lessequals(X68,X69,tc_nat)
        | ~ c_lessequals(c_Suc(X69),X68,tc_nat) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_128])]) ).

fof(f174,axiom,
    ! [X68,X69] :
      ( ~ c_lessequals(X68,X69,tc_nat)
      | ~ c_lessequals(c_Suc(X69),X68,tc_nat) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_not__less__eq__eq_1) ).

fof(f1093,plain,
    spl0_127,
    inference(avatar_split_clause,[],[f159,f1091]) ).

fof(f1091,plain,
    ( spl0_127
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Olattice(X6)
        | c_lessequals(X20,c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6),X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_127])]) ).

fof(f159,axiom,
    ! [X6,X20,X33] :
      ( ~ class_Lattices_Olattice(X6)
      | c_lessequals(X20,c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6),X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_inf__sup__ord_I3_J_0) ).

fof(f1089,plain,
    spl0_126,
    inference(avatar_split_clause,[],[f119,f1087]) ).

fof(f1087,plain,
    ( spl0_126
  <=> ! [X6,X20] :
        ( ~ class_Lattices_Obounded__lattice(X6)
        | c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(X6),X20,X6) = X20 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_126])]) ).

fof(f119,axiom,
    ! [X6,X20] :
      ( ~ class_Lattices_Obounded__lattice(X6)
      | c_Lattices_Oupper__semilattice__class_Osup(c_Orderings_Obot__class_Obot(X6),X20,X6) = X20 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_sup__bot__left_0) ).

fof(f1085,plain,
    spl0_125,
    inference(avatar_split_clause,[],[f118,f1083]) ).

fof(f1083,plain,
    ( spl0_125
  <=> ! [X6,X20] :
        ( ~ class_Lattices_Obounded__lattice(X6)
        | c_Lattices_Oupper__semilattice__class_Osup(X20,c_Orderings_Obot__class_Obot(X6),X6) = X20 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_125])]) ).

fof(f118,axiom,
    ! [X6,X20] :
      ( ~ class_Lattices_Obounded__lattice(X6)
      | c_Lattices_Oupper__semilattice__class_Osup(X20,c_Orderings_Obot__class_Obot(X6),X6) = X20 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_sup__bot__right_0) ).

fof(f1081,plain,
    spl0_124,
    inference(avatar_split_clause,[],[f106,f1079]) ).

fof(f1079,plain,
    ( spl0_124
  <=> ! [X43,X28,X42] :
        ( ~ c_Com_OWT(X42)
        | ~ c_Com_OWT(X43)
        | c_Com_OWT(c_Com_Ocom_OCond(X28,X42,X43)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_124])]) ).

fof(f106,axiom,
    ! [X28,X42,X43] :
      ( ~ c_Com_OWT(X42)
      | ~ c_Com_OWT(X43)
      | c_Com_OWT(c_Com_Ocom_OCond(X28,X42,X43)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WT_OIf_0) ).

fof(f1077,plain,
    spl0_123,
    inference(avatar_split_clause,[],[f83,f1075]) ).

fof(f1075,plain,
    ( spl0_123
  <=> ! [X2,X18,X16,X17,X5,X19] : c_Com_Ocom_OLocal(X16,X2,X17) != c_Com_Ocom_OCond(X5,X18,X19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_123])]) ).

fof(f83,axiom,
    ! [X2,X18,X19,X16,X17,X5] : c_Com_Ocom_OLocal(X16,X2,X17) != c_Com_Ocom_OCond(X5,X18,X19),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I37_J_0) ).

fof(f1073,plain,
    spl0_122,
    inference(avatar_split_clause,[],[f74,f1071]) ).

fof(f1071,plain,
    ( spl0_122
  <=> ! [X6,X29,X21] : c_Orderings_Obot__class_Obot(tc_fun(X6,tc_bool)) != c_Set_Oinsert(X29,X21,X6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_122])]) ).

fof(f74,axiom,
    ! [X21,X29,X6] : c_Orderings_Obot__class_Obot(tc_fun(X6,tc_bool)) != c_Set_Oinsert(X29,X21,X6),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_insert__not__empty_0) ).

fof(f1069,plain,
    spl0_121,
    inference(avatar_split_clause,[],[f58,f1067]) ).

fof(f1067,plain,
    ( spl0_121
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Olattice(X6)
        | c_lessequals(X33,c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6),X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_121])]) ).

fof(f58,axiom,
    ! [X6,X33,X20] :
      ( ~ class_Lattices_Olattice(X6)
      | c_lessequals(X33,c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6),X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_inf__sup__ord_I4_J_0) ).

fof(f1064,plain,
    spl0_120,
    inference(avatar_split_clause,[],[f55,f1062]) ).

fof(f1062,plain,
    ( spl0_120
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Oupper__semilattice(X6)
        | c_lessequals(X33,c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6),X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_120])]) ).

fof(f55,axiom,
    ! [X6,X33,X20] :
      ( ~ class_Lattices_Oupper__semilattice(X6)
      | c_lessequals(X33,c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6),X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_sup__ge2_0) ).

fof(f1060,plain,
    spl0_119,
    inference(avatar_split_clause,[],[f54,f1058]) ).

fof(f1058,plain,
    ( spl0_119
  <=> ! [X6,X20,X33] :
        ( ~ class_Lattices_Oupper__semilattice(X6)
        | c_lessequals(X20,c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6),X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_119])]) ).

fof(f54,axiom,
    ! [X6,X20,X33] :
      ( ~ class_Lattices_Oupper__semilattice(X6)
      | c_lessequals(X20,c_Lattices_Oupper__semilattice__class_Osup(X20,X33,X6),X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_sup__ge1_0) ).

fof(f1056,plain,
    spl0_118,
    inference(avatar_split_clause,[],[f21,f1054]) ).

fof(f1054,plain,
    ( spl0_118
  <=> ! [X6,X23,X31] : c_Fun_Ocomp(c_Fun_Oid(X23),X31,X23,X23,X6) = X31 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_118])]) ).

fof(f21,axiom,
    ! [X31,X6,X23] : c_Fun_Ocomp(c_Fun_Oid(X23),X31,X23,X23,X6) = X31,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_id__o_0) ).

fof(f1052,plain,
    spl0_117,
    inference(avatar_split_clause,[],[f20,f1050]) ).

fof(f1050,plain,
    ( spl0_117
  <=> ! [X6,X23,X30] : c_Fun_Ocomp(X30,c_Fun_Oid(X6),X6,X23,X6) = X30 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_117])]) ).

fof(f20,axiom,
    ! [X6,X23,X30] : c_Fun_Ocomp(X30,c_Fun_Oid(X6),X6,X23,X6) = X30,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_o__id_0) ).

fof(f1048,plain,
    spl0_116,
    inference(avatar_split_clause,[],[f11,f1046]) ).

fof(f1046,plain,
    ( spl0_116
  <=> ! [X3,X4,X5,X27,X2,X26] : c_Com_Ocom_OCall(X3,X4,X5) != c_Com_Ocom_OCond(X2,X26,X27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_116])]) ).

fof(f11,axiom,
    ! [X2,X3,X26,X27,X4,X5] : c_Com_Ocom_OCall(X3,X4,X5) != c_Com_Ocom_OCond(X2,X26,X27),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I56_J_0) ).

fof(f1043,plain,
    ( ~ spl0_113
    | ~ spl0_115 ),
    inference(avatar_contradiction_clause,[],[f1042]) ).

fof(f1042,plain,
    ( $false
    | ~ spl0_113
    | ~ spl0_115 ),
    inference(resolution,[],[f1040,f1015]) ).

fof(f1015,plain,
    ( hBOOL(hAPP(hAPP(v_P,v_xb),v_s1))
    | ~ spl0_113 ),
    inference(avatar_component_clause,[],[f1013]) ).

fof(f1041,plain,
    ( spl0_115
    | ~ spl0_29
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f522,f651,f663,f1039]) ).

fof(f663,plain,
    ( spl0_29
  <=> c_Hoare__Mirabelle_Otriple__valid(v_na,v_xa,t_a) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_29])]) ).

fof(f522,plain,
    ! [X100] :
      ( ~ hBOOL(hAPP(v_b,v_s2))
      | ~ c_Hoare__Mirabelle_Otriple__valid(v_na,v_xa,t_a)
      | ~ hBOOL(hAPP(hAPP(v_P,X100),v_s1)) ),
    inference(trivial_inequality_removal,[],[f511]) ).

fof(f511,plain,
    ! [X100] :
      ( ~ hBOOL(hAPP(v_b,v_s2))
      | ~ c_Hoare__Mirabelle_Otriple__valid(v_na,v_xa,t_a)
      | ~ hBOOL(hAPP(hAPP(v_P,X100),v_s1))
      | c_Com_Ocom_OWhile(v_b,v_c) != c_Com_Ocom_OWhile(v_b,v_c) ),
    inference(definition_unfolding,[],[f474,f462,f463]) ).

fof(f474,axiom,
    ! [X100] :
      ( ~ hBOOL(hAPP(v_b,v_s2))
      | ~ c_Hoare__Mirabelle_Otriple__valid(v_na,v_xa,t_a)
      | ~ hBOOL(hAPP(hAPP(v_P,X100),v_s1))
      | c_Com_Ocom_OWhile(v_ba,v_ca) != c_Com_Ocom_OWhile(v_b,v_c) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_conjecture_15) ).

fof(f1035,plain,
    ( spl0_25
    | ~ spl0_28
    | ~ spl0_113 ),
    inference(avatar_split_clause,[],[f1023,f1013,f660,f647]) ).

fof(f660,plain,
    ( spl0_28
  <=> ! [X100] :
        ( ~ hBOOL(hAPP(hAPP(v_P,X100),v_s1))
        | hBOOL(hAPP(hAPP(v_P,X100),v_s2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_28])]) ).

fof(f1023,plain,
    ( hBOOL(hAPP(hAPP(v_P,v_xb),v_s2))
    | ~ spl0_28
    | ~ spl0_113 ),
    inference(resolution,[],[f1015,f661]) ).

fof(f661,plain,
    ( ! [X100] :
        ( ~ hBOOL(hAPP(hAPP(v_P,X100),v_s1))
        | hBOOL(hAPP(hAPP(v_P,X100),v_s2)) )
    | ~ spl0_28 ),
    inference(avatar_component_clause,[],[f660]) ).

fof(f1020,plain,
    ( spl0_113
    | spl0_114
    | ~ spl0_2
    | ~ spl0_95 ),
    inference(avatar_split_clause,[],[f980,f937,f532,f1017,f1013]) ).

fof(f937,plain,
    ( spl0_95
  <=> ! [X0,X1] :
        ( ~ c_Natural_Oevaln(v_c,v_s0,X0,X1)
        | hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),v_n(X0)),v_G))
        | hBOOL(hAPP(hAPP(v_P,v_xb),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_95])]) ).

fof(f980,plain,
    ( hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),v_n(v_na)),v_G))
    | hBOOL(hAPP(hAPP(v_P,v_xb),v_s1))
    | ~ spl0_2
    | ~ spl0_95 ),
    inference(resolution,[],[f938,f534]) ).

fof(f938,plain,
    ( ! [X0,X1] :
        ( ~ c_Natural_Oevaln(v_c,v_s0,X0,X1)
        | hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),v_n(X0)),v_G))
        | hBOOL(hAPP(hAPP(v_P,v_xb),X1)) )
    | ~ spl0_95 ),
    inference(avatar_component_clause,[],[f937]) ).

fof(f1008,plain,
    spl0_112,
    inference(avatar_split_clause,[],[f436,f1006]) ).

fof(f1006,plain,
    ( spl0_112
  <=> ! [X69,X44,X46] :
        ( X44 = X46
        | ~ c_Natural_Oevaln(c_Com_Ocom_OSKIP,X44,X69,X46) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_112])]) ).

fof(f436,axiom,
    ! [X46,X44,X69] :
      ( X44 = X46
      | ~ c_Natural_Oevaln(c_Com_Ocom_OSKIP,X44,X69,X46) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_evaln__elim__cases_I1_J_0) ).

fof(f1004,plain,
    spl0_111,
    inference(avatar_split_clause,[],[f420,f1002]) ).

fof(f1002,plain,
    ( spl0_111
  <=> ! [X17,X4,X3,X5,X2] : c_Com_Ocom_OCall(X3,X4,X5) != c_Com_Ocom_OWhile(X2,X17) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_111])]) ).

fof(f420,axiom,
    ! [X2,X3,X4,X17,X5] : c_Com_Ocom_OCall(X3,X4,X5) != c_Com_Ocom_OWhile(X2,X17),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I61_J_0) ).

fof(f1000,plain,
    spl0_110,
    inference(avatar_split_clause,[],[f416,f998]) ).

fof(f998,plain,
    ( spl0_110
  <=> ! [X17,X54,X16,X5,X2] : c_Com_Ocom_OLocal(X16,X2,X17) != c_Com_Ocom_OWhile(X5,X54) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_110])]) ).

fof(f416,axiom,
    ! [X2,X54,X16,X17,X5] : c_Com_Ocom_OLocal(X16,X2,X17) != c_Com_Ocom_OWhile(X5,X54),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I39_J_0) ).

fof(f996,plain,
    spl0_109,
    inference(avatar_split_clause,[],[f413,f994]) ).

fof(f994,plain,
    ( spl0_109
  <=> ! [X2,X54,X5,X27,X26] : c_Com_Ocom_OCond(X2,X26,X27) != c_Com_Ocom_OWhile(X5,X54) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_109])]) ).

fof(f413,axiom,
    ! [X2,X54,X26,X27,X5] : c_Com_Ocom_OCond(X2,X26,X27) != c_Com_Ocom_OWhile(X5,X54),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I52_J_0) ).

fof(f992,plain,
    spl0_108,
    inference(avatar_split_clause,[],[f357,f990]) ).

fof(f990,plain,
    ( spl0_108
  <=> ! [X69,X68] :
        ( c_lessequals(X68,X69,tc_nat)
        | c_lessequals(X69,X68,tc_nat) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_108])]) ).

fof(f357,axiom,
    ! [X68,X69] :
      ( c_lessequals(X68,X69,tc_nat)
      | c_lessequals(X69,X68,tc_nat) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_nat__le__linear_0) ).

fof(f988,plain,
    spl0_107,
    inference(avatar_split_clause,[],[f310,f986]) ).

fof(f986,plain,
    ( spl0_107
  <=> ! [X6,X21] : c_Lattices_Olower__semilattice__class_Oinf(X21,X21,tc_fun(X6,tc_bool)) = X21 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_107])]) ).

fof(f310,axiom,
    ! [X21,X6] : c_Lattices_Olower__semilattice__class_Oinf(X21,X21,tc_fun(X6,tc_bool)) = X21,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_Int__absorb_0) ).

fof(f984,plain,
    spl0_106,
    inference(avatar_split_clause,[],[f309,f982]) ).

fof(f982,plain,
    ( spl0_106
  <=> ! [X6,X20] :
        ( ~ class_Lattices_Olower__semilattice(X6)
        | c_Lattices_Olower__semilattice__class_Oinf(X20,X20,X6) = X20 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_106])]) ).

fof(f309,axiom,
    ! [X6,X20] :
      ( ~ class_Lattices_Olower__semilattice(X6)
      | c_Lattices_Olower__semilattice__class_Oinf(X20,X20,X6) = X20 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_inf__idem_0) ).

fof(f979,plain,
    spl0_105,
    inference(avatar_split_clause,[],[f299,f977]) ).

fof(f977,plain,
    ( spl0_105
  <=> ! [X43,X42] :
        ( ~ c_Com_OWT(X42)
        | ~ c_Com_OWT(X43)
        | c_Com_OWT(c_Com_Ocom_OSemi(X42,X43)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_105])]) ).

fof(f299,axiom,
    ! [X42,X43] :
      ( ~ c_Com_OWT(X42)
      | ~ c_Com_OWT(X43)
      | c_Com_OWT(c_Com_Ocom_OSemi(X42,X43)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WT_OSemi_0) ).

fof(f975,plain,
    spl0_104,
    inference(avatar_split_clause,[],[f203,f973]) ).

fof(f973,plain,
    ( spl0_104
  <=> ! [X4,X1] :
        ( X1 = X4
        | c_Com_Ocom_OBODY(X1) != c_Com_Ocom_OBODY(X4) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_104])]) ).

fof(f203,axiom,
    ! [X1,X4] :
      ( X1 = X4
      | c_Com_Ocom_OBODY(X1) != c_Com_Ocom_OBODY(X4) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I6_J_0) ).

fof(f971,plain,
    spl0_103,
    inference(avatar_split_clause,[],[f202,f969]) ).

fof(f969,plain,
    ( spl0_103
  <=> ! [X6,X7] : c_Set_Oimage(c_Fun_Oid(X6),X7,X6,X6) = X7 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_103])]) ).

fof(f202,axiom,
    ! [X6,X7] : c_Set_Oimage(c_Fun_Oid(X6),X7,X6,X6) = X7,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_image__id_0) ).

fof(f967,plain,
    spl0_102,
    inference(avatar_split_clause,[],[f197,f965]) ).

fof(f965,plain,
    ( spl0_102
  <=> ! [X18,X19,X17,X16,X2] : c_Com_Ocom_OLocal(X16,X2,X17) != c_Com_Ocom_OSemi(X18,X19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_102])]) ).

fof(f197,axiom,
    ! [X2,X18,X19,X16,X17] : c_Com_Ocom_OLocal(X16,X2,X17) != c_Com_Ocom_OSemi(X18,X19),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I34_J_0) ).

fof(f963,plain,
    spl0_101,
    inference(avatar_split_clause,[],[f194,f961]) ).

fof(f961,plain,
    ( spl0_101
  <=> ! [X6,X21] : c_Set_Ovimage(c_Fun_Oid(X6),X21,X6,X6) = X21 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_101])]) ).

fof(f194,axiom,
    ! [X21,X6] : c_Set_Ovimage(c_Fun_Oid(X6),X21,X6,X6) = X21,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_vimage__id_0) ).

fof(f959,plain,
    spl0_100,
    inference(avatar_split_clause,[],[f166,f957]) ).

fof(f957,plain,
    ( spl0_100
  <=> ! [X3,X4,X0,X5,X2] : c_Com_Ocom_OCall(X3,X4,X5) != c_Com_Ocom_OAss(X0,X2) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_100])]) ).

fof(f166,axiom,
    ! [X2,X3,X0,X4,X5] : c_Com_Ocom_OCall(X3,X4,X5) != c_Com_Ocom_OAss(X0,X2),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I32_J_0) ).

fof(f955,plain,
    spl0_99,
    inference(avatar_split_clause,[],[f125,f953]) ).

fof(f953,plain,
    ( spl0_99
  <=> ! [X18,X19,X0,X5,X2] : c_Com_Ocom_OAss(X0,X2) != c_Com_Ocom_OCond(X5,X18,X19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_99])]) ).

fof(f125,axiom,
    ! [X2,X0,X18,X19,X5] : c_Com_Ocom_OAss(X0,X2) != c_Com_Ocom_OCond(X5,X18,X19),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I26_J_0) ).

fof(f951,plain,
    spl0_98,
    inference(avatar_split_clause,[],[f108,f949]) ).

fof(f949,plain,
    ( spl0_98
  <=> ! [X6,X7] : c_Set_Ovimage(c_COMBI(X6),X7,X6,X6) = X7 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_98])]) ).

fof(f108,axiom,
    ! [X6,X7] : c_Set_Ovimage(c_COMBI(X6),X7,X6,X6) = X7,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_vimage__ident_0) ).

fof(f947,plain,
    spl0_97,
    inference(avatar_split_clause,[],[f102,f945]) ).

fof(f945,plain,
    ( spl0_97
  <=> ! [X54,X53,X0,X5,X2] : c_Com_Ocom_OAss(X0,X2) != c_Com_Ocom_OLocal(X53,X5,X54) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_97])]) ).

fof(f102,axiom,
    ! [X2,X0,X54,X53,X5] : c_Com_Ocom_OAss(X0,X2) != c_Com_Ocom_OLocal(X53,X5,X54),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I22_J_0) ).

fof(f943,plain,
    spl0_96,
    inference(avatar_split_clause,[],[f101,f941]) ).

fof(f941,plain,
    ( spl0_96
  <=> ! [X66,X67] :
        ( X66 = X67
        | c_Suc(X66) != c_Suc(X67) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_96])]) ).

fof(f101,axiom,
    ! [X66,X67] :
      ( X66 = X67
      | c_Suc(X66) != c_Suc(X67) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_nat_Oinject_0) ).

fof(f939,plain,
    ( ~ spl0_1
    | spl0_95
    | ~ spl0_3
    | ~ spl0_87 ),
    inference(avatar_split_clause,[],[f907,f904,f537,f937,f527]) ).

fof(f527,plain,
    ( spl0_1
  <=> hBOOL(hAPP(v_b,v_s0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1])]) ).

fof(f537,plain,
    ( spl0_3
  <=> hBOOL(hAPP(hAPP(v_P,v_xb),v_s0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_3])]) ).

fof(f904,plain,
    ( spl0_87
  <=> ! [X44,X95,X99,X90] :
        ( ~ hBOOL(hAPP(v_b,X44))
        | ~ c_Natural_Oevaln(v_c,X44,X95,X90)
        | ~ hBOOL(hAPP(hAPP(v_P,X99),X44))
        | hBOOL(hAPP(hAPP(v_P,X99),X90))
        | hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),v_n(X95)),v_G)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_87])]) ).

fof(f907,plain,
    ( ! [X0,X1] :
        ( ~ c_Natural_Oevaln(v_c,v_s0,X0,X1)
        | ~ hBOOL(hAPP(v_b,v_s0))
        | hBOOL(hAPP(hAPP(v_P,v_xb),X1))
        | hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),v_n(X0)),v_G)) )
    | ~ spl0_3
    | ~ spl0_87 ),
    inference(resolution,[],[f905,f539]) ).

fof(f539,plain,
    ( hBOOL(hAPP(hAPP(v_P,v_xb),v_s0))
    | ~ spl0_3 ),
    inference(avatar_component_clause,[],[f537]) ).

fof(f905,plain,
    ( ! [X90,X44,X99,X95] :
        ( ~ hBOOL(hAPP(hAPP(v_P,X99),X44))
        | ~ c_Natural_Oevaln(v_c,X44,X95,X90)
        | ~ hBOOL(hAPP(v_b,X44))
        | hBOOL(hAPP(hAPP(v_P,X99),X90))
        | hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),v_n(X95)),v_G)) )
    | ~ spl0_87 ),
    inference(avatar_component_clause,[],[f904]) ).

fof(f935,plain,
    spl0_94,
    inference(avatar_split_clause,[],[f73,f933]) ).

fof(f933,plain,
    ( spl0_94
  <=> ! [X5,X18,X27,X19,X26] : c_Com_Ocom_OCond(X5,X18,X19) != c_Com_Ocom_OSemi(X26,X27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_94])]) ).

fof(f73,axiom,
    ! [X18,X19,X26,X27,X5] : c_Com_Ocom_OCond(X5,X18,X19) != c_Com_Ocom_OSemi(X26,X27),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I44_J_0) ).

fof(f931,plain,
    spl0_93,
    inference(avatar_split_clause,[],[f52,f929]) ).

fof(f929,plain,
    ( spl0_93
  <=> ! [X29,X50,X35] :
        ( c_Com_OWT(c_Com_Ocom_OBODY(X35))
        | ~ c_Com_OWT(c_Com_Ocom_OCall(X50,X35,X29)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_93])]) ).

fof(f52,axiom,
    ! [X50,X29,X35] :
      ( c_Com_OWT(c_Com_Ocom_OBODY(X35))
      | ~ c_Com_OWT(c_Com_Ocom_OCall(X50,X35,X29)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTs__elim__cases_I8_J_0) ).

fof(f927,plain,
    spl0_92,
    inference(avatar_split_clause,[],[f51,f925]) ).

fof(f925,plain,
    ( spl0_92
  <=> ! [X29,X50,X51] :
        ( ~ c_Com_OWT(c_Com_Ocom_OBODY(X51))
        | c_Com_OWT(c_Com_Ocom_OCall(X50,X51,X29)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_92])]) ).

fof(f51,axiom,
    ! [X50,X51,X29] :
      ( ~ c_Com_OWT(c_Com_Ocom_OBODY(X51))
      | c_Com_OWT(c_Com_Ocom_OCall(X50,X51,X29)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WT_OCall_0) ).

fof(f923,plain,
    spl0_91,
    inference(avatar_split_clause,[],[f24,f921]) ).

fof(f921,plain,
    ( spl0_91
  <=> ! [X3,X4,X5,X27,X26] : c_Com_Ocom_OCall(X3,X4,X5) != c_Com_Ocom_OSemi(X26,X27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_91])]) ).

fof(f24,axiom,
    ! [X3,X26,X27,X4,X5] : c_Com_Ocom_OCall(X3,X4,X5) != c_Com_Ocom_OSemi(X26,X27),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I51_J_0) ).

fof(f919,plain,
    spl0_90,
    inference(avatar_split_clause,[],[f23,f917]) ).

fof(f917,plain,
    ( spl0_90
  <=> ! [X6,X20] :
        ( ~ class_Lattices_Oupper__semilattice(X6)
        | c_Lattices_Oupper__semilattice__class_Osup(X20,X20,X6) = X20 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_90])]) ).

fof(f23,axiom,
    ! [X6,X20] :
      ( ~ class_Lattices_Oupper__semilattice(X6)
      | c_Lattices_Oupper__semilattice__class_Osup(X20,X20,X6) = X20 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_sup__idem_0) ).

fof(f915,plain,
    spl0_89,
    inference(avatar_split_clause,[],[f22,f913]) ).

fof(f913,plain,
    ( spl0_89
  <=> ! [X6,X21] : c_Lattices_Oupper__semilattice__class_Osup(X21,X21,tc_fun(X6,tc_bool)) = X21 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_89])]) ).

fof(f22,axiom,
    ! [X21,X6] : c_Lattices_Oupper__semilattice__class_Osup(X21,X21,tc_fun(X6,tc_bool)) = X21,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_Un__absorb_0) ).

fof(f911,plain,
    spl0_88,
    inference(avatar_split_clause,[],[f3,f909]) ).

fof(f909,plain,
    ( spl0_88
  <=> ! [X6,X7] : c_Set_Oimage(c_COMBI(X6),X7,X6,X6) = X7 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_88])]) ).

fof(f3,axiom,
    ! [X6,X7] : c_Set_Oimage(c_COMBI(X6),X7,X6,X6) = X7,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_image__ident_0) ).

fof(f906,plain,
    spl0_87,
    inference(avatar_split_clause,[],[f475,f904]) ).

fof(f475,axiom,
    ! [X90,X44,X99,X95] :
      ( ~ hBOOL(hAPP(v_b,X44))
      | ~ c_Natural_Oevaln(v_c,X44,X95,X90)
      | ~ hBOOL(hAPP(hAPP(v_P,X99),X44))
      | hBOOL(hAPP(hAPP(v_P,X99),X90))
      | hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),v_n(X95)),v_G)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_conjecture_16) ).

fof(f899,plain,
    spl0_86,
    inference(avatar_split_clause,[],[f507,f897]) ).

fof(f897,plain,
    ( spl0_86
  <=> ! [X6,X50,X7] :
        ( X7 = X50
        | ~ c_fequal(X50,X7,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_86])]) ).

fof(f507,axiom,
    ! [X50,X6,X7] :
      ( X7 = X50
      | ~ c_fequal(X50,X7,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ATP__Linkup_Ofequal__imp__equal_0) ).

fof(f895,plain,
    spl0_85,
    inference(avatar_split_clause,[],[f408,f893]) ).

fof(f893,plain,
    ( spl0_85
  <=> ! [X54,X2,X5,X0] : c_Com_Ocom_OAss(X0,X2) != c_Com_Ocom_OWhile(X5,X54) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_85])]) ).

fof(f408,axiom,
    ! [X2,X0,X54,X5] : c_Com_Ocom_OAss(X0,X2) != c_Com_Ocom_OWhile(X5,X54),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I29_J_0) ).

fof(f891,plain,
    spl0_84,
    inference(avatar_split_clause,[],[f406,f889]) ).

fof(f889,plain,
    ( spl0_84
  <=> ! [X54,X5,X27,X26] : c_Com_Ocom_OSemi(X26,X27) != c_Com_Ocom_OWhile(X5,X54) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_84])]) ).

fof(f406,axiom,
    ! [X54,X26,X27,X5] : c_Com_Ocom_OSemi(X26,X27) != c_Com_Ocom_OWhile(X5,X54),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I47_J_0) ).

fof(f887,plain,
    spl0_83,
    inference(avatar_split_clause,[],[f354,f885]) ).

fof(f885,plain,
    ( spl0_83
  <=> ! [X43,X28,X47] :
        ( c_Com_OWT(X43)
        | ~ c_Com_OWT(c_Com_Ocom_OCond(X28,X43,X47)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_83])]) ).

fof(f354,axiom,
    ! [X28,X47,X43] :
      ( c_Com_OWT(X43)
      | ~ c_Com_OWT(c_Com_Ocom_OCond(X28,X43,X47)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTs__elim__cases_I5_J_0) ).

fof(f883,plain,
    spl0_82,
    inference(avatar_split_clause,[],[f353,f881]) ).

fof(f881,plain,
    ( spl0_82
  <=> ! [X43,X28,X47] :
        ( c_Com_OWT(X47)
        | ~ c_Com_OWT(c_Com_Ocom_OCond(X28,X43,X47)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_82])]) ).

fof(f353,axiom,
    ! [X28,X47,X43] :
      ( c_Com_OWT(X47)
      | ~ c_Com_OWT(c_Com_Ocom_OCond(X28,X43,X47)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTs__elim__cases_I5_J_1) ).

fof(f879,plain,
    spl0_81,
    inference(avatar_split_clause,[],[f291,f877]) ).

fof(f877,plain,
    ( spl0_81
  <=> ! [X6,X20,X21] : hBOOL(hAPP(c_Set_Oinsert(X20,X21,X6),X20)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_81])]) ).

fof(f291,axiom,
    ! [X21,X6,X20] : hBOOL(hAPP(c_Set_Oinsert(X20,X21,X6),X20)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_insert__code_1) ).

fof(f875,plain,
    spl0_80,
    inference(avatar_split_clause,[],[f229,f873]) ).

fof(f873,plain,
    ( spl0_80
  <=> ! [X44,X46] :
        ( X44 = X46
        | ~ c_Natural_Oevalc(c_Com_Ocom_OSKIP,X44,X46) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_80])]) ).

fof(f229,axiom,
    ! [X46,X44] :
      ( X44 = X46
      | ~ c_Natural_Oevalc(c_Com_Ocom_OSKIP,X44,X46) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_evalc__elim__cases_I1_J_0) ).

fof(f871,plain,
    ( ~ spl0_1
    | spl0_79
    | ~ spl0_3
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f835,f832,f537,f869,f527]) ).

fof(f832,plain,
    ( spl0_70
  <=> ! [X102,X95,X100,X101] :
        ( ~ hBOOL(hAPP(v_b,X102))
        | ~ c_Hoare__Mirabelle_Otriple__valid(X95,v_n(X95),t_a)
        | ~ c_Natural_Oevaln(v_c,X102,X95,X101)
        | ~ hBOOL(hAPP(hAPP(v_P,X100),X102))
        | hBOOL(hAPP(hAPP(v_P,X100),X101)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_70])]) ).

fof(f835,plain,
    ( ! [X0,X1] :
        ( ~ c_Hoare__Mirabelle_Otriple__valid(X0,v_n(X0),t_a)
        | ~ c_Natural_Oevaln(v_c,v_s0,X0,X1)
        | ~ hBOOL(hAPP(v_b,v_s0))
        | hBOOL(hAPP(hAPP(v_P,v_xb),X1)) )
    | ~ spl0_3
    | ~ spl0_70 ),
    inference(resolution,[],[f833,f539]) ).

fof(f833,plain,
    ( ! [X101,X95,X102,X100] :
        ( ~ hBOOL(hAPP(hAPP(v_P,X100),X102))
        | ~ c_Hoare__Mirabelle_Otriple__valid(X95,v_n(X95),t_a)
        | ~ c_Natural_Oevaln(v_c,X102,X95,X101)
        | ~ hBOOL(hAPP(v_b,X102))
        | hBOOL(hAPP(hAPP(v_P,X100),X101)) )
    | ~ spl0_70 ),
    inference(avatar_component_clause,[],[f832]) ).

fof(f867,plain,
    spl0_78,
    inference(avatar_split_clause,[],[f212,f865]) ).

fof(f865,plain,
    ( spl0_78
  <=> ! [X29,X71,X7] :
        ( c_Com_OWT(X71)
        | ~ c_Com_OWT(c_Com_Ocom_OLocal(X7,X29,X71)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_78])]) ).

fof(f212,axiom,
    ! [X29,X71,X7] :
      ( c_Com_OWT(X71)
      | ~ c_Com_OWT(c_Com_Ocom_OLocal(X7,X29,X71)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTs__elim__cases_I3_J_0) ).

fof(f863,plain,
    spl0_77,
    inference(avatar_split_clause,[],[f211,f861]) ).

fof(f861,plain,
    ( spl0_77
  <=> ! [X29,X71,X7] :
        ( ~ c_Com_OWT(X71)
        | c_Com_OWT(c_Com_Ocom_OLocal(X7,X29,X71)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_77])]) ).

fof(f211,axiom,
    ! [X29,X71,X7] :
      ( ~ c_Com_OWT(X71)
      | c_Com_OWT(c_Com_Ocom_OLocal(X7,X29,X71)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WT_OLocal_0) ).

fof(f859,plain,
    spl0_76,
    inference(avatar_split_clause,[],[f172,f857]) ).

fof(f857,plain,
    ( spl0_76
  <=> ! [X4,X5,X1,X3] : c_Com_Ocom_OCall(X3,X4,X5) != c_Com_Ocom_OBODY(X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_76])]) ).

fof(f172,axiom,
    ! [X3,X1,X4,X5] : c_Com_Ocom_OCall(X3,X4,X5) != c_Com_Ocom_OBODY(X1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I62_J_0) ).

fof(f855,plain,
    spl0_75,
    inference(avatar_split_clause,[],[f126,f853]) ).

fof(f853,plain,
    ( spl0_75
  <=> ! [X6,X20] : ~ hBOOL(hAPP(c_Orderings_Obot__class_Obot(tc_fun(X6,tc_bool)),X20)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_75])]) ).

fof(f126,axiom,
    ! [X6,X20] : ~ hBOOL(hAPP(c_Orderings_Obot__class_Obot(tc_fun(X6,tc_bool)),X20)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_bot1E_0) ).

fof(f851,plain,
    spl0_74,
    inference(avatar_split_clause,[],[f109,f849]) ).

fof(f849,plain,
    ( spl0_74
  <=> ! [X4,X27,X2,X26] : c_Com_Ocom_OCond(X2,X26,X27) != c_Com_Ocom_OBODY(X4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_74])]) ).

fof(f109,axiom,
    ! [X2,X26,X27,X4] : c_Com_Ocom_OCond(X2,X26,X27) != c_Com_Ocom_OBODY(X4),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I54_J_0) ).

fof(f847,plain,
    spl0_73,
    inference(avatar_split_clause,[],[f68,f845]) ).

fof(f845,plain,
    ( spl0_73
  <=> ! [X6,X20] :
        ( ~ class_Orderings_Obot(X6)
        | c_lessequals(c_Orderings_Obot__class_Obot(X6),X20,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_73])]) ).

fof(f68,axiom,
    ! [X6,X20] :
      ( ~ class_Orderings_Obot(X6)
      | c_lessequals(c_Orderings_Obot__class_Obot(X6),X20,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_bot__least_0) ).

fof(f843,plain,
    spl0_72,
    inference(avatar_split_clause,[],[f62,f841]) ).

fof(f841,plain,
    ( spl0_72
  <=> ! [X4,X16,X17,X2] : c_Com_Ocom_OLocal(X16,X2,X17) != c_Com_Ocom_OBODY(X4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_72])]) ).

fof(f62,axiom,
    ! [X2,X16,X4,X17] : c_Com_Ocom_OLocal(X16,X2,X17) != c_Com_Ocom_OBODY(X4),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I41_J_0) ).

fof(f839,plain,
    spl0_71,
    inference(avatar_split_clause,[],[f5,f837]) ).

fof(f837,plain,
    ( spl0_71
  <=> ! [X18,X0,X2,X19] : c_Com_Ocom_OAss(X0,X2) != c_Com_Ocom_OSemi(X18,X19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_71])]) ).

fof(f5,axiom,
    ! [X2,X0,X18,X19] : c_Com_Ocom_OAss(X0,X2) != c_Com_Ocom_OSemi(X18,X19),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I24_J_0) ).

fof(f834,plain,
    spl0_70,
    inference(avatar_split_clause,[],[f476,f832]) ).

fof(f476,axiom,
    ! [X101,X95,X102,X100] :
      ( ~ hBOOL(hAPP(v_b,X102))
      | ~ c_Hoare__Mirabelle_Otriple__valid(X95,v_n(X95),t_a)
      | ~ c_Natural_Oevaln(v_c,X102,X95,X101)
      | ~ hBOOL(hAPP(hAPP(v_P,X100),X102))
      | hBOOL(hAPP(hAPP(v_P,X100),X101)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_conjecture_17) ).

fof(f829,plain,
    spl0_69,
    inference(avatar_split_clause,[],[f486,f827]) ).

fof(f827,plain,
    ( spl0_69
  <=> ! [X103,X104] :
        ( ~ class_HOL_Ominus(X104)
        | class_HOL_Ominus(tc_fun(X103,X104)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_69])]) ).

fof(f486,axiom,
    ! [X104,X103] :
      ( ~ class_HOL_Ominus(X104)
      | class_HOL_Ominus(tc_fun(X103,X104)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_fun__HOL_Ominus) ).

fof(f825,plain,
    spl0_68,
    inference(avatar_split_clause,[],[f485,f823]) ).

fof(f823,plain,
    ( spl0_68
  <=> ! [X103,X104] :
        ( ~ class_Orderings_Obot(X104)
        | class_Orderings_Obot(tc_fun(X103,X104)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_68])]) ).

fof(f485,axiom,
    ! [X104,X103] :
      ( ~ class_Orderings_Obot(X104)
      | class_Orderings_Obot(tc_fun(X103,X104)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_fun__Orderings_Obot) ).

fof(f821,plain,
    spl0_67,
    inference(avatar_split_clause,[],[f484,f819]) ).

fof(f819,plain,
    ( spl0_67
  <=> ! [X103,X104] :
        ( ~ class_Orderings_Oorder(X104)
        | class_Orderings_Oorder(tc_fun(X103,X104)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_67])]) ).

fof(f484,axiom,
    ! [X104,X103] :
      ( ~ class_Orderings_Oorder(X104)
      | class_Orderings_Oorder(tc_fun(X103,X104)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_fun__Orderings_Oorder) ).

fof(f817,plain,
    spl0_66,
    inference(avatar_split_clause,[],[f483,f815]) ).

fof(f815,plain,
    ( spl0_66
  <=> ! [X103,X104] :
        ( ~ class_Lattices_Olattice(X104)
        | class_Lattices_Olattice(tc_fun(X103,X104)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_66])]) ).

fof(f483,axiom,
    ! [X104,X103] :
      ( ~ class_Lattices_Olattice(X104)
      | class_Lattices_Olattice(tc_fun(X103,X104)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_fun__Lattices_Olattice) ).

fof(f813,plain,
    spl0_65,
    inference(avatar_split_clause,[],[f482,f811]) ).

fof(f811,plain,
    ( spl0_65
  <=> ! [X103,X104] :
        ( ~ class_Orderings_Opreorder(X104)
        | class_Orderings_Opreorder(tc_fun(X103,X104)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_65])]) ).

fof(f482,axiom,
    ! [X104,X103] :
      ( ~ class_Orderings_Opreorder(X104)
      | class_Orderings_Opreorder(tc_fun(X103,X104)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_fun__Orderings_Opreorder) ).

fof(f809,plain,
    spl0_64,
    inference(avatar_split_clause,[],[f481,f807]) ).

fof(f807,plain,
    ( spl0_64
  <=> ! [X103,X104] :
        ( ~ class_Lattices_Obounded__lattice(X104)
        | class_Lattices_Obounded__lattice(tc_fun(X103,X104)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_64])]) ).

fof(f481,axiom,
    ! [X104,X103] :
      ( ~ class_Lattices_Obounded__lattice(X104)
      | class_Lattices_Obounded__lattice(tc_fun(X103,X104)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_fun__Lattices_Obounded__lattice) ).

fof(f805,plain,
    spl0_63,
    inference(avatar_split_clause,[],[f480,f803]) ).

fof(f803,plain,
    ( spl0_63
  <=> ! [X103,X104] :
        ( ~ class_Lattices_Odistrib__lattice(X104)
        | class_Lattices_Odistrib__lattice(tc_fun(X103,X104)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_63])]) ).

fof(f480,axiom,
    ! [X104,X103] :
      ( ~ class_Lattices_Odistrib__lattice(X104)
      | class_Lattices_Odistrib__lattice(tc_fun(X103,X104)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_fun__Lattices_Odistrib__lattice) ).

fof(f801,plain,
    spl0_62,
    inference(avatar_split_clause,[],[f479,f799]) ).

fof(f799,plain,
    ( spl0_62
  <=> ! [X103,X104] :
        ( ~ class_Lattices_Olattice(X104)
        | class_Lattices_Olower__semilattice(tc_fun(X103,X104)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_62])]) ).

fof(f479,axiom,
    ! [X104,X103] :
      ( ~ class_Lattices_Olattice(X104)
      | class_Lattices_Olower__semilattice(tc_fun(X103,X104)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_fun__Lattices_Olower__semilattice) ).

fof(f797,plain,
    spl0_61,
    inference(avatar_split_clause,[],[f478,f795]) ).

fof(f795,plain,
    ( spl0_61
  <=> ! [X103,X104] :
        ( ~ class_Lattices_Olattice(X104)
        | class_Lattices_Oupper__semilattice(tc_fun(X103,X104)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_61])]) ).

fof(f478,axiom,
    ! [X104,X103] :
      ( ~ class_Lattices_Olattice(X104)
      | class_Lattices_Oupper__semilattice(tc_fun(X103,X104)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_fun__Lattices_Oupper__semilattice) ).

fof(f793,plain,
    spl0_60,
    inference(avatar_split_clause,[],[f477,f791]) ).

fof(f791,plain,
    ( spl0_60
  <=> ! [X103,X104] :
        ( ~ class_Complete__Lattice_Ocomplete__lattice(X104)
        | class_Complete__Lattice_Ocomplete__lattice(tc_fun(X103,X104)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_60])]) ).

fof(f477,axiom,
    ! [X104,X103] :
      ( ~ class_Complete__Lattice_Ocomplete__lattice(X104)
      | class_Complete__Lattice_Ocomplete__lattice(tc_fun(X103,X104)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_fun__Complete__Lattice_Ocomplete__lattice) ).

fof(f789,plain,
    spl0_59,
    inference(avatar_split_clause,[],[f422,f787]) ).

fof(f787,plain,
    ( spl0_59
  <=> ! [X28,X71] :
        ( c_Com_OWT(X71)
        | ~ c_Com_OWT(c_Com_Ocom_OWhile(X28,X71)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_59])]) ).

fof(f422,axiom,
    ! [X28,X71] :
      ( c_Com_OWT(X71)
      | ~ c_Com_OWT(c_Com_Ocom_OWhile(X28,X71)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTs__elim__cases_I6_J_0) ).

fof(f785,plain,
    spl0_58,
    inference(avatar_split_clause,[],[f421,f783]) ).

fof(f783,plain,
    ( spl0_58
  <=> ! [X28,X71] :
        ( ~ c_Com_OWT(X71)
        | c_Com_OWT(c_Com_Ocom_OWhile(X28,X71)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_58])]) ).

fof(f421,axiom,
    ! [X28,X71] :
      ( ~ c_Com_OWT(X71)
      | c_Com_OWT(c_Com_Ocom_OWhile(X28,X71)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_While_0) ).

fof(f781,plain,
    spl0_57,
    inference(avatar_split_clause,[],[f404,f779]) ).

fof(f779,plain,
    ( spl0_57
  <=> ! [X2,X17,X4] : c_Com_Ocom_OBODY(X4) != c_Com_Ocom_OWhile(X2,X17) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_57])]) ).

fof(f404,axiom,
    ! [X2,X4,X17] : c_Com_Ocom_OBODY(X4) != c_Com_Ocom_OWhile(X2,X17),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I58_J_0) ).

fof(f777,plain,
    spl0_56,
    inference(avatar_split_clause,[],[f325,f775]) ).

fof(f775,plain,
    ( spl0_56
  <=> ! [X4,X5,X3] : c_Com_Ocom_OCall(X3,X4,X5) != c_Com_Ocom_OSKIP ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_56])]) ).

fof(f325,axiom,
    ! [X3,X4,X5] : c_Com_Ocom_OCall(X3,X4,X5) != c_Com_Ocom_OSKIP,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I21_J_0) ).

fof(f773,plain,
    spl0_55,
    inference(avatar_split_clause,[],[f324,f771]) ).

fof(f771,plain,
    ( spl0_55
  <=> ! [X6,X20] :
        ( ~ class_Orderings_Opreorder(X6)
        | c_lessequals(X20,X20,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_55])]) ).

fof(f324,axiom,
    ! [X6,X20] :
      ( ~ class_Orderings_Opreorder(X6)
      | c_lessequals(X20,X20,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_order__eq__refl_0) ).

fof(f769,plain,
    spl0_54,
    inference(avatar_split_clause,[],[f323,f767]) ).

fof(f767,plain,
    ( spl0_54
  <=> ! [X6,X20] :
        ( ~ class_Orderings_Oorder(X6)
        | c_lessequals(X20,X20,X6) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_54])]) ).

fof(f323,axiom,
    ! [X6,X20] :
      ( ~ class_Orderings_Oorder(X6)
      | c_lessequals(X20,X20,X6) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_order__eq__iff_0) ).

fof(f765,plain,
    spl0_53,
    inference(avatar_split_clause,[],[f259,f763]) ).

fof(f763,plain,
    ( spl0_53
  <=> ! [X43,X47] :
        ( c_Com_OWT(X43)
        | ~ c_Com_OWT(c_Com_Ocom_OSemi(X43,X47)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_53])]) ).

fof(f259,axiom,
    ! [X47,X43] :
      ( c_Com_OWT(X43)
      | ~ c_Com_OWT(c_Com_Ocom_OSemi(X43,X47)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTs__elim__cases_I4_J_0) ).

fof(f761,plain,
    spl0_52,
    inference(avatar_split_clause,[],[f226,f759]) ).

fof(f759,plain,
    ( spl0_52
  <=> ! [X6,X20] : hAPP(c_Fun_Oid(X6),X20) = X20 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_52])]) ).

fof(f226,axiom,
    ! [X6,X20] : hAPP(c_Fun_Oid(X6),X20) = X20,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_id__apply_0) ).

fof(f757,plain,
    spl0_51,
    inference(avatar_split_clause,[],[f213,f755]) ).

fof(f755,plain,
    ( spl0_51
  <=> ! [X18,X5,X19] : c_Com_Ocom_OSKIP != c_Com_Ocom_OCond(X5,X18,X19) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_51])]) ).

fof(f213,axiom,
    ! [X18,X19,X5] : c_Com_Ocom_OSKIP != c_Com_Ocom_OCond(X5,X18,X19),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I15_J_0) ).

fof(f753,plain,
    spl0_50,
    inference(avatar_split_clause,[],[f158,f751]) ).

fof(f751,plain,
    ( spl0_50
  <=> ! [X43,X47] :
        ( c_Com_OWT(X47)
        | ~ c_Com_OWT(c_Com_Ocom_OSemi(X43,X47)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_50])]) ).

fof(f158,axiom,
    ! [X47,X43] :
      ( c_Com_OWT(X47)
      | ~ c_Com_OWT(c_Com_Ocom_OSemi(X43,X47)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WTs__elim__cases_I4_J_1) ).

fof(f749,plain,
    spl0_49,
    inference(avatar_split_clause,[],[f141,f747]) ).

fof(f747,plain,
    ( spl0_49
  <=> ! [X54,X5,X53] : c_Com_Ocom_OSKIP != c_Com_Ocom_OLocal(X53,X5,X54) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_49])]) ).

fof(f141,axiom,
    ! [X54,X53,X5] : c_Com_Ocom_OSKIP != c_Com_Ocom_OLocal(X53,X5,X54),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I11_J_0) ).

fof(f745,plain,
    spl0_48,
    inference(avatar_split_clause,[],[f82,f743]) ).

fof(f743,plain,
    ( spl0_48
  <=> ! [X4,X0,X2] : c_Com_Ocom_OAss(X0,X2) != c_Com_Ocom_OBODY(X4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_48])]) ).

fof(f82,axiom,
    ! [X2,X0,X4] : c_Com_Ocom_OAss(X0,X2) != c_Com_Ocom_OBODY(X4),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I31_J_0) ).

fof(f741,plain,
    spl0_47,
    inference(avatar_split_clause,[],[f29,f739]) ).

fof(f739,plain,
    ( spl0_47
  <=> ! [X6,X35] : hAPP(c_COMBI(X6),X35) = X35 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_47])]) ).

fof(f29,axiom,
    ! [X6,X35] : hAPP(c_COMBI(X6),X35) = X35,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_COMBI__def_0) ).

fof(f737,plain,
    spl0_46,
    inference(avatar_split_clause,[],[f12,f735]) ).

fof(f735,plain,
    ( spl0_46
  <=> ! [X4,X27,X26] : c_Com_Ocom_OBODY(X4) != c_Com_Ocom_OSemi(X26,X27) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_46])]) ).

fof(f12,axiom,
    ! [X26,X27,X4] : c_Com_Ocom_OBODY(X4) != c_Com_Ocom_OSemi(X26,X27),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I49_J_0) ).

fof(f733,plain,
    ( spl0_29
    | ~ spl0_27
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f712,f708,f656,f663]) ).

fof(f712,plain,
    ( c_Hoare__Mirabelle_Otriple__valid(v_na,v_xa,t_a)
    | ~ spl0_27
    | ~ spl0_40 ),
    inference(resolution,[],[f710,f657]) ).

fof(f732,plain,
    spl0_45,
    inference(avatar_split_clause,[],[f427,f730]) ).

fof(f730,plain,
    ( spl0_45
  <=> ! [X69,X44] : c_Natural_Oevaln(c_Com_Ocom_OSKIP,X44,X69,X44) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_45])]) ).

fof(f427,axiom,
    ! [X44,X69] : c_Natural_Oevaln(c_Com_Ocom_OSKIP,X44,X69,X44),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_evaln_OSkip_0) ).

fof(f728,plain,
    spl0_44,
    inference(avatar_split_clause,[],[f418,f726]) ).

fof(f726,plain,
    ( spl0_44
  <=> ! [X54,X5] : c_Com_Ocom_OSKIP != c_Com_Ocom_OWhile(X5,X54) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_44])]) ).

fof(f418,axiom,
    ! [X54,X5] : c_Com_Ocom_OSKIP != c_Com_Ocom_OWhile(X5,X54),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I17_J_0) ).

fof(f724,plain,
    spl0_43,
    inference(avatar_split_clause,[],[f345,f722]) ).

fof(f722,plain,
    ( spl0_43
  <=> ! [X5,X3] : c_Com_Ocom_OSKIP != c_Com_Ocom_OAss(X3,X5) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_43])]) ).

fof(f345,axiom,
    ! [X3,X5] : c_Com_Ocom_OSKIP != c_Com_Ocom_OAss(X3,X5),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I9_J_0) ).

fof(f720,plain,
    spl0_42,
    inference(avatar_split_clause,[],[f292,f718]) ).

fof(f718,plain,
    ( spl0_42
  <=> ! [X69] : ~ c_lessequals(c_Suc(X69),X69,tc_nat) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_42])]) ).

fof(f292,axiom,
    ! [X69] : ~ c_lessequals(c_Suc(X69),X69,tc_nat),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_Suc__n__not__le__n_0) ).

fof(f716,plain,
    spl0_41,
    inference(avatar_split_clause,[],[f284,f714]) ).

fof(f714,plain,
    ( spl0_41
  <=> ! [X18,X19] : c_Com_Ocom_OSemi(X18,X19) != c_Com_Ocom_OSKIP ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_41])]) ).

fof(f284,axiom,
    ! [X18,X19] : c_Com_Ocom_OSemi(X18,X19) != c_Com_Ocom_OSKIP,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I13_J_0) ).

fof(f711,plain,
    ( spl0_40
    | spl0_28 ),
    inference(avatar_split_clause,[],[f519,f660,f708]) ).

fof(f519,plain,
    ! [X99] :
      ( ~ hBOOL(hAPP(hAPP(v_P,X99),v_s1))
      | hBOOL(hAPP(hAPP(v_P,X99),v_s2))
      | hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),v_xa),v_G)) ),
    inference(trivial_inequality_removal,[],[f518]) ).

fof(f518,plain,
    ! [X99] :
      ( ~ hBOOL(hAPP(hAPP(v_P,X99),v_s1))
      | hBOOL(hAPP(hAPP(v_P,X99),v_s2))
      | c_Com_Ocom_OWhile(v_b,v_c) != c_Com_Ocom_OWhile(v_b,v_c)
      | hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),v_xa),v_G)) ),
    inference(definition_unfolding,[],[f471,f462,f463]) ).

fof(f471,axiom,
    ! [X99] :
      ( ~ hBOOL(hAPP(hAPP(v_P,X99),v_s1))
      | hBOOL(hAPP(hAPP(v_P,X99),v_s2))
      | c_Com_Ocom_OWhile(v_ba,v_ca) != c_Com_Ocom_OWhile(v_b,v_c)
      | hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),v_xa),v_G)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_conjecture_12) ).

fof(f706,plain,
    ( spl0_36
    | ~ spl0_37
    | ~ spl0_38
    | ~ spl0_39 ),
    inference(avatar_split_clause,[],[f513,f703,f699,f695,f692]) ).

fof(f692,plain,
    ( spl0_36
  <=> ! [X100] : ~ hBOOL(hAPP(hAPP(v_P,X100),v_s0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_36])]) ).

fof(f695,plain,
    ( spl0_37
  <=> v_c = c_Com_Ocom_OWhile(v_b,v_c) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_37])]) ).

fof(f699,plain,
    ( spl0_38
  <=> c_Hoare__Mirabelle_Otriple__valid(v_na,v_x,t_a) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_38])]) ).

fof(f703,plain,
    ( spl0_39
  <=> hBOOL(hAPP(v_b,v_s1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_39])]) ).

fof(f513,plain,
    ! [X100] :
      ( ~ hBOOL(hAPP(v_b,v_s1))
      | ~ c_Hoare__Mirabelle_Otriple__valid(v_na,v_x,t_a)
      | v_c != c_Com_Ocom_OWhile(v_b,v_c)
      | ~ hBOOL(hAPP(hAPP(v_P,X100),v_s0)) ),
    inference(definition_unfolding,[],[f470,f463]) ).

fof(f470,axiom,
    ! [X100] :
      ( ~ hBOOL(hAPP(v_b,v_s1))
      | ~ c_Hoare__Mirabelle_Otriple__valid(v_na,v_x,t_a)
      | v_ca != c_Com_Ocom_OWhile(v_b,v_c)
      | ~ hBOOL(hAPP(hAPP(v_P,X100),v_s0)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_conjecture_11) ).

fof(f690,plain,
    spl0_35,
    inference(avatar_split_clause,[],[f506,f688]) ).

fof(f688,plain,
    ( spl0_35
  <=> ! [X6,X20] : c_fequal(X20,X20,X6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_35])]) ).

fof(f506,axiom,
    ! [X6,X20] : c_fequal(X20,X20,X6),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_ATP__Linkup_Oequal__imp__fequal_0) ).

fof(f686,plain,
    spl0_34,
    inference(avatar_split_clause,[],[f322,f684]) ).

fof(f684,plain,
    ( spl0_34
  <=> ! [X20] : c_lessequals(X20,X20,tc_nat) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_34])]) ).

fof(f322,axiom,
    ! [X20] : c_lessequals(X20,X20,tc_nat),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_eq__imp__le_0) ).

fof(f682,plain,
    spl0_33,
    inference(avatar_split_clause,[],[f306,f680]) ).

fof(f680,plain,
    ( spl0_33
  <=> ! [X69] : c_Suc(X69) != X69 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_33])]) ).

fof(f306,axiom,
    ! [X69] : c_Suc(X69) != X69,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_Suc__n__not__n_0) ).

fof(f678,plain,
    spl0_32,
    inference(avatar_split_clause,[],[f221,f676]) ).

fof(f676,plain,
    ( spl0_32
  <=> ! [X4] : c_Com_Ocom_OSKIP != c_Com_Ocom_OBODY(X4) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_32])]) ).

fof(f221,axiom,
    ! [X4] : c_Com_Ocom_OSKIP != c_Com_Ocom_OBODY(X4),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_com_Osimps_I18_J_0) ).

fof(f674,plain,
    spl0_31,
    inference(avatar_split_clause,[],[f134,f672]) ).

fof(f672,plain,
    ( spl0_31
  <=> ! [X44] : c_Natural_Oevalc(c_Com_Ocom_OSKIP,X44,X44) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_31])]) ).

fof(f134,axiom,
    ! [X44] : c_Natural_Oevalc(c_Com_Ocom_OSKIP,X44,X44),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_evalc_OSkip_0) ).

fof(f670,plain,
    spl0_30,
    inference(avatar_split_clause,[],[f41,f668]) ).

fof(f668,plain,
    ( spl0_30
  <=> ! [X29,X50] : c_Com_OWT(c_Com_Ocom_OAss(X50,X29)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_30])]) ).

fof(f41,axiom,
    ! [X50,X29] : c_Com_OWT(c_Com_Ocom_OAss(X50,X29)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WT_OAssign_0) ).

fof(f666,plain,
    ( spl0_28
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f520,f663,f660]) ).

fof(f520,plain,
    ! [X100] :
      ( ~ c_Hoare__Mirabelle_Otriple__valid(v_na,v_xa,t_a)
      | ~ hBOOL(hAPP(hAPP(v_P,X100),v_s1))
      | hBOOL(hAPP(hAPP(v_P,X100),v_s2)) ),
    inference(trivial_inequality_removal,[],[f515]) ).

fof(f515,plain,
    ! [X100] :
      ( ~ c_Hoare__Mirabelle_Otriple__valid(v_na,v_xa,t_a)
      | ~ hBOOL(hAPP(hAPP(v_P,X100),v_s1))
      | hBOOL(hAPP(hAPP(v_P,X100),v_s2))
      | c_Com_Ocom_OWhile(v_b,v_c) != c_Com_Ocom_OWhile(v_b,v_c) ),
    inference(definition_unfolding,[],[f473,f462,f463]) ).

fof(f473,axiom,
    ! [X100] :
      ( ~ c_Hoare__Mirabelle_Otriple__valid(v_na,v_xa,t_a)
      | ~ hBOOL(hAPP(hAPP(v_P,X100),v_s1))
      | hBOOL(hAPP(hAPP(v_P,X100),v_s2))
      | c_Com_Ocom_OWhile(v_ba,v_ca) != c_Com_Ocom_OWhile(v_b,v_c) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_conjecture_14) ).

fof(f658,plain,
    spl0_27,
    inference(avatar_split_clause,[],[f465,f656]) ).

fof(f465,axiom,
    ! [X20] :
      ( c_Hoare__Mirabelle_Otriple__valid(v_na,X20,t_a)
      | ~ hBOOL(hAPP(hAPP(c_in(tc_Hoare__Mirabelle_Otriple(t_a)),X20),v_G)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_conjecture_6) ).

fof(f654,plain,
    ( ~ spl0_25
    | spl0_26 ),
    inference(avatar_split_clause,[],[f466,f651,f647]) ).

fof(f466,axiom,
    ( hBOOL(hAPP(v_b,v_s2))
    | ~ hBOOL(hAPP(hAPP(v_P,v_xb),v_s2)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_conjecture_7) ).

fof(f645,plain,
    spl0_24,
    inference(avatar_split_clause,[],[f505,f642]) ).

fof(f642,plain,
    ( spl0_24
  <=> class_HOL_Ominus(tc_bool) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_24])]) ).

fof(f505,axiom,
    class_HOL_Ominus(tc_bool),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_bool__HOL_Ominus) ).

fof(f640,plain,
    spl0_23,
    inference(avatar_split_clause,[],[f504,f637]) ).

fof(f637,plain,
    ( spl0_23
  <=> class_Orderings_Obot(tc_bool) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_23])]) ).

fof(f504,axiom,
    class_Orderings_Obot(tc_bool),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_bool__Orderings_Obot) ).

fof(f635,plain,
    spl0_22,
    inference(avatar_split_clause,[],[f503,f632]) ).

fof(f632,plain,
    ( spl0_22
  <=> class_Orderings_Oorder(tc_bool) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_22])]) ).

fof(f503,axiom,
    class_Orderings_Oorder(tc_bool),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_bool__Orderings_Oorder) ).

fof(f630,plain,
    spl0_21,
    inference(avatar_split_clause,[],[f502,f627]) ).

fof(f627,plain,
    ( spl0_21
  <=> class_Lattices_Olattice(tc_bool) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_21])]) ).

fof(f502,axiom,
    class_Lattices_Olattice(tc_bool),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_bool__Lattices_Olattice) ).

fof(f625,plain,
    spl0_20,
    inference(avatar_split_clause,[],[f501,f622]) ).

fof(f622,plain,
    ( spl0_20
  <=> class_Orderings_Opreorder(tc_bool) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_20])]) ).

fof(f501,axiom,
    class_Orderings_Opreorder(tc_bool),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_bool__Orderings_Opreorder) ).

fof(f620,plain,
    spl0_19,
    inference(avatar_split_clause,[],[f500,f617]) ).

fof(f617,plain,
    ( spl0_19
  <=> class_Lattices_Obounded__lattice(tc_bool) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_19])]) ).

fof(f500,axiom,
    class_Lattices_Obounded__lattice(tc_bool),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_bool__Lattices_Obounded__lattice) ).

fof(f615,plain,
    spl0_18,
    inference(avatar_split_clause,[],[f499,f612]) ).

fof(f612,plain,
    ( spl0_18
  <=> class_Lattices_Odistrib__lattice(tc_bool) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_18])]) ).

fof(f499,axiom,
    class_Lattices_Odistrib__lattice(tc_bool),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_bool__Lattices_Odistrib__lattice) ).

fof(f610,plain,
    spl0_17,
    inference(avatar_split_clause,[],[f498,f607]) ).

fof(f607,plain,
    ( spl0_17
  <=> class_Lattices_Olower__semilattice(tc_bool) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_17])]) ).

fof(f498,axiom,
    class_Lattices_Olower__semilattice(tc_bool),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_bool__Lattices_Olower__semilattice) ).

fof(f605,plain,
    spl0_16,
    inference(avatar_split_clause,[],[f497,f602]) ).

fof(f602,plain,
    ( spl0_16
  <=> class_Lattices_Oupper__semilattice(tc_bool) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_16])]) ).

fof(f497,axiom,
    class_Lattices_Oupper__semilattice(tc_bool),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_bool__Lattices_Oupper__semilattice) ).

fof(f600,plain,
    spl0_15,
    inference(avatar_split_clause,[],[f496,f597]) ).

fof(f597,plain,
    ( spl0_15
  <=> class_Complete__Lattice_Ocomplete__lattice(tc_bool) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_15])]) ).

fof(f496,axiom,
    class_Complete__Lattice_Ocomplete__lattice(tc_bool),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_bool__Complete__Lattice_Ocomplete__lattice) ).

fof(f595,plain,
    spl0_14,
    inference(avatar_split_clause,[],[f495,f592]) ).

fof(f592,plain,
    ( spl0_14
  <=> class_HOL_Ominus(tc_nat) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_14])]) ).

fof(f495,axiom,
    class_HOL_Ominus(tc_nat),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_nat__HOL_Ominus) ).

fof(f590,plain,
    spl0_13,
    inference(avatar_split_clause,[],[f494,f587]) ).

fof(f587,plain,
    ( spl0_13
  <=> class_Orderings_Obot(tc_nat) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_13])]) ).

fof(f494,axiom,
    class_Orderings_Obot(tc_nat),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_nat__Orderings_Obot) ).

fof(f585,plain,
    spl0_12,
    inference(avatar_split_clause,[],[f493,f582]) ).

fof(f582,plain,
    ( spl0_12
  <=> class_Orderings_Oorder(tc_nat) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_12])]) ).

fof(f493,axiom,
    class_Orderings_Oorder(tc_nat),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_nat__Orderings_Oorder) ).

fof(f580,plain,
    spl0_11,
    inference(avatar_split_clause,[],[f492,f577]) ).

fof(f577,plain,
    ( spl0_11
  <=> class_Lattices_Olattice(tc_nat) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_11])]) ).

fof(f492,axiom,
    class_Lattices_Olattice(tc_nat),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_nat__Lattices_Olattice) ).

fof(f575,plain,
    spl0_10,
    inference(avatar_split_clause,[],[f491,f572]) ).

fof(f572,plain,
    ( spl0_10
  <=> class_Orderings_Olinorder(tc_nat) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_10])]) ).

fof(f491,axiom,
    class_Orderings_Olinorder(tc_nat),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_nat__Orderings_Olinorder) ).

fof(f570,plain,
    spl0_9,
    inference(avatar_split_clause,[],[f490,f567]) ).

fof(f567,plain,
    ( spl0_9
  <=> class_Orderings_Opreorder(tc_nat) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_9])]) ).

fof(f490,axiom,
    class_Orderings_Opreorder(tc_nat),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_nat__Orderings_Opreorder) ).

fof(f565,plain,
    spl0_8,
    inference(avatar_split_clause,[],[f489,f562]) ).

fof(f562,plain,
    ( spl0_8
  <=> class_Lattices_Odistrib__lattice(tc_nat) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_8])]) ).

fof(f489,axiom,
    class_Lattices_Odistrib__lattice(tc_nat),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_nat__Lattices_Odistrib__lattice) ).

fof(f560,plain,
    spl0_7,
    inference(avatar_split_clause,[],[f488,f557]) ).

fof(f557,plain,
    ( spl0_7
  <=> class_Lattices_Olower__semilattice(tc_nat) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_7])]) ).

fof(f488,axiom,
    class_Lattices_Olower__semilattice(tc_nat),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_nat__Lattices_Olower__semilattice) ).

fof(f555,plain,
    spl0_6,
    inference(avatar_split_clause,[],[f487,f552]) ).

fof(f552,plain,
    ( spl0_6
  <=> class_Lattices_Oupper__semilattice(tc_nat) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_6])]) ).

fof(f487,axiom,
    class_Lattices_Oupper__semilattice(tc_nat),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',clsarity_nat__Lattices_Oupper__semilattice) ).

fof(f550,plain,
    spl0_5,
    inference(avatar_split_clause,[],[f36,f547]) ).

fof(f547,plain,
    ( spl0_5
  <=> c_Com_OWT(c_Com_Ocom_OSKIP) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_5])]) ).

fof(f36,axiom,
    c_Com_OWT(c_Com_Ocom_OSKIP),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_WT_OSkip_0) ).

fof(f545,plain,
    spl0_4,
    inference(avatar_split_clause,[],[f510,f542]) ).

fof(f510,plain,
    c_Natural_Oevaln(c_Com_Ocom_OWhile(v_b,v_c),v_s1,v_na,v_s2),
    inference(definition_unfolding,[],[f461,f462,f463]) ).

fof(f461,axiom,
    c_Natural_Oevaln(c_Com_Ocom_OWhile(v_ba,v_ca),v_s1,v_na,v_s2),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_conjecture_2) ).

fof(f540,plain,
    spl0_3,
    inference(avatar_split_clause,[],[f464,f537]) ).

fof(f464,axiom,
    hBOOL(hAPP(hAPP(v_P,v_xb),v_s0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_conjecture_5) ).

fof(f535,plain,
    spl0_2,
    inference(avatar_split_clause,[],[f509,f532]) ).

fof(f509,plain,
    c_Natural_Oevaln(v_c,v_s0,v_na,v_s1),
    inference(definition_unfolding,[],[f460,f463]) ).

fof(f460,axiom,
    c_Natural_Oevaln(v_ca,v_s0,v_na,v_s1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_conjecture_1) ).

fof(f530,plain,
    spl0_1,
    inference(avatar_split_clause,[],[f508,f527]) ).

fof(f508,plain,
    hBOOL(hAPP(v_b,v_s0)),
    inference(definition_unfolding,[],[f459,f462]) ).

fof(f459,axiom,
    hBOOL(hAPP(v_ba,v_s0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',cls_conjecture_0) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.05/0.10  % Problem    : SWV849-1 : TPTP v8.1.2. Released v4.1.0.
% 0.05/0.12  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.11/0.32  % Computer : n002.cluster.edu
% 0.11/0.32  % Model    : x86_64 x86_64
% 0.11/0.32  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.32  % Memory   : 8042.1875MB
% 0.11/0.32  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.11/0.32  % CPULimit   : 300
% 0.11/0.32  % WCLimit    : 300
% 0.11/0.32  % DateTime   : Tue Apr 30 05:04:24 EDT 2024
% 0.11/0.32  % CPUTime    : 
% 0.11/0.33  % (26838)Running in auto input_syntax mode. Trying TPTP
% 0.11/0.36  % (26841)WARNING: value z3 for option sas not known
% 0.11/0.36  % (26844)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.11/0.36  % (26839)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.11/0.36  % (26842)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.11/0.36  % (26841)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.11/0.36  % (26845)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.11/0.36  % (26840)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.11/0.36  % (26843)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.17/0.40  % (26843)First to succeed.
% 0.17/0.41  % (26843)Refutation found. Thanks to Tanya!
% 0.17/0.41  % SZS status Unsatisfiable for theBenchmark
% 0.17/0.41  % SZS output start Proof for theBenchmark
% See solution above
% 0.17/0.42  % (26843)------------------------------
% 0.17/0.42  % (26843)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 0.17/0.42  % (26843)Termination reason: Refutation
% 0.17/0.42  
% 0.17/0.42  % (26843)Memory used [KB]: 1805
% 0.17/0.42  % (26843)Time elapsed: 0.052 s
% 0.17/0.42  % (26843)Instructions burned: 94 (million)
% 0.17/0.42  % (26843)------------------------------
% 0.17/0.42  % (26843)------------------------------
% 0.17/0.42  % (26838)Success in time 0.086 s
%------------------------------------------------------------------------------