TSTP Solution File: SEU165+2 by Vampire-SAT---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : SEU165+2 : TPTP v8.2.0. Released v3.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s

% Computer : n024.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 May 21 03:53:34 EDT 2024

% Result   : Theorem 1.77s 0.60s
% Output   : Refutation 1.77s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   18
%            Number of leaves      :  134
% Syntax   : Number of formulae    : 1765 ( 527 unt;   0 def)
%            Number of atoms       : 4044 ( 904 equ)
%            Maximal formula atoms :   18 (   2 avg)
%            Number of connectives : 4279 (2000   ~;1862   |; 289   &)
%                                         (  77 <=>;  49  =>;   0  <=;   2 <~>)
%            Maximal formula depth :   14 (   5 avg)
%            Maximal term depth    :    7 (   1 avg)
%            Number of predicates  :   37 (  35 usr;  25 prp; 0-3 aty)
%            Number of functors    :   35 (  35 usr;   7 con; 0-3 aty)
%            Number of variables   : 3404 (3309   !;  95   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f5979,plain,
    $false,
    inference(avatar_sat_refutation,[],[f666,f3154,f3296,f3447,f3524,f3986,f4002,f4018,f4034,f4145,f4156,f4854,f4868,f5943,f5948,f5952,f5954,f5956,f5958,f5960,f5962,f5964,f5966,f5968,f5970,f5972,f5974,f5976,f5978]) ).

fof(f5978,plain,
    spl31_2,
    inference(avatar_contradiction_clause,[],[f5977]) ).

fof(f5977,plain,
    ( $false
    | spl31_2 ),
    inference(global_subsumption,[],[f247,f246,f267,f269,f272,f407,f408,f409,f410,f279,f285,f284,f289,f288,f311,f335,f334,f412,f413,f348,f347,f354,f353,f352,f360,f359,f370,f369,f368,f367,f420,f365,f364,f363,f378,f429,f377,f430,f376,f373,f386,f385,f384,f383,f394,f393,f392,f389,f402,f401,f400,f399,f312,f405,f406,f249,f321,f411,f250,f322,f416,f418,f248,f251,f432,f433,f254,f255,f256,f313,f314,f315,f316,f317,f439,f323,f324,f362,f443,f431,f252,f253,f446,f292,f450,f452,f451,f453,f454,f329,f330,f331,f332,f333,f466,f421,f424,f467,f425,f468,f469,f470,f426,f471,f472,f427,f473,f265,f474,f266,f477,f478,f282,f480,f483,f482,f283,f293,f319,f325,f498,f497,f326,f511,f512,f513,f508,f517,f507,f506,f327,f534,f540,f544,f547,f548,f549,f550,f551,f552,f535,f553,f554,f533,f566,f539,f542,f356,f538,f543,f586,f541,f361,f414,f602,f603,f415,f606,f601,f608,f610,f611,f615,f600,f609,f614,f419,f629,f422,f632,f423,f635,f631,f640,f641,f638,f634,f637,f652,f653,f645,f245,f650,f672,f673,f654,f670,f680,f681,f675,f475,f689,f476,f492,f604,f698,f607,f495,f261,f711,f715,f713,f599,f724,f725,f726,f690,f728,f729,f691,f693,f737,f741,f742,f721,f744,f745,f748,f749,f697,f752,f753,f262,f757,f758,f759,f761,f762,f760,f763,f755,f768,f722,f774,f775,f738,f263,f787,f788,f789,f791,f792,f669,f798,f799,f674,f270,f814,f816,f817,f818,f821,f819,f824,f825,f828,f271,f838,f840,f841,f842,f829,f846,f831,f851,f845,f850,f835,f864,f865,f871,f873,f874,f882,f883,f884,f876,f893,f897,f877,f903,f880,f909,f896,f913,f914,f273,f902,f926,f908,f932,f837,f939,f941,f942,f950,f951,f952,f944,f961,f945,f948,f820,f977,f988,f989,f274,f990,f991,f839,f999,f1000,f1005,f1007,f1008,f1016,f1018,f1019,f870,f1029,f1030,f1045,f1048,f1049,f938,f1068,f1071,f1072,f275,f994,f1083,f1084,f1086,f894,f1089,f1090,f1092,f962,f1095,f1096,f1098,f993,f1101,f1102,f1104,f1004,f1110,f1111,f1124,f1127,f1128,f286,f1136,f1139,f1140,f1142,f1143,f1146,f1148,f1159,f1154,f1160,f1141,f1156,f1162,f1163,f1157,f1158,f1168,f1169,f287,f1178,f1182,f1183,f1174,f1187,f1185,f1195,f1198,f1200,f1199,f1201,f1215,f1216,f1202,f1208,f1228,f1229,f1209,f1232,f1175,f1237,f1238,f1247,f1258,f1257,f1266,f1271,f1272,f1267,f1287,f1280,f1177,f1180,f1316,f1317,f1323,f1179,f1343,f1181,f303,f1389,f1391,f1392,f1386,f1396,f1397,f1400,f1402,f1403,f1395,f1413,f1412,f1387,f1431,f1432,f1434,f1435,f1394,f1443,f1444,f1447,f1449,f1450,f1399,f1455,f1456,f1458,f1459,f1464,f1465,f304,f1474,f1472,f1478,f1481,f1482,f1429,f1493,f1494,f1496,f1497,f1446,f1505,f1506,f1511,f1512,f340,f1517,f1518,f1519,f1520,f1523,f1479,f1526,f1527,f1521,f1538,f1539,f1541,f1205,f1393,f1549,f1550,f341,f1556,f1557,f1428,f343,f1575,f1578,f1579,f1580,f1582,f1583,f1576,f344,f1607,f1608,f1604,f1610,f1605,f1588,f1574,f1612,f1613,f1614,f1631,f1615,f1586,f1634,f1635,f1637,f1587,f1640,f1641,f1643,f481,f1648,f1649,f1650,f1651,f1652,f1653,f1654,f1663,f257,f1669,f1692,f1693,f1695,f1676,f1677,f1678,f1661,f1660,f1696,f1697,f1659,f1646,f1701,f1702,f1703,f1705,f1706,f1700,f1709,f1708,f1647,f1716,f1717,f1718,f1662,f1664,f1728,f1699,f1730,f1731,f1733,f1734,f258,f1778,f1779,f1781,f1746,f1748,f1751,f1754,f1757,f1758,f1760,f1762,f1750,f1787,f1788,f1789,f1790,f1802,f1807,f1714,f1818,f1819,f1752,f1824,f1825,f1830,f1801,f1850,f1851,f1852,f1853,f1870,f1698,f1881,f1882,f259,f1883,f1884,f1885,f1915,f1916,f1894,f1895,f1896,f1898,f1899,f1900,f1901,f1902,f1903,f1904,f1905,f1906,f1917,f1897,f1926,f1946,f1713,f714,f1950,f1951,f1952,f1953,f1957,f1958,f264,f1961,f1967,f754,f756,f1972,f1973,f1974,f1977,f1978,f1979,f1980,f1976,f784,f786,f1994,f1995,f2001,f2002,f2003,f2004,f2000,f1577,f2019,f2020,f2021,f2022,f2024,f2025,f2026,f2027,f2023,f268,f2041,f2042,f2043,f2044,f2045,f2046,f2047,f2048,f2050,f2051,f2052,f2053,f2054,f2061,f2062,f2059,f2063,f290,f2218,f291,f2242,f2243,f2244,f2246,f2247,f2248,f2249,f2250,f2252,f2253,f2254,f2255,f2256,f2257,f2258,f2259,f2260,f2261,f2262,f2263,f2264,f2265,f2266,f2267,f2268,f2269,f2270,f2271,f2272,f2273,f2275,f2276,f2277,f2280,f297,f298,f2402,f2403,f2404,f299,f2531,f2533,f2535,f2537,f2538,f300,f2597,f2599,f2600,f2601,f2602,f2603,f2604,f2605,f2606,f2607,f2608,f2609,f2610,f338,f2669,f2671,f2672,f2673,f2674,f2675,f2676,f2677,f2678,f2679,f2680,f2682,f339,f2752,f2754,f2755,f2756,f2757,f2758,f2759,f2760,f2761,f2762,f2763,f2765,f342,f2835,f2837,f2838,f2839,f2843,f2844,f2845,f2846,f2848,f372,f380,f388,f3089,f3090,f396,f404,f260,f3473,f3452,f3453,f3454,f3455,f3456,f3457,f3458,f294,f3624,f3625,f3626,f3627,f3628,f3629,f3630,f3631,f3632,f3633,f3634,f3635,f3636,f3652,f3653,f3654,f3655,f3663,f295,f3750,f3751,f3752,f3753,f3754,f3755,f3756,f3757,f3762,f3763,f3777,f3778,f3779,f3781,f3782,f3783,f3784,f3790,f3791,f306,f307,f2598,f2753,f2541,f3943,f3944,f3953,f3945,f3946,f3948,f3950,f308,f3954,f3947,f3956,f3965,f3957,f3958,f3960,f3964,f3952,f309,f4003,f328,f4042,f4043,f4044,f4045,f4046,f4047,f4050,f4054,f4055,f4056,f4057,f4058,f4059,f4060,f4061,f4063,f4066,f4068,f4069,f4070,f4071,f4073,f4075,f4076,f4077,f4078,f4079,f4052,f4048,f4049,f4067,f4062,f4084,f4085,f4087,f4053,f4089,f4091,f4093,f4094,f4095,f4072,f4097,f4098,f4064,f4105,f4051,f4106,f4107,f4108,f381,f4110,f4111,f4112,f4113,f4074,f4090,f382,f4158,f4159,f4163,f4164,f390,f4189,f4190,f4191,f4192,f4194,f391,f4268,f4269,f4274,f4275,f4279,f397,f4398,f398,f4630,f276,f4800,f4802,f4808,f4804,f301,f4886,f4887,f4888,f4889,f4890,f4891,f4892,f4893,f4894,f4895,f4896,f4897,f4898,f4899,f4900,f4901,f4902,f4903,f302,f4959,f4960,f4961,f4962,f4963,f4964,f4965,f4966,f4967,f4974,f4975,f4978,f4990,f305,f5076,f5077,f5078,f5079,f5080,f5081,f5082,f5083,f5105,f5103,f349,f5171,f5172,f350,f5268,f5269,f296,f5454,f5455,f5456,f5457,f5458,f5459,f5460,f5461,f5462,f5463,f5464,f5465,f5466,f5467,f5468,f5469,f5470,f5471,f5472,f5473,f5474,f5475,f5477,f351,f5601,f5602,f5604,f428,f310,f5937,f5938,f5939,f5940,f5946,f5950,f664]) ).

fof(f664,plain,
    ( ~ in(sK6,sK8)
    | spl31_2 ),
    inference(avatar_component_clause,[],[f663]) ).

fof(f663,plain,
    ( spl31_2
  <=> in(sK6,sK8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_2])]) ).

fof(f5950,plain,
    ~ in(ordered_pair(sK6,sK7),cartesian_product2(sK8,sK9)),
    inference(subsumption_resolution,[],[f5949,f309]) ).

fof(f5949,plain,
    ( ~ in(sK7,sK9)
    | ~ in(ordered_pair(sK6,sK7),cartesian_product2(sK8,sK9)) ),
    inference(subsumption_resolution,[],[f247,f308]) ).

fof(f5946,plain,
    in(sK7,sK9),
    inference(subsumption_resolution,[],[f246,f309]) ).

fof(f5940,plain,
    ! [X2,X3,X0,X1] :
      ( ~ in(X0,X1)
      | ~ in(X2,X3)
      | ~ empty(cartesian_product2(X3,X1)) ),
    inference(resolution,[],[f310,f362]) ).

fof(f5939,plain,
    ! [X2,X3,X0,X1] :
      ( ~ in(X0,X1)
      | ~ in(X2,X3)
      | ~ in(cartesian_product2(X3,X1),ordered_pair(X2,X0)) ),
    inference(resolution,[],[f310,f333]) ).

fof(f5938,plain,
    ! [X2,X3,X0,X1] :
      ( ~ in(X0,X1)
      | ~ in(X2,X3)
      | empty_set != cartesian_product2(X3,X1) ),
    inference(resolution,[],[f310,f1198]) ).

fof(f5937,plain,
    ! [X2,X3,X0,X1] :
      ( ~ in(X0,X1)
      | ~ in(X2,X3)
      | cartesian_product2(X3,X1) = set_union2(singleton(ordered_pair(X2,X0)),cartesian_product2(X3,X1)) ),
    inference(resolution,[],[f310,f268]) ).

fof(f310,plain,
    ! [X2,X3,X0,X1] :
      ( in(ordered_pair(X0,X1),cartesian_product2(X2,X3))
      | ~ in(X1,X3)
      | ~ in(X0,X2) ),
    inference(cnf_transformation,[],[f180]) ).

fof(f180,plain,
    ! [X0,X1,X2,X3] :
      ( ( in(ordered_pair(X0,X1),cartesian_product2(X2,X3))
        | ~ in(X1,X3)
        | ~ in(X0,X2) )
      & ( ( in(X1,X3)
          & in(X0,X2) )
        | ~ in(ordered_pair(X0,X1),cartesian_product2(X2,X3)) ) ),
    inference(flattening,[],[f179]) ).

fof(f179,plain,
    ! [X0,X1,X2,X3] :
      ( ( in(ordered_pair(X0,X1),cartesian_product2(X2,X3))
        | ~ in(X1,X3)
        | ~ in(X0,X2) )
      & ( ( in(X1,X3)
          & in(X0,X2) )
        | ~ in(ordered_pair(X0,X1),cartesian_product2(X2,X3)) ) ),
    inference(nnf_transformation,[],[f46]) ).

fof(f46,axiom,
    ! [X0,X1,X2,X3] :
      ( in(ordered_pair(X0,X1),cartesian_product2(X2,X3))
    <=> ( in(X1,X3)
        & in(X0,X2) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',l55_zfmisc_1) ).

fof(f428,plain,
    ! [X0,X1] :
      ( sK19(X0,X1) != X0
      | singleton(X0) = X1
      | ~ in(X0,X1) ),
    inference(inner_rewriting,[],[f360]) ).

fof(f5604,plain,
    ! [X0,X1] :
      ( ~ in(X0,singleton(empty_set))
      | ~ in(X1,X0) ),
    inference(subsumption_resolution,[],[f5603,f411]) ).

fof(f5603,plain,
    ! [X0,X1] :
      ( ~ in(X0,singleton(empty_set))
      | ~ in(X1,X0)
      | in(X1,empty_set) ),
    inference(resolution,[],[f351,f433]) ).

fof(f5602,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,powerset(X1))
      | ~ in(X2,X0)
      | in(X2,X1) ),
    inference(resolution,[],[f351,f432]) ).

fof(f5601,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,X1)
      | ~ in(X2,X0)
      | in(X2,union(X1)) ),
    inference(resolution,[],[f351,f416]) ).

fof(f351,plain,
    ! [X0,X1,X6,X5] :
      ( ~ sP0(X0,X1)
      | ~ in(X6,X0)
      | ~ in(X5,X6)
      | in(X5,X1) ),
    inference(cnf_transformation,[],[f204]) ).

fof(f204,plain,
    ! [X0,X1] :
      ( ( sP0(X0,X1)
        | ( ( ! [X3] :
                ( ~ in(X3,X0)
                | ~ in(sK16(X0,X1),X3) )
            | ~ in(sK16(X0,X1),X1) )
          & ( ( in(sK17(X0,X1),X0)
              & in(sK16(X0,X1),sK17(X0,X1)) )
            | in(sK16(X0,X1),X1) ) ) )
      & ( ! [X5] :
            ( ( in(X5,X1)
              | ! [X6] :
                  ( ~ in(X6,X0)
                  | ~ in(X5,X6) ) )
            & ( ( in(sK18(X0,X5),X0)
                & in(X5,sK18(X0,X5)) )
              | ~ in(X5,X1) ) )
        | ~ sP0(X0,X1) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK16,sK17,sK18])],[f200,f203,f202,f201]) ).

fof(f201,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( ( ! [X3] :
                ( ~ in(X3,X0)
                | ~ in(X2,X3) )
            | ~ in(X2,X1) )
          & ( ? [X4] :
                ( in(X4,X0)
                & in(X2,X4) )
            | in(X2,X1) ) )
     => ( ( ! [X3] :
              ( ~ in(X3,X0)
              | ~ in(sK16(X0,X1),X3) )
          | ~ in(sK16(X0,X1),X1) )
        & ( ? [X4] :
              ( in(X4,X0)
              & in(sK16(X0,X1),X4) )
          | in(sK16(X0,X1),X1) ) ) ),
    introduced(choice_axiom,[]) ).

fof(f202,plain,
    ! [X0,X1] :
      ( ? [X4] :
          ( in(X4,X0)
          & in(sK16(X0,X1),X4) )
     => ( in(sK17(X0,X1),X0)
        & in(sK16(X0,X1),sK17(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

fof(f203,plain,
    ! [X0,X5] :
      ( ? [X7] :
          ( in(X7,X0)
          & in(X5,X7) )
     => ( in(sK18(X0,X5),X0)
        & in(X5,sK18(X0,X5)) ) ),
    introduced(choice_axiom,[]) ).

fof(f200,plain,
    ! [X0,X1] :
      ( ( sP0(X0,X1)
        | ? [X2] :
            ( ( ! [X3] :
                  ( ~ in(X3,X0)
                  | ~ in(X2,X3) )
              | ~ in(X2,X1) )
            & ( ? [X4] :
                  ( in(X4,X0)
                  & in(X2,X4) )
              | in(X2,X1) ) ) )
      & ( ! [X5] :
            ( ( in(X5,X1)
              | ! [X6] :
                  ( ~ in(X6,X0)
                  | ~ in(X5,X6) ) )
            & ( ? [X7] :
                  ( in(X7,X0)
                  & in(X5,X7) )
              | ~ in(X5,X1) ) )
        | ~ sP0(X0,X1) ) ),
    inference(rectify,[],[f199]) ).

fof(f199,plain,
    ! [X0,X1] :
      ( ( sP0(X0,X1)
        | ? [X2] :
            ( ( ! [X3] :
                  ( ~ in(X3,X0)
                  | ~ in(X2,X3) )
              | ~ in(X2,X1) )
            & ( ? [X3] :
                  ( in(X3,X0)
                  & in(X2,X3) )
              | in(X2,X1) ) ) )
      & ( ! [X2] :
            ( ( in(X2,X1)
              | ! [X3] :
                  ( ~ in(X3,X0)
                  | ~ in(X2,X3) ) )
            & ( ? [X3] :
                  ( in(X3,X0)
                  & in(X2,X3) )
              | ~ in(X2,X1) ) )
        | ~ sP0(X0,X1) ) ),
    inference(nnf_transformation,[],[f147]) ).

fof(f147,plain,
    ! [X0,X1] :
      ( sP0(X0,X1)
    <=> ! [X2] :
          ( in(X2,X1)
        <=> ? [X3] :
              ( in(X3,X0)
              & in(X2,X3) ) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])]) ).

fof(f5477,plain,
    ! [X2,X0,X1] :
      ( subset(X2,empty_set)
      | in(X0,X2)
      | ~ subset(X2,set_difference(singleton(X0),X1)) ),
    inference(superposition,[],[f296,f1177]) ).

fof(f5475,plain,
    ! [X2,X0,X1] :
      ( subset(X2,empty_set)
      | in(X1,X2)
      | ~ subset(X2,set_intersection2(X0,singleton(X1))) ),
    inference(superposition,[],[f296,f1179]) ).

fof(f5474,plain,
    ! [X2,X0,X1] :
      ( subset(X2,empty_set)
      | in(X0,X2)
      | ~ subset(X2,set_intersection2(singleton(X0),X1)) ),
    inference(superposition,[],[f296,f1175]) ).

fof(f5473,plain,
    ! [X2,X0,X1] :
      ( subset(X2,set_difference(X0,singleton(X1)))
      | in(X1,X2)
      | ~ subset(X2,set_union2(X0,singleton(X1))) ),
    inference(superposition,[],[f296,f259]) ).

fof(f5472,plain,
    ! [X0,X1] :
      ( subset(X1,empty_set)
      | in(X0,X1)
      | ~ subset(X1,singleton(X0)) ),
    inference(superposition,[],[f296,f1174]) ).

fof(f5471,plain,
    ! [X0,X1] :
      ( in(X0,union(singleton(singleton(powerset(set_difference(X1,singleton(X0)))))))
      | ~ subset(union(singleton(singleton(powerset(set_difference(X1,singleton(X0)))))),X1) ),
    inference(resolution,[],[f296,f1664]) ).

fof(f5470,plain,
    ! [X0,X1] :
      ( in(X0,powerset(powerset(set_difference(X1,singleton(X0)))))
      | ~ subset(powerset(powerset(set_difference(X1,singleton(X0)))),X1) ),
    inference(resolution,[],[f296,f611]) ).

fof(f5469,plain,
    ! [X2,X0,X1] :
      ( in(X0,singleton(X1))
      | ~ subset(singleton(X1),X2)
      | in(X1,set_difference(X2,singleton(X0))) ),
    inference(resolution,[],[f296,f282]) ).

fof(f5468,plain,
    ! [X0,X1] :
      ( in(X0,singleton(powerset(set_difference(X1,singleton(X0)))))
      | ~ subset(singleton(powerset(set_difference(X1,singleton(X0)))),X1) ),
    inference(resolution,[],[f296,f601]) ).

fof(f5467,plain,
    ! [X2,X0,X1] :
      ( in(X0,set_union2(X1,singleton(powerset(set_difference(X2,singleton(X0))))))
      | ~ subset(set_union2(X1,singleton(powerset(set_difference(X2,singleton(X0))))),X2) ),
    inference(resolution,[],[f296,f722]) ).

fof(f5466,plain,
    ! [X2,X0,X1] :
      ( in(X0,set_union2(singleton(powerset(set_difference(X1,singleton(X0)))),X2))
      | ~ subset(set_union2(singleton(powerset(set_difference(X1,singleton(X0)))),X2),X1) ),
    inference(resolution,[],[f296,f721]) ).

fof(f5465,plain,
    ! [X2,X3,X0,X1] :
      ( in(X0,unordered_pair(X1,X2))
      | ~ subset(unordered_pair(X1,X2),X3)
      | in(X1,set_difference(X3,singleton(X0))) ),
    inference(resolution,[],[f296,f303]) ).

fof(f5464,plain,
    ! [X2,X3,X0,X1] :
      ( in(X0,unordered_pair(X1,X2))
      | ~ subset(unordered_pair(X1,X2),X3)
      | in(X2,set_difference(X3,singleton(X0))) ),
    inference(resolution,[],[f296,f304]) ).

fof(f5463,plain,
    ! [X2,X0,X1] :
      ( in(X0,unordered_pair(X1,powerset(set_difference(X2,singleton(X0)))))
      | ~ subset(unordered_pair(X1,powerset(set_difference(X2,singleton(X0)))),X2) ),
    inference(resolution,[],[f296,f650]) ).

fof(f5462,plain,
    ! [X2,X0,X1] :
      ( in(X0,unordered_pair(powerset(set_difference(X1,singleton(X0))),X2))
      | ~ subset(unordered_pair(powerset(set_difference(X1,singleton(X0))),X2),X1) ),
    inference(resolution,[],[f296,f654]) ).

fof(f5461,plain,
    ! [X2,X3,X0,X1] :
      ( in(X0,X1)
      | ~ subset(X1,X2)
      | ~ in(X3,X1)
      | in(X3,set_difference(X2,singleton(X0))) ),
    inference(resolution,[],[f296,f342]) ).

fof(f5460,plain,
    ! [X2,X0,X1] :
      ( in(X0,X1)
      | ~ subset(X1,X2)
      | set_difference(X2,singleton(X0)) = X1
      | proper_subset(X1,set_difference(X2,singleton(X0))) ),
    inference(resolution,[],[f296,f339]) ).

fof(f5459,plain,
    ! [X2,X0,X1] :
      ( in(X0,X1)
      | ~ subset(X1,X2)
      | set_difference(X2,singleton(X0)) = X1
      | ~ subset(set_difference(X2,singleton(X0)),X1) ),
    inference(resolution,[],[f296,f338]) ).

fof(f5458,plain,
    ! [X2,X3,X0,X1] :
      ( in(X0,X1)
      | ~ subset(X1,X2)
      | subset(X3,set_difference(X2,singleton(X0)))
      | ~ subset(X3,X1) ),
    inference(resolution,[],[f296,f300]) ).

fof(f5457,plain,
    ! [X2,X0,X1] :
      ( in(X0,X1)
      | ~ subset(X1,X2)
      | ~ proper_subset(set_difference(X2,singleton(X0)),X1) ),
    inference(resolution,[],[f296,f292]) ).

fof(f5456,plain,
    ! [X2,X0,X1] :
      ( in(X0,X1)
      | ~ subset(X1,X2)
      | empty_set = set_difference(X1,set_difference(X2,singleton(X0))) ),
    inference(resolution,[],[f296,f287]) ).

fof(f5455,plain,
    ! [X2,X0,X1] :
      ( in(X0,X1)
      | ~ subset(X1,X2)
      | set_difference(X2,singleton(X0)) = set_union2(X1,set_difference(X2,singleton(X0))) ),
    inference(resolution,[],[f296,f271]) ).

fof(f5454,plain,
    ! [X2,X0,X1] :
      ( in(X0,X1)
      | ~ subset(X1,X2)
      | set_intersection2(X1,set_difference(X2,singleton(X0))) = X1 ),
    inference(resolution,[],[f296,f270]) ).

fof(f296,plain,
    ! [X2,X0,X1] :
      ( subset(X0,set_difference(X1,singleton(X2)))
      | in(X2,X0)
      | ~ subset(X0,X1) ),
    inference(cnf_transformation,[],[f122]) ).

fof(f122,plain,
    ! [X0,X1,X2] :
      ( subset(X0,set_difference(X1,singleton(X2)))
      | in(X2,X0)
      | ~ subset(X0,X1) ),
    inference(flattening,[],[f121]) ).

fof(f121,plain,
    ! [X0,X1,X2] :
      ( subset(X0,set_difference(X1,singleton(X2)))
      | in(X2,X0)
      | ~ subset(X0,X1) ),
    inference(ennf_transformation,[],[f43]) ).

fof(f43,axiom,
    ! [X0,X1,X2] :
      ( subset(X0,X1)
     => ( subset(X0,set_difference(X1,singleton(X2)))
        | in(X2,X0) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',l3_zfmisc_1) ).

fof(f5269,plain,
    ! [X0,X1] :
      ( ~ in(X0,X1)
      | in(sK18(powerset(X1),X0),powerset(X1)) ),
    inference(resolution,[],[f350,f432]) ).

fof(f5268,plain,
    ! [X0,X1] :
      ( ~ in(X0,union(X1))
      | in(sK18(X1,X0),X1) ),
    inference(resolution,[],[f350,f416]) ).

fof(f350,plain,
    ! [X0,X1,X5] :
      ( ~ sP0(X0,X1)
      | ~ in(X5,X1)
      | in(sK18(X0,X5),X0) ),
    inference(cnf_transformation,[],[f204]) ).

fof(f5172,plain,
    ! [X0,X1] :
      ( ~ in(X0,X1)
      | in(X0,sK18(powerset(X1),X0)) ),
    inference(resolution,[],[f349,f432]) ).

fof(f5171,plain,
    ! [X0,X1] :
      ( ~ in(X0,union(X1))
      | in(X0,sK18(X1,X0)) ),
    inference(resolution,[],[f349,f416]) ).

fof(f349,plain,
    ! [X0,X1,X5] :
      ( ~ sP0(X0,X1)
      | ~ in(X5,X1)
      | in(X5,sK18(X0,X5)) ),
    inference(cnf_transformation,[],[f204]) ).

fof(f5103,plain,
    ! [X2,X0,X1] :
      ( subset(ordered_pair(X0,X1),X2)
      | ~ in(singleton(X0),X2)
      | ~ in(unordered_pair(X0,X1),X2) ),
    inference(superposition,[],[f305,f328]) ).

fof(f5105,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,singleton(X1))
      | ~ in(X2,singleton(X1))
      | singleton(X1) = unordered_pair(X2,X0) ),
    inference(subsumption_resolution,[],[f5084,f1199]) ).

fof(f5084,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,singleton(X1))
      | ~ in(X2,singleton(X1))
      | empty_set = unordered_pair(X2,X0)
      | singleton(X1) = unordered_pair(X2,X0) ),
    inference(resolution,[],[f305,f276]) ).

fof(f5083,plain,
    ! [X2,X3,X0,X1] :
      ( ~ in(X0,X1)
      | ~ in(X2,X1)
      | ~ in(X3,unordered_pair(X2,X0))
      | in(X3,X1) ),
    inference(resolution,[],[f305,f342]) ).

fof(f5082,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,X1)
      | ~ in(X2,X1)
      | unordered_pair(X2,X0) = X1
      | proper_subset(unordered_pair(X2,X0),X1) ),
    inference(resolution,[],[f305,f339]) ).

fof(f5081,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,X1)
      | ~ in(X2,X1)
      | unordered_pair(X2,X0) = X1
      | ~ subset(X1,unordered_pair(X2,X0)) ),
    inference(resolution,[],[f305,f338]) ).

fof(f5080,plain,
    ! [X2,X3,X0,X1] :
      ( ~ in(X0,X1)
      | ~ in(X2,X1)
      | subset(X3,X1)
      | ~ subset(X3,unordered_pair(X2,X0)) ),
    inference(resolution,[],[f305,f300]) ).

fof(f5079,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,X1)
      | ~ in(X2,X1)
      | ~ proper_subset(X1,unordered_pair(X2,X0)) ),
    inference(resolution,[],[f305,f292]) ).

fof(f5078,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,X1)
      | ~ in(X2,X1)
      | empty_set = set_difference(unordered_pair(X2,X0),X1) ),
    inference(resolution,[],[f305,f287]) ).

fof(f5077,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,X1)
      | ~ in(X2,X1)
      | set_union2(unordered_pair(X2,X0),X1) = X1 ),
    inference(resolution,[],[f305,f271]) ).

fof(f5076,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,X1)
      | ~ in(X2,X1)
      | unordered_pair(X2,X0) = set_intersection2(unordered_pair(X2,X0),X1) ),
    inference(resolution,[],[f305,f270]) ).

fof(f305,plain,
    ! [X2,X0,X1] :
      ( subset(unordered_pair(X0,X1),X2)
      | ~ in(X1,X2)
      | ~ in(X0,X2) ),
    inference(cnf_transformation,[],[f178]) ).

fof(f178,plain,
    ! [X0,X1,X2] :
      ( ( subset(unordered_pair(X0,X1),X2)
        | ~ in(X1,X2)
        | ~ in(X0,X2) )
      & ( ( in(X1,X2)
          & in(X0,X2) )
        | ~ subset(unordered_pair(X0,X1),X2) ) ),
    inference(flattening,[],[f177]) ).

fof(f177,plain,
    ! [X0,X1,X2] :
      ( ( subset(unordered_pair(X0,X1),X2)
        | ~ in(X1,X2)
        | ~ in(X0,X2) )
      & ( ( in(X1,X2)
          & in(X0,X2) )
        | ~ subset(unordered_pair(X0,X1),X2) ) ),
    inference(nnf_transformation,[],[f70]) ).

fof(f70,axiom,
    ! [X0,X1,X2] :
      ( subset(unordered_pair(X0,X1),X2)
    <=> ( in(X1,X2)
        & in(X0,X2) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t38_zfmisc_1) ).

fof(f4990,plain,
    ! [X2,X0,X1] :
      ( subset(set_union2(X0,X1),X2)
      | ~ subset(set_difference(X1,X0),X2)
      | ~ subset(X0,X2) ),
    inference(superposition,[],[f302,f258]) ).

fof(f4978,plain,
    ! [X0,X1] :
      ( ~ subset(X0,empty_set)
      | ~ subset(X1,empty_set)
      | set_union2(X1,X0) = empty_set ),
    inference(resolution,[],[f302,f253]) ).

fof(f4975,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,empty_set)
      | ~ subset(X1,empty_set)
      | subset(set_union2(X1,X0),X2) ),
    inference(resolution,[],[f302,f2598]) ).

fof(f4974,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,empty_set)
      | ~ subset(X1,empty_set)
      | ~ in(X2,set_union2(X1,X0)) ),
    inference(resolution,[],[f302,f3952]) ).

fof(f4967,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,singleton(X1))
      | ~ subset(X2,singleton(X1))
      | empty_set = set_union2(X2,X0)
      | singleton(X1) = set_union2(X2,X0) ),
    inference(resolution,[],[f302,f276]) ).

fof(f4966,plain,
    ! [X2,X3,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ subset(X2,X1)
      | ~ in(X3,set_union2(X2,X0))
      | in(X3,X1) ),
    inference(resolution,[],[f302,f342]) ).

fof(f4965,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ subset(X2,X1)
      | set_union2(X2,X0) = X1
      | proper_subset(set_union2(X2,X0),X1) ),
    inference(resolution,[],[f302,f339]) ).

fof(f4964,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ subset(X2,X1)
      | set_union2(X2,X0) = X1
      | ~ subset(X1,set_union2(X2,X0)) ),
    inference(resolution,[],[f302,f338]) ).

fof(f4963,plain,
    ! [X2,X3,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ subset(X2,X1)
      | subset(X3,X1)
      | ~ subset(X3,set_union2(X2,X0)) ),
    inference(resolution,[],[f302,f300]) ).

fof(f4962,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ subset(X2,X1)
      | ~ proper_subset(X1,set_union2(X2,X0)) ),
    inference(resolution,[],[f302,f292]) ).

fof(f4961,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ subset(X2,X1)
      | empty_set = set_difference(set_union2(X2,X0),X1) ),
    inference(resolution,[],[f302,f287]) ).

fof(f4960,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ subset(X2,X1)
      | set_union2(set_union2(X2,X0),X1) = X1 ),
    inference(resolution,[],[f302,f271]) ).

fof(f4959,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ subset(X2,X1)
      | set_union2(X2,X0) = set_intersection2(set_union2(X2,X0),X1) ),
    inference(resolution,[],[f302,f270]) ).

fof(f302,plain,
    ! [X2,X0,X1] :
      ( subset(set_union2(X0,X2),X1)
      | ~ subset(X2,X1)
      | ~ subset(X0,X1) ),
    inference(cnf_transformation,[],[f132]) ).

fof(f132,plain,
    ! [X0,X1,X2] :
      ( subset(set_union2(X0,X2),X1)
      | ~ subset(X2,X1)
      | ~ subset(X0,X1) ),
    inference(flattening,[],[f131]) ).

fof(f131,plain,
    ! [X0,X1,X2] :
      ( subset(set_union2(X0,X2),X1)
      | ~ subset(X2,X1)
      | ~ subset(X0,X1) ),
    inference(ennf_transformation,[],[f92]) ).

fof(f92,axiom,
    ! [X0,X1,X2] :
      ( ( subset(X2,X1)
        & subset(X0,X1) )
     => subset(set_union2(X0,X2),X1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t8_xboole_1) ).

fof(f4903,plain,
    ! [X0,X1] :
      ( ~ subset(union(singleton(singleton(powerset(set_intersection2(X0,X1))))),X1)
      | ~ subset(union(singleton(singleton(powerset(set_intersection2(X0,X1))))),X0) ),
    inference(resolution,[],[f301,f1664]) ).

fof(f4902,plain,
    ! [X0,X1] :
      ( ~ subset(powerset(powerset(set_intersection2(X0,X1))),X1)
      | ~ subset(powerset(powerset(set_intersection2(X0,X1))),X0) ),
    inference(resolution,[],[f301,f611]) ).

fof(f4901,plain,
    ! [X2,X0,X1] :
      ( ~ subset(singleton(X0),X1)
      | ~ subset(singleton(X0),X2)
      | in(X0,set_intersection2(X2,X1)) ),
    inference(resolution,[],[f301,f282]) ).

fof(f4900,plain,
    ! [X0,X1] :
      ( ~ subset(singleton(powerset(set_intersection2(X0,X1))),X1)
      | ~ subset(singleton(powerset(set_intersection2(X0,X1))),X0) ),
    inference(resolution,[],[f301,f601]) ).

fof(f4899,plain,
    ! [X2,X0,X1] :
      ( ~ subset(set_union2(X0,singleton(powerset(set_intersection2(X1,X2)))),X2)
      | ~ subset(set_union2(X0,singleton(powerset(set_intersection2(X1,X2)))),X1) ),
    inference(resolution,[],[f301,f722]) ).

fof(f4898,plain,
    ! [X2,X0,X1] :
      ( ~ subset(set_union2(singleton(powerset(set_intersection2(X0,X1))),X2),X1)
      | ~ subset(set_union2(singleton(powerset(set_intersection2(X0,X1))),X2),X0) ),
    inference(resolution,[],[f301,f721]) ).

fof(f4897,plain,
    ! [X2,X3,X0,X1] :
      ( ~ subset(unordered_pair(X0,X1),X2)
      | ~ subset(unordered_pair(X0,X1),X3)
      | in(X0,set_intersection2(X3,X2)) ),
    inference(resolution,[],[f301,f303]) ).

fof(f4896,plain,
    ! [X2,X3,X0,X1] :
      ( ~ subset(unordered_pair(X0,X1),X2)
      | ~ subset(unordered_pair(X0,X1),X3)
      | in(X1,set_intersection2(X3,X2)) ),
    inference(resolution,[],[f301,f304]) ).

fof(f4895,plain,
    ! [X2,X0,X1] :
      ( ~ subset(unordered_pair(X0,powerset(set_intersection2(X1,X2))),X2)
      | ~ subset(unordered_pair(X0,powerset(set_intersection2(X1,X2))),X1) ),
    inference(resolution,[],[f301,f650]) ).

fof(f4894,plain,
    ! [X2,X0,X1] :
      ( ~ subset(unordered_pair(powerset(set_intersection2(X0,X1)),X2),X1)
      | ~ subset(unordered_pair(powerset(set_intersection2(X0,X1)),X2),X0) ),
    inference(resolution,[],[f301,f654]) ).

fof(f4893,plain,
    ! [X2,X3,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ subset(X0,X2)
      | ~ in(X3,X0)
      | in(X3,set_intersection2(X2,X1)) ),
    inference(resolution,[],[f301,f342]) ).

fof(f4892,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ subset(X0,X2)
      | set_intersection2(X2,X1) = X0
      | proper_subset(X0,set_intersection2(X2,X1)) ),
    inference(resolution,[],[f301,f339]) ).

fof(f4891,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ subset(X0,X2)
      | set_intersection2(X2,X1) = X0
      | ~ subset(set_intersection2(X2,X1),X0) ),
    inference(resolution,[],[f301,f338]) ).

fof(f4890,plain,
    ! [X2,X3,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ subset(X0,X2)
      | subset(X3,set_intersection2(X2,X1))
      | ~ subset(X3,X0) ),
    inference(resolution,[],[f301,f300]) ).

fof(f4889,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ subset(X0,X2)
      | ~ proper_subset(set_intersection2(X2,X1),X0) ),
    inference(resolution,[],[f301,f292]) ).

fof(f4888,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ subset(X0,X2)
      | empty_set = set_difference(X0,set_intersection2(X2,X1)) ),
    inference(resolution,[],[f301,f287]) ).

fof(f4887,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ subset(X0,X2)
      | set_intersection2(X2,X1) = set_union2(X0,set_intersection2(X2,X1)) ),
    inference(resolution,[],[f301,f271]) ).

fof(f4886,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ subset(X0,X2)
      | set_intersection2(X0,set_intersection2(X2,X1)) = X0 ),
    inference(resolution,[],[f301,f270]) ).

fof(f301,plain,
    ! [X2,X0,X1] :
      ( subset(X0,set_intersection2(X1,X2))
      | ~ subset(X0,X2)
      | ~ subset(X0,X1) ),
    inference(cnf_transformation,[],[f130]) ).

fof(f130,plain,
    ! [X0,X1,X2] :
      ( subset(X0,set_intersection2(X1,X2))
      | ~ subset(X0,X2)
      | ~ subset(X0,X1) ),
    inference(flattening,[],[f129]) ).

fof(f129,plain,
    ! [X0,X1,X2] :
      ( subset(X0,set_intersection2(X1,X2))
      | ~ subset(X0,X2)
      | ~ subset(X0,X1) ),
    inference(ennf_transformation,[],[f56]) ).

fof(f56,axiom,
    ! [X0,X1,X2] :
      ( ( subset(X0,X2)
        & subset(X0,X1) )
     => subset(X0,set_intersection2(X1,X2)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t19_xboole_1) ).

fof(f4804,plain,
    ! [X0,X1] :
      ( empty_set = set_intersection2(X0,singleton(X1))
      | singleton(X1) = set_intersection2(X0,singleton(X1)) ),
    inference(resolution,[],[f276,f508]) ).

fof(f4808,plain,
    ! [X0,X1] :
      ( singleton(X0) = singleton(X1)
      | ~ in(X0,singleton(X1)) ),
    inference(subsumption_resolution,[],[f4803,f250]) ).

fof(f4803,plain,
    ! [X0,X1] :
      ( singleton(X0) = empty_set
      | singleton(X0) = singleton(X1)
      | ~ in(X0,singleton(X1)) ),
    inference(resolution,[],[f276,f283]) ).

fof(f4802,plain,
    ! [X0,X1] :
      ( empty_set = set_difference(singleton(X0),X1)
      | singleton(X0) = set_difference(singleton(X0),X1) ),
    inference(resolution,[],[f276,f256]) ).

fof(f4800,plain,
    ! [X0,X1] :
      ( empty_set = set_intersection2(singleton(X0),X1)
      | singleton(X0) = set_intersection2(singleton(X0),X1) ),
    inference(resolution,[],[f276,f255]) ).

fof(f276,plain,
    ! [X0,X1] :
      ( ~ subset(X0,singleton(X1))
      | empty_set = X0
      | singleton(X1) = X0 ),
    inference(cnf_transformation,[],[f169]) ).

fof(f169,plain,
    ! [X0,X1] :
      ( ( subset(X0,singleton(X1))
        | ( singleton(X1) != X0
          & empty_set != X0 ) )
      & ( singleton(X1) = X0
        | empty_set = X0
        | ~ subset(X0,singleton(X1)) ) ),
    inference(flattening,[],[f168]) ).

fof(f168,plain,
    ! [X0,X1] :
      ( ( subset(X0,singleton(X1))
        | ( singleton(X1) != X0
          & empty_set != X0 ) )
      & ( singleton(X1) = X0
        | empty_set = X0
        | ~ subset(X0,singleton(X1)) ) ),
    inference(nnf_transformation,[],[f44]) ).

fof(f44,axiom,
    ! [X0,X1] :
      ( subset(X0,singleton(X1))
    <=> ( singleton(X1) = X0
        | empty_set = X0 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',l4_zfmisc_1) ).

fof(f4630,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,set_difference(X1,X2))
      | ~ in(X0,X2) ),
    inference(resolution,[],[f398,f427]) ).

fof(f398,plain,
    ! [X2,X0,X1,X4] :
      ( ~ sP5(X0,X1,X2)
      | ~ in(X4,X2)
      | ~ in(X4,X0) ),
    inference(cnf_transformation,[],[f239]) ).

fof(f239,plain,
    ! [X0,X1,X2] :
      ( ( sP5(X0,X1,X2)
        | ( ( in(sK28(X0,X1,X2),X0)
            | ~ in(sK28(X0,X1,X2),X1)
            | ~ in(sK28(X0,X1,X2),X2) )
          & ( ( ~ in(sK28(X0,X1,X2),X0)
              & in(sK28(X0,X1,X2),X1) )
            | in(sK28(X0,X1,X2),X2) ) ) )
      & ( ! [X4] :
            ( ( in(X4,X2)
              | in(X4,X0)
              | ~ in(X4,X1) )
            & ( ( ~ in(X4,X0)
                & in(X4,X1) )
              | ~ in(X4,X2) ) )
        | ~ sP5(X0,X1,X2) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK28])],[f237,f238]) ).

fof(f238,plain,
    ! [X0,X1,X2] :
      ( ? [X3] :
          ( ( in(X3,X0)
            | ~ in(X3,X1)
            | ~ in(X3,X2) )
          & ( ( ~ in(X3,X0)
              & in(X3,X1) )
            | in(X3,X2) ) )
     => ( ( in(sK28(X0,X1,X2),X0)
          | ~ in(sK28(X0,X1,X2),X1)
          | ~ in(sK28(X0,X1,X2),X2) )
        & ( ( ~ in(sK28(X0,X1,X2),X0)
            & in(sK28(X0,X1,X2),X1) )
          | in(sK28(X0,X1,X2),X2) ) ) ),
    introduced(choice_axiom,[]) ).

fof(f237,plain,
    ! [X0,X1,X2] :
      ( ( sP5(X0,X1,X2)
        | ? [X3] :
            ( ( in(X3,X0)
              | ~ in(X3,X1)
              | ~ in(X3,X2) )
            & ( ( ~ in(X3,X0)
                & in(X3,X1) )
              | in(X3,X2) ) ) )
      & ( ! [X4] :
            ( ( in(X4,X2)
              | in(X4,X0)
              | ~ in(X4,X1) )
            & ( ( ~ in(X4,X0)
                & in(X4,X1) )
              | ~ in(X4,X2) ) )
        | ~ sP5(X0,X1,X2) ) ),
    inference(rectify,[],[f236]) ).

fof(f236,plain,
    ! [X1,X0,X2] :
      ( ( sP5(X1,X0,X2)
        | ? [X3] :
            ( ( in(X3,X1)
              | ~ in(X3,X0)
              | ~ in(X3,X2) )
            & ( ( ~ in(X3,X1)
                & in(X3,X0) )
              | in(X3,X2) ) ) )
      & ( ! [X3] :
            ( ( in(X3,X2)
              | in(X3,X1)
              | ~ in(X3,X0) )
            & ( ( ~ in(X3,X1)
                & in(X3,X0) )
              | ~ in(X3,X2) ) )
        | ~ sP5(X1,X0,X2) ) ),
    inference(flattening,[],[f235]) ).

fof(f235,plain,
    ! [X1,X0,X2] :
      ( ( sP5(X1,X0,X2)
        | ? [X3] :
            ( ( in(X3,X1)
              | ~ in(X3,X0)
              | ~ in(X3,X2) )
            & ( ( ~ in(X3,X1)
                & in(X3,X0) )
              | in(X3,X2) ) ) )
      & ( ! [X3] :
            ( ( in(X3,X2)
              | in(X3,X1)
              | ~ in(X3,X0) )
            & ( ( ~ in(X3,X1)
                & in(X3,X0) )
              | ~ in(X3,X2) ) )
        | ~ sP5(X1,X0,X2) ) ),
    inference(nnf_transformation,[],[f157]) ).

fof(f157,plain,
    ! [X1,X0,X2] :
      ( sP5(X1,X0,X2)
    <=> ! [X3] :
          ( in(X3,X2)
        <=> ( ~ in(X3,X1)
            & in(X3,X0) ) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP5])]) ).

fof(f4398,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,set_difference(X1,X2))
      | in(X0,X1) ),
    inference(resolution,[],[f397,f427]) ).

fof(f397,plain,
    ! [X2,X0,X1,X4] :
      ( ~ sP5(X0,X1,X2)
      | ~ in(X4,X2)
      | in(X4,X1) ),
    inference(cnf_transformation,[],[f239]) ).

fof(f4279,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,set_difference(X1,X2))
      | in(X0,X1) ),
    inference(resolution,[],[f391,f948]) ).

fof(f4275,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,set_intersection2(X1,X2))
      | in(X0,X2) ),
    inference(resolution,[],[f391,f908]) ).

fof(f4274,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,set_intersection2(X1,X2))
      | in(X0,X1) ),
    inference(resolution,[],[f391,f880]) ).

fof(f4269,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,X1)
      | in(X0,set_union2(X1,X2)) ),
    inference(resolution,[],[f391,f538]) ).

fof(f4268,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,X1)
      | in(X0,set_union2(X2,X1)) ),
    inference(resolution,[],[f391,f426]) ).

fof(f391,plain,
    ! [X2,X0,X1,X4] :
      ( ~ sP4(X0,X1,X2)
      | ~ in(X4,X0)
      | in(X4,X2) ),
    inference(cnf_transformation,[],[f233]) ).

fof(f233,plain,
    ! [X0,X1,X2] :
      ( ( sP4(X0,X1,X2)
        | ( ( ( ~ in(sK27(X0,X1,X2),X0)
              & ~ in(sK27(X0,X1,X2),X1) )
            | ~ in(sK27(X0,X1,X2),X2) )
          & ( in(sK27(X0,X1,X2),X0)
            | in(sK27(X0,X1,X2),X1)
            | in(sK27(X0,X1,X2),X2) ) ) )
      & ( ! [X4] :
            ( ( in(X4,X2)
              | ( ~ in(X4,X0)
                & ~ in(X4,X1) ) )
            & ( in(X4,X0)
              | in(X4,X1)
              | ~ in(X4,X2) ) )
        | ~ sP4(X0,X1,X2) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK27])],[f231,f232]) ).

fof(f232,plain,
    ! [X0,X1,X2] :
      ( ? [X3] :
          ( ( ( ~ in(X3,X0)
              & ~ in(X3,X1) )
            | ~ in(X3,X2) )
          & ( in(X3,X0)
            | in(X3,X1)
            | in(X3,X2) ) )
     => ( ( ( ~ in(sK27(X0,X1,X2),X0)
            & ~ in(sK27(X0,X1,X2),X1) )
          | ~ in(sK27(X0,X1,X2),X2) )
        & ( in(sK27(X0,X1,X2),X0)
          | in(sK27(X0,X1,X2),X1)
          | in(sK27(X0,X1,X2),X2) ) ) ),
    introduced(choice_axiom,[]) ).

fof(f231,plain,
    ! [X0,X1,X2] :
      ( ( sP4(X0,X1,X2)
        | ? [X3] :
            ( ( ( ~ in(X3,X0)
                & ~ in(X3,X1) )
              | ~ in(X3,X2) )
            & ( in(X3,X0)
              | in(X3,X1)
              | in(X3,X2) ) ) )
      & ( ! [X4] :
            ( ( in(X4,X2)
              | ( ~ in(X4,X0)
                & ~ in(X4,X1) ) )
            & ( in(X4,X0)
              | in(X4,X1)
              | ~ in(X4,X2) ) )
        | ~ sP4(X0,X1,X2) ) ),
    inference(rectify,[],[f230]) ).

fof(f230,plain,
    ! [X1,X0,X2] :
      ( ( sP4(X1,X0,X2)
        | ? [X3] :
            ( ( ( ~ in(X3,X1)
                & ~ in(X3,X0) )
              | ~ in(X3,X2) )
            & ( in(X3,X1)
              | in(X3,X0)
              | in(X3,X2) ) ) )
      & ( ! [X3] :
            ( ( in(X3,X2)
              | ( ~ in(X3,X1)
                & ~ in(X3,X0) ) )
            & ( in(X3,X1)
              | in(X3,X0)
              | ~ in(X3,X2) ) )
        | ~ sP4(X1,X0,X2) ) ),
    inference(flattening,[],[f229]) ).

fof(f229,plain,
    ! [X1,X0,X2] :
      ( ( sP4(X1,X0,X2)
        | ? [X3] :
            ( ( ( ~ in(X3,X1)
                & ~ in(X3,X0) )
              | ~ in(X3,X2) )
            & ( in(X3,X1)
              | in(X3,X0)
              | in(X3,X2) ) ) )
      & ( ! [X3] :
            ( ( in(X3,X2)
              | ( ~ in(X3,X1)
                & ~ in(X3,X0) ) )
            & ( in(X3,X1)
              | in(X3,X0)
              | ~ in(X3,X2) ) )
        | ~ sP4(X1,X0,X2) ) ),
    inference(nnf_transformation,[],[f155]) ).

fof(f155,plain,
    ! [X1,X0,X2] :
      ( sP4(X1,X0,X2)
    <=> ! [X3] :
          ( in(X3,X2)
        <=> ( in(X3,X1)
            | in(X3,X0) ) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP4])]) ).

fof(f4194,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,set_difference(X1,X2))
      | in(X0,X1) ),
    inference(resolution,[],[f390,f945]) ).

fof(f4192,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,set_intersection2(X1,X2))
      | in(X0,X2) ),
    inference(resolution,[],[f390,f902]) ).

fof(f4191,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,set_intersection2(X1,X2))
      | in(X0,X1) ),
    inference(resolution,[],[f390,f877]) ).

fof(f4190,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,X1)
      | in(X0,set_union2(X2,X1)) ),
    inference(resolution,[],[f390,f538]) ).

fof(f4189,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,X1)
      | in(X0,set_union2(X1,X2)) ),
    inference(resolution,[],[f390,f426]) ).

fof(f390,plain,
    ! [X2,X0,X1,X4] :
      ( ~ sP4(X0,X1,X2)
      | ~ in(X4,X1)
      | in(X4,X2) ),
    inference(cnf_transformation,[],[f233]) ).

fof(f4164,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,X1)
      | in(X0,set_union2(X2,X1)) ),
    inference(resolution,[],[f382,f845]) ).

fof(f4163,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,X1)
      | in(X0,set_union2(X1,X2)) ),
    inference(resolution,[],[f382,f829]) ).

fof(f4159,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,set_intersection2(X1,X2))
      | in(X0,X1) ),
    inference(resolution,[],[f382,f506]) ).

fof(f4158,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,set_intersection2(X1,X2))
      | in(X0,X2) ),
    inference(resolution,[],[f382,f425]) ).

fof(f382,plain,
    ! [X2,X0,X1,X4] :
      ( ~ sP3(X0,X1,X2)
      | ~ in(X4,X2)
      | in(X4,X0) ),
    inference(cnf_transformation,[],[f227]) ).

fof(f227,plain,
    ! [X0,X1,X2] :
      ( ( sP3(X0,X1,X2)
        | ( ( ~ in(sK26(X0,X1,X2),X0)
            | ~ in(sK26(X0,X1,X2),X1)
            | ~ in(sK26(X0,X1,X2),X2) )
          & ( ( in(sK26(X0,X1,X2),X0)
              & in(sK26(X0,X1,X2),X1) )
            | in(sK26(X0,X1,X2),X2) ) ) )
      & ( ! [X4] :
            ( ( in(X4,X2)
              | ~ in(X4,X0)
              | ~ in(X4,X1) )
            & ( ( in(X4,X0)
                & in(X4,X1) )
              | ~ in(X4,X2) ) )
        | ~ sP3(X0,X1,X2) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK26])],[f225,f226]) ).

fof(f226,plain,
    ! [X0,X1,X2] :
      ( ? [X3] :
          ( ( ~ in(X3,X0)
            | ~ in(X3,X1)
            | ~ in(X3,X2) )
          & ( ( in(X3,X0)
              & in(X3,X1) )
            | in(X3,X2) ) )
     => ( ( ~ in(sK26(X0,X1,X2),X0)
          | ~ in(sK26(X0,X1,X2),X1)
          | ~ in(sK26(X0,X1,X2),X2) )
        & ( ( in(sK26(X0,X1,X2),X0)
            & in(sK26(X0,X1,X2),X1) )
          | in(sK26(X0,X1,X2),X2) ) ) ),
    introduced(choice_axiom,[]) ).

fof(f225,plain,
    ! [X0,X1,X2] :
      ( ( sP3(X0,X1,X2)
        | ? [X3] :
            ( ( ~ in(X3,X0)
              | ~ in(X3,X1)
              | ~ in(X3,X2) )
            & ( ( in(X3,X0)
                & in(X3,X1) )
              | in(X3,X2) ) ) )
      & ( ! [X4] :
            ( ( in(X4,X2)
              | ~ in(X4,X0)
              | ~ in(X4,X1) )
            & ( ( in(X4,X0)
                & in(X4,X1) )
              | ~ in(X4,X2) ) )
        | ~ sP3(X0,X1,X2) ) ),
    inference(rectify,[],[f224]) ).

fof(f224,plain,
    ! [X1,X0,X2] :
      ( ( sP3(X1,X0,X2)
        | ? [X3] :
            ( ( ~ in(X3,X1)
              | ~ in(X3,X0)
              | ~ in(X3,X2) )
            & ( ( in(X3,X1)
                & in(X3,X0) )
              | in(X3,X2) ) ) )
      & ( ! [X3] :
            ( ( in(X3,X2)
              | ~ in(X3,X1)
              | ~ in(X3,X0) )
            & ( ( in(X3,X1)
                & in(X3,X0) )
              | ~ in(X3,X2) ) )
        | ~ sP3(X1,X0,X2) ) ),
    inference(flattening,[],[f223]) ).

fof(f223,plain,
    ! [X1,X0,X2] :
      ( ( sP3(X1,X0,X2)
        | ? [X3] :
            ( ( ~ in(X3,X1)
              | ~ in(X3,X0)
              | ~ in(X3,X2) )
            & ( ( in(X3,X1)
                & in(X3,X0) )
              | in(X3,X2) ) ) )
      & ( ! [X3] :
            ( ( in(X3,X2)
              | ~ in(X3,X1)
              | ~ in(X3,X0) )
            & ( ( in(X3,X1)
                & in(X3,X0) )
              | ~ in(X3,X2) ) )
        | ~ sP3(X1,X0,X2) ) ),
    inference(nnf_transformation,[],[f153]) ).

fof(f153,plain,
    ! [X1,X0,X2] :
      ( sP3(X1,X0,X2)
    <=> ! [X3] :
          ( in(X3,X2)
        <=> ( in(X3,X1)
            & in(X3,X0) ) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP3])]) ).

fof(f4090,plain,
    ! [X0,X1] : empty_set != union(ordered_pair(X0,X1)),
    inference(resolution,[],[f4053,f1198]) ).

fof(f4074,plain,
    ! [X2,X0,X1] : ~ empty(set_union2(X2,ordered_pair(X0,X1))),
    inference(superposition,[],[f1412,f328]) ).

fof(f4113,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,X1)
      | in(X0,set_union2(X2,X1)) ),
    inference(resolution,[],[f381,f850]) ).

fof(f4112,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,X1)
      | in(X0,set_union2(X1,X2)) ),
    inference(resolution,[],[f381,f831]) ).

fof(f4111,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,set_intersection2(X1,X2))
      | in(X0,X2) ),
    inference(resolution,[],[f381,f506]) ).

fof(f4110,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,set_intersection2(X1,X2))
      | in(X0,X1) ),
    inference(resolution,[],[f381,f425]) ).

fof(f381,plain,
    ! [X2,X0,X1,X4] :
      ( ~ sP3(X0,X1,X2)
      | ~ in(X4,X2)
      | in(X4,X1) ),
    inference(cnf_transformation,[],[f227]) ).

fof(f4108,plain,
    ! [X0,X1] : ~ subset(union(ordered_pair(powerset(X0),X1)),X0),
    inference(resolution,[],[f4051,f414]) ).

fof(f4107,plain,
    ! [X0] : ~ subset(union(ordered_pair(singleton(empty_set),X0)),empty_set),
    inference(resolution,[],[f4051,f604]) ).

fof(f4106,plain,
    ! [X0,X1] : set_difference(X0,singleton(union(ordered_pair(X0,X1)))) = X0,
    inference(resolution,[],[f4051,f291]) ).

fof(f4051,plain,
    ! [X0,X1] : ~ in(union(ordered_pair(X0,X1)),X0),
    inference(superposition,[],[f1699,f328]) ).

fof(f4105,plain,
    ! [X0,X1] : singleton(X0) = set_difference(singleton(X0),singleton(ordered_pair(X0,X1))),
    inference(resolution,[],[f4064,f291]) ).

fof(f4064,plain,
    ! [X0,X1] : ~ in(ordered_pair(X0,X1),singleton(X0)),
    inference(superposition,[],[f637,f328]) ).

fof(f4098,plain,
    ! [X2,X0,X1] : ~ empty(set_union2(X2,ordered_pair(X0,X1))),
    inference(superposition,[],[f4072,f327]) ).

fof(f4097,plain,
    ! [X2,X0,X1] : ~ empty(set_union2(X2,ordered_pair(X0,X1))),
    inference(superposition,[],[f4072,f327]) ).

fof(f4072,plain,
    ! [X2,X0,X1] : ~ empty(set_union2(ordered_pair(X0,X1),X2)),
    inference(superposition,[],[f1395,f328]) ).

fof(f4095,plain,
    ! [X0,X1] : ~ subset(union(ordered_pair(powerset(X0),X1)),X0),
    inference(resolution,[],[f4053,f599]) ).

fof(f4094,plain,
    ! [X0,X1] : in(X0,union(union(ordered_pair(singleton(X0),X1)))),
    inference(resolution,[],[f4053,f481]) ).

fof(f4093,plain,
    ! [X0] : ~ subset(union(ordered_pair(singleton(empty_set),X0)),empty_set),
    inference(resolution,[],[f4053,f693]) ).

fof(f4091,plain,
    ! [X0,X1] : ~ in(union(ordered_pair(X0,X1)),X0),
    inference(resolution,[],[f4053,f333]) ).

fof(f4089,plain,
    ! [X0,X1] : union(ordered_pair(X0,X1)) = set_union2(singleton(X0),union(ordered_pair(X0,X1))),
    inference(resolution,[],[f4053,f268]) ).

fof(f4053,plain,
    ! [X0,X1] : in(X0,union(ordered_pair(X0,X1))),
    inference(superposition,[],[f1646,f328]) ).

fof(f4087,plain,
    ! [X0,X1] : ~ in(ordered_pair(X0,X1),singleton(X0)),
    inference(resolution,[],[f4062,f333]) ).

fof(f4085,plain,
    ! [X0,X1] : ordered_pair(X0,X1) = set_union2(singleton(singleton(X0)),ordered_pair(X0,X1)),
    inference(resolution,[],[f4062,f268]) ).

fof(f4084,plain,
    ! [X0,X1] : in(X0,union(ordered_pair(X0,X1))),
    inference(resolution,[],[f4062,f481]) ).

fof(f4062,plain,
    ! [X0,X1] : in(singleton(X0),ordered_pair(X0,X1)),
    inference(superposition,[],[f631,f328]) ).

fof(f4067,plain,
    ! [X0,X1] : empty_set != ordered_pair(X0,X1),
    inference(superposition,[],[f1199,f328]) ).

fof(f4049,plain,
    ! [X0] : ~ subset(ordered_pair(empty_set,X0),empty_set),
    inference(superposition,[],[f670,f328]) ).

fof(f4048,plain,
    ! [X0] : empty_set != ordered_pair(empty_set,X0),
    inference(superposition,[],[f1156,f328]) ).

fof(f4052,plain,
    ! [X0,X1] : ~ empty(union(ordered_pair(X0,X1))),
    inference(superposition,[],[f1700,f328]) ).

fof(f4079,plain,
    ! [X2,X0,X1] : ~ in(set_union2(X2,ordered_pair(X0,X1)),singleton(X0)),
    inference(superposition,[],[f1479,f328]) ).

fof(f4078,plain,
    ! [X2,X0,X1] : in(singleton(X0),set_union2(X2,ordered_pair(X0,X1))),
    inference(superposition,[],[f1472,f328]) ).

fof(f4077,plain,
    ! [X2,X0,X1] : ~ in(set_union2(ordered_pair(X0,X1),X2),singleton(X0)),
    inference(superposition,[],[f1446,f328]) ).

fof(f4076,plain,
    ! [X2,X0,X1] : ~ in(set_union2(X2,ordered_pair(X0,X1)),unordered_pair(X0,X1)),
    inference(superposition,[],[f1429,f328]) ).

fof(f4075,plain,
    ! [X2,X0,X1] : empty_set != set_union2(X2,ordered_pair(X0,X1)),
    inference(superposition,[],[f1428,f328]) ).

fof(f4073,plain,
    ! [X2,X0,X1] : in(singleton(X0),set_union2(ordered_pair(X0,X1),X2)),
    inference(superposition,[],[f1399,f328]) ).

fof(f4071,plain,
    ! [X2,X0,X1] : ~ in(set_union2(ordered_pair(X0,X1),X2),unordered_pair(X0,X1)),
    inference(superposition,[],[f1394,f328]) ).

fof(f4070,plain,
    ! [X2,X0,X1] : empty_set != set_union2(ordered_pair(X0,X1),X2),
    inference(superposition,[],[f1393,f328]) ).

fof(f4069,plain,
    ! [X2,X0,X1] : in(unordered_pair(X0,X1),set_union2(X2,ordered_pair(X0,X1))),
    inference(superposition,[],[f1387,f328]) ).

fof(f4068,plain,
    ! [X2,X0,X1] : in(unordered_pair(X0,X1),set_union2(ordered_pair(X0,X1),X2)),
    inference(superposition,[],[f1386,f328]) ).

fof(f4066,plain,
    ! [X0,X1] : ~ in(ordered_pair(X0,X1),unordered_pair(X0,X1)),
    inference(superposition,[],[f645,f328]) ).

fof(f4063,plain,
    ! [X0,X1] : in(unordered_pair(X0,X1),ordered_pair(X0,X1)),
    inference(superposition,[],[f634,f328]) ).

fof(f4061,plain,
    ! [X0,X1] : sP2(unordered_pair(X0,X1),singleton(X0),ordered_pair(X0,X1)),
    inference(superposition,[],[f497,f328]) ).

fof(f4060,plain,
    ! [X0,X1] : sP2(singleton(X0),unordered_pair(X0,X1),ordered_pair(X0,X1)),
    inference(superposition,[],[f424,f328]) ).

fof(f4059,plain,
    ! [X0,X1] : ordered_pair(X0,X1) = unordered_pair(singleton(X0),unordered_pair(X0,X1)),
    inference(superposition,[],[f325,f328]) ).

fof(f4058,plain,
    ! [X0,X1] : ordered_pair(X0,X1) = unordered_pair(singleton(X0),unordered_pair(X0,X1)),
    inference(superposition,[],[f325,f328]) ).

fof(f4057,plain,
    ! [X2,X0,X1] :
      ( ~ subset(ordered_pair(X0,X1),X2)
      | in(singleton(X0),X2) ),
    inference(superposition,[],[f304,f328]) ).

fof(f4056,plain,
    ! [X2,X0,X1] :
      ( ~ subset(ordered_pair(X0,X1),X2)
      | in(unordered_pair(X0,X1),X2) ),
    inference(superposition,[],[f303,f328]) ).

fof(f4055,plain,
    ! [X2,X0,X1] :
      ( ordered_pair(X0,X1) != singleton(X2)
      | unordered_pair(X0,X1) = X2 ),
    inference(superposition,[],[f298,f328]) ).

fof(f4054,plain,
    ! [X2,X0,X1] :
      ( ordered_pair(X0,X1) != singleton(X2)
      | unordered_pair(X0,X1) = singleton(X0) ),
    inference(superposition,[],[f297,f328]) ).

fof(f4050,plain,
    ! [X0,X1] : empty_set != union(ordered_pair(X0,X1)),
    inference(superposition,[],[f1698,f328]) ).

fof(f4047,plain,
    ! [X0,X1] : ordered_pair(X0,X1) = unordered_pair(singleton(X0),unordered_pair(X0,X1)),
    inference(superposition,[],[f328,f325]) ).

fof(f4046,plain,
    ! [X0,X1] : ordered_pair(X0,X1) = unordered_pair(singleton(X0),unordered_pair(X0,X1)),
    inference(superposition,[],[f328,f325]) ).

fof(f4045,plain,
    ! [X0,X1] : ordered_pair(unordered_pair(X0,X1),singleton(X0)) = unordered_pair(ordered_pair(X0,X1),singleton(unordered_pair(X0,X1))),
    inference(superposition,[],[f328,f328]) ).

fof(f4044,plain,
    ! [X0,X1] : ordered_pair(X0,X1) = unordered_pair(unordered_pair(X1,X0),singleton(X0)),
    inference(superposition,[],[f328,f325]) ).

fof(f4043,plain,
    ! [X0,X1] : ordered_pair(X0,X1) = unordered_pair(unordered_pair(X1,X0),singleton(X0)),
    inference(superposition,[],[f328,f325]) ).

fof(f4042,plain,
    ! [X0] : unordered_pair(singleton(X0),singleton(X0)) = ordered_pair(X0,X0),
    inference(superposition,[],[f328,f252]) ).

fof(f328,plain,
    ! [X0,X1] : ordered_pair(X0,X1) = unordered_pair(unordered_pair(X0,X1),singleton(X0)),
    inference(cnf_transformation,[],[f17]) ).

fof(f17,axiom,
    ! [X0,X1] : ordered_pair(X0,X1) = unordered_pair(unordered_pair(X0,X1),singleton(X0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d5_tarski) ).

fof(f4003,plain,
    ! [X2,X3,X0,X1] :
      ( in(X0,X1)
      | cartesian_product2(X2,X1) = set_difference(cartesian_product2(X2,X1),singleton(ordered_pair(X3,X0))) ),
    inference(resolution,[],[f309,f291]) ).

fof(f309,plain,
    ! [X2,X3,X0,X1] :
      ( ~ in(ordered_pair(X0,X1),cartesian_product2(X2,X3))
      | in(X1,X3) ),
    inference(cnf_transformation,[],[f180]) ).

fof(f3952,plain,
    ! [X0,X1] :
      ( ~ subset(X0,empty_set)
      | ~ in(X1,X0) ),
    inference(resolution,[],[f2541,f713]) ).

fof(f3964,plain,
    ! [X0,X1] :
      ( ~ subset(X0,empty_set)
      | ~ in(X1,X0) ),
    inference(resolution,[],[f3947,f713]) ).

fof(f3960,plain,
    ! [X0,X1] :
      ( ~ subset(X0,empty_set)
      | ~ in(X1,X0) ),
    inference(resolution,[],[f3947,f293]) ).

fof(f3958,plain,
    ! [X0,X1] :
      ( ~ subset(X0,empty_set)
      | set_difference(X1,X0) = X1 ),
    inference(resolution,[],[f3947,f274]) ).

fof(f3957,plain,
    ! [X0,X1] :
      ( ~ subset(X0,empty_set)
      | set_intersection2(X1,X0) = empty_set ),
    inference(resolution,[],[f3947,f340]) ).

fof(f3965,plain,
    ! [X0,X1] :
      ( ~ subset(X0,empty_set)
      | ~ in(X1,X0) ),
    inference(global_subsumption,[],[f247,f246,f267,f269,f272,f407,f408,f276,f409,f410,f279,f285,f284,f289,f288,f296,f301,f302,f305,f310,f309,f311,f328,f335,f334,f412,f413,f348,f347,f354,f353,f352,f351,f350,f349,f360,f428,f359,f370,f369,f368,f367,f420,f365,f364,f363,f378,f429,f377,f430,f376,f373,f386,f385,f384,f383,f382,f381,f394,f393,f392,f391,f390,f389,f402,f401,f400,f399,f398,f397,f312,f405,f406,f249,f321,f411,f250,f322,f416,f418,f248,f251,f432,f433,f254,f255,f256,f313,f314,f315,f316,f317,f439,f323,f324,f362,f443,f431,f252,f253,f446,f292,f450,f452,f451,f453,f454,f329,f330,f331,f332,f333,f466,f421,f424,f467,f425,f468,f469,f470,f426,f471,f472,f427,f473,f265,f474,f266,f477,f478,f282,f480,f483,f482,f283,f293,f319,f325,f498,f497,f326,f511,f512,f513,f508,f517,f507,f506,f327,f534,f540,f544,f547,f548,f549,f550,f551,f552,f535,f553,f554,f533,f566,f539,f542,f356,f538,f543,f586,f541,f361,f414,f602,f603,f415,f606,f601,f608,f610,f611,f615,f600,f609,f614,f419,f629,f422,f632,f423,f635,f631,f640,f641,f638,f634,f637,f652,f653,f645,f245,f650,f672,f673,f654,f670,f680,f681,f675,f475,f689,f476,f492,f604,f698,f607,f495,f261,f711,f715,f713,f599,f724,f725,f726,f690,f728,f729,f691,f693,f737,f741,f742,f721,f744,f745,f748,f749,f697,f752,f753,f262,f757,f758,f759,f761,f762,f760,f763,f755,f768,f722,f774,f775,f738,f263,f787,f788,f789,f791,f792,f669,f798,f799,f674,f270,f814,f816,f817,f818,f821,f819,f824,f825,f828,f271,f838,f840,f841,f842,f829,f846,f831,f851,f845,f850,f835,f864,f865,f871,f873,f874,f882,f883,f884,f876,f893,f897,f877,f903,f880,f909,f896,f913,f914,f273,f902,f926,f908,f932,f837,f939,f941,f942,f950,f951,f952,f944,f961,f945,f948,f820,f977,f988,f989,f274,f990,f991,f839,f999,f1000,f1005,f1007,f1008,f1016,f1018,f1019,f870,f1029,f1030,f1045,f1048,f1049,f938,f1068,f1071,f1072,f275,f994,f1083,f1084,f1086,f894,f1089,f1090,f1092,f962,f1095,f1096,f1098,f993,f1101,f1102,f1104,f1004,f1110,f1111,f1124,f1127,f1128,f286,f1136,f1139,f1140,f1142,f1143,f1146,f1148,f1159,f1154,f1160,f1141,f1156,f1162,f1163,f1157,f1158,f1168,f1169,f287,f1178,f1182,f1183,f1174,f1187,f1185,f1195,f1198,f1200,f1199,f1201,f1215,f1216,f1202,f1208,f1228,f1229,f1209,f1232,f1175,f1237,f1238,f1247,f1258,f1257,f1266,f1271,f1272,f1267,f1287,f1280,f1177,f1180,f1316,f1317,f1323,f1179,f1343,f1181,f303,f1389,f1391,f1392,f1386,f1396,f1397,f1400,f1402,f1403,f1395,f1413,f1412,f1387,f1431,f1432,f1434,f1435,f1394,f1443,f1444,f1447,f1449,f1450,f1399,f1455,f1456,f1458,f1459,f1464,f1465,f304,f1474,f1472,f1478,f1481,f1482,f1429,f1493,f1494,f1496,f1497,f1446,f1505,f1506,f1511,f1512,f340,f1517,f1518,f1519,f1520,f1523,f1479,f1526,f1527,f1521,f1538,f1539,f1541,f1205,f1393,f1549,f1550,f341,f1556,f1557,f1428,f343,f1575,f1578,f1579,f1580,f1582,f1583,f1576,f344,f1607,f1608,f1604,f1610,f1605,f1588,f1574,f1612,f1613,f1614,f1631,f1615,f1586,f1634,f1635,f1637,f1587,f1640,f1641,f1643,f481,f1648,f1649,f1650,f1651,f1652,f1653,f1654,f1663,f257,f1669,f1692,f1693,f1695,f1676,f1677,f1678,f1661,f1660,f1696,f1697,f1659,f1646,f1701,f1702,f1703,f1705,f1706,f1700,f1709,f1708,f1647,f1716,f1717,f1718,f1662,f1664,f1728,f1699,f1730,f1731,f1733,f1734,f258,f1778,f1779,f1781,f1746,f1748,f1751,f1754,f1757,f1758,f1760,f1762,f1750,f1787,f1788,f1789,f1790,f1802,f1807,f1714,f1818,f1819,f1752,f1824,f1825,f1830,f1801,f1850,f1851,f1852,f1853,f1870,f1698,f1881,f1882,f259,f1883,f1884,f1885,f1915,f1916,f1894,f1895,f1896,f1898,f1899,f1900,f1901,f1902,f1903,f1904,f1905,f1906,f1917,f1897,f1926,f1946,f1713,f714,f1950,f1951,f1952,f1953,f1957,f1958,f264,f1961,f1967,f754,f756,f1972,f1973,f1974,f1977,f1978,f1979,f1980,f1976,f784,f786,f1994,f1995,f2001,f2002,f2003,f2004,f2000,f1577,f2019,f2020,f2021,f2022,f2024,f2025,f2026,f2027,f2023,f268,f2041,f2042,f2043,f2044,f2045,f2046,f2047,f2048,f2050,f2051,f2052,f2053,f2054,f2061,f2062,f2059,f2063,f290,f2218,f291,f2242,f2243,f2244,f2246,f2247,f2248,f2249,f2250,f2252,f2253,f2254,f2255,f2256,f2257,f2258,f2259,f2260,f2261,f2262,f2263,f2264,f2265,f2266,f2267,f2268,f2269,f2270,f2271,f2272,f2273,f2275,f2276,f2277,f2280,f297,f298,f2402,f2403,f2404,f299,f2531,f2533,f2535,f2537,f2538,f300,f2597,f2599,f2600,f2601,f2602,f2603,f2604,f2605,f2606,f2607,f2608,f2609,f2610,f338,f2669,f2671,f2672,f2673,f2674,f2675,f2676,f2677,f2678,f2679,f2680,f2682,f339,f2752,f2754,f2755,f2756,f2757,f2758,f2759,f2760,f2761,f2762,f2763,f2765,f342,f2835,f2837,f2838,f2839,f2843,f2844,f2845,f2846,f2848,f372,f380,f388,f3089,f3090,f396,f404,f260,f3473,f3452,f3453,f3454,f3455,f3456,f3457,f3458,f294,f3624,f3625,f3626,f3627,f3628,f3629,f3630,f3631,f3632,f3633,f3634,f3635,f3636,f3652,f3653,f3654,f3655,f3663,f295,f3750,f3751,f3752,f3753,f3754,f3755,f3756,f3757,f3762,f3763,f3777,f3778,f3779,f3781,f3782,f3783,f3784,f3790,f3791,f306,f307,f2598,f2753,f2541,f3943,f3944,f3953,f3945,f3946,f3948,f3950,f3952,f308,f3954,f3947,f3956]) ).

fof(f3956,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,empty_set)
      | ~ in(X1,X0)
      | ~ in(X1,X2) ),
    inference(resolution,[],[f3947,f264]) ).

fof(f3947,plain,
    ! [X0,X1] :
      ( disjoint(X1,X0)
      | ~ subset(X0,empty_set) ),
    inference(resolution,[],[f2541,f332]) ).

fof(f3954,plain,
    ! [X2,X3,X0,X1] :
      ( in(X0,X1)
      | cartesian_product2(X1,X2) = set_difference(cartesian_product2(X1,X2),singleton(ordered_pair(X0,X3))) ),
    inference(resolution,[],[f308,f291]) ).

fof(f308,plain,
    ! [X2,X3,X0,X1] :
      ( ~ in(ordered_pair(X0,X1),cartesian_product2(X2,X3))
      | in(X0,X2) ),
    inference(cnf_transformation,[],[f180]) ).

fof(f3950,plain,
    ! [X0,X1] :
      ( ~ subset(X0,empty_set)
      | disjoint(X1,X0) ),
    inference(resolution,[],[f2541,f2000]) ).

fof(f3948,plain,
    ! [X0,X1] :
      ( ~ subset(singleton(X0),empty_set)
      | ~ in(X0,X1) ),
    inference(resolution,[],[f2541,f293]) ).

fof(f3946,plain,
    ! [X0,X1] :
      ( ~ subset(X0,empty_set)
      | set_difference(X0,X1) = X0 ),
    inference(resolution,[],[f2541,f274]) ).

fof(f3945,plain,
    ! [X0,X1] :
      ( ~ subset(X0,empty_set)
      | set_intersection2(X0,X1) = empty_set ),
    inference(resolution,[],[f2541,f340]) ).

fof(f3953,plain,
    ! [X0,X1] :
      ( ~ subset(X0,empty_set)
      | ~ in(X1,X0) ),
    inference(global_subsumption,[],[f247,f246,f267,f269,f272,f407,f408,f276,f409,f410,f279,f285,f284,f289,f288,f296,f301,f302,f305,f310,f309,f308,f311,f328,f335,f334,f412,f413,f348,f347,f354,f353,f352,f351,f350,f349,f360,f428,f359,f370,f369,f368,f367,f420,f365,f364,f363,f378,f429,f377,f430,f376,f373,f386,f385,f384,f383,f382,f381,f394,f393,f392,f391,f390,f389,f402,f401,f400,f399,f398,f397,f312,f405,f406,f249,f321,f411,f250,f322,f416,f418,f248,f251,f432,f433,f254,f255,f256,f313,f314,f315,f316,f317,f439,f323,f324,f362,f443,f431,f252,f253,f446,f292,f450,f452,f451,f453,f454,f329,f330,f331,f332,f333,f466,f421,f424,f467,f425,f468,f469,f470,f426,f471,f472,f427,f473,f265,f474,f266,f477,f478,f282,f480,f483,f482,f283,f293,f319,f325,f498,f497,f326,f511,f512,f513,f508,f517,f507,f506,f327,f534,f540,f544,f547,f548,f549,f550,f551,f552,f535,f553,f554,f533,f566,f539,f542,f356,f538,f543,f586,f541,f361,f414,f602,f603,f415,f606,f601,f608,f610,f611,f615,f600,f609,f614,f419,f629,f422,f632,f423,f635,f631,f640,f641,f638,f634,f637,f652,f653,f645,f245,f650,f672,f673,f654,f670,f680,f681,f675,f475,f689,f476,f492,f604,f698,f607,f495,f261,f711,f715,f713,f599,f724,f725,f726,f690,f728,f729,f691,f693,f737,f741,f742,f721,f744,f745,f748,f749,f697,f752,f753,f262,f757,f758,f759,f761,f762,f760,f763,f755,f768,f722,f774,f775,f738,f263,f787,f788,f789,f791,f792,f669,f798,f799,f674,f270,f814,f816,f817,f818,f821,f819,f824,f825,f828,f271,f838,f840,f841,f842,f829,f846,f831,f851,f845,f850,f835,f864,f865,f871,f873,f874,f882,f883,f884,f876,f893,f897,f877,f903,f880,f909,f896,f913,f914,f273,f902,f926,f908,f932,f837,f939,f941,f942,f950,f951,f952,f944,f961,f945,f948,f820,f977,f988,f989,f274,f990,f991,f839,f999,f1000,f1005,f1007,f1008,f1016,f1018,f1019,f870,f1029,f1030,f1045,f1048,f1049,f938,f1068,f1071,f1072,f275,f994,f1083,f1084,f1086,f894,f1089,f1090,f1092,f962,f1095,f1096,f1098,f993,f1101,f1102,f1104,f1004,f1110,f1111,f1124,f1127,f1128,f286,f1136,f1139,f1140,f1142,f1143,f1146,f1148,f1159,f1154,f1160,f1141,f1156,f1162,f1163,f1157,f1158,f1168,f1169,f287,f1178,f1182,f1183,f1174,f1187,f1185,f1195,f1198,f1200,f1199,f1201,f1215,f1216,f1202,f1208,f1228,f1229,f1209,f1232,f1175,f1237,f1238,f1247,f1258,f1257,f1266,f1271,f1272,f1267,f1287,f1280,f1177,f1180,f1316,f1317,f1323,f1179,f1343,f1181,f303,f1389,f1391,f1392,f1386,f1396,f1397,f1400,f1402,f1403,f1395,f1413,f1412,f1387,f1431,f1432,f1434,f1435,f1394,f1443,f1444,f1447,f1449,f1450,f1399,f1455,f1456,f1458,f1459,f1464,f1465,f304,f1474,f1472,f1478,f1481,f1482,f1429,f1493,f1494,f1496,f1497,f1446,f1505,f1506,f1511,f1512,f340,f1517,f1518,f1519,f1520,f1523,f1479,f1526,f1527,f1521,f1538,f1539,f1541,f1205,f1393,f1549,f1550,f341,f1556,f1557,f1428,f343,f1575,f1578,f1579,f1580,f1582,f1583,f1576,f344,f1607,f1608,f1604,f1610,f1605,f1588,f1574,f1612,f1613,f1614,f1631,f1615,f1586,f1634,f1635,f1637,f1587,f1640,f1641,f1643,f481,f1648,f1649,f1650,f1651,f1652,f1653,f1654,f1663,f257,f1669,f1692,f1693,f1695,f1676,f1677,f1678,f1661,f1660,f1696,f1697,f1659,f1646,f1701,f1702,f1703,f1705,f1706,f1700,f1709,f1708,f1647,f1716,f1717,f1718,f1662,f1664,f1728,f1699,f1730,f1731,f1733,f1734,f258,f1778,f1779,f1781,f1746,f1748,f1751,f1754,f1757,f1758,f1760,f1762,f1750,f1787,f1788,f1789,f1790,f1802,f1807,f1714,f1818,f1819,f1752,f1824,f1825,f1830,f1801,f1850,f1851,f1852,f1853,f1870,f1698,f1881,f1882,f259,f1883,f1884,f1885,f1915,f1916,f1894,f1895,f1896,f1898,f1899,f1900,f1901,f1902,f1903,f1904,f1905,f1906,f1917,f1897,f1926,f1946,f1713,f714,f1950,f1951,f1952,f1953,f1957,f1958,f264,f1961,f1967,f754,f756,f1972,f1973,f1974,f1977,f1978,f1979,f1980,f1976,f784,f786,f1994,f1995,f2001,f2002,f2003,f2004,f2000,f1577,f2019,f2020,f2021,f2022,f2024,f2025,f2026,f2027,f2023,f268,f2041,f2042,f2043,f2044,f2045,f2046,f2047,f2048,f2050,f2051,f2052,f2053,f2054,f2061,f2062,f2059,f2063,f290,f2218,f291,f2242,f2243,f2244,f2246,f2247,f2248,f2249,f2250,f2252,f2253,f2254,f2255,f2256,f2257,f2258,f2259,f2260,f2261,f2262,f2263,f2264,f2265,f2266,f2267,f2268,f2269,f2270,f2271,f2272,f2273,f2275,f2276,f2277,f2280,f297,f298,f2402,f2403,f2404,f299,f2531,f2533,f2535,f2537,f2538,f300,f2597,f2599,f2600,f2601,f2602,f2603,f2604,f2605,f2606,f2607,f2608,f2609,f2610,f338,f2669,f2671,f2672,f2673,f2674,f2675,f2676,f2677,f2678,f2679,f2680,f2682,f339,f2752,f2754,f2755,f2756,f2757,f2758,f2759,f2760,f2761,f2762,f2763,f2765,f342,f2835,f2837,f2838,f2839,f2843,f2844,f2845,f2846,f2848,f372,f380,f388,f3089,f3090,f396,f404,f260,f3473,f3452,f3453,f3454,f3455,f3456,f3457,f3458,f294,f3624,f3625,f3626,f3627,f3628,f3629,f3630,f3631,f3632,f3633,f3634,f3635,f3636,f3652,f3653,f3654,f3655,f3663,f295,f3750,f3751,f3752,f3753,f3754,f3755,f3756,f3757,f3762,f3763,f3777,f3778,f3779,f3781,f3782,f3783,f3784,f3790,f3791,f306,f307,f2598,f2753,f2541,f3943,f3944]) ).

fof(f3944,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,empty_set)
      | ~ in(X1,X2)
      | ~ in(X1,X0) ),
    inference(resolution,[],[f2541,f264]) ).

fof(f3943,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,empty_set)
      | disjoint(X1,X2)
      | ~ subset(X1,X0) ),
    inference(resolution,[],[f2541,f299]) ).

fof(f2541,plain,
    ! [X0,X1] :
      ( disjoint(X0,X1)
      | ~ subset(X0,empty_set) ),
    inference(resolution,[],[f299,f760]) ).

fof(f2753,plain,
    ! [X0] :
      ( proper_subset(empty_set,X0)
      | empty_set = X0 ),
    inference(resolution,[],[f339,f249]) ).

fof(f2598,plain,
    ! [X0,X1] :
      ( ~ subset(X0,empty_set)
      | subset(X0,X1) ),
    inference(resolution,[],[f300,f249]) ).

fof(f307,plain,
    ! [X2,X3,X0,X1] :
      ( ordered_pair(X0,X1) != ordered_pair(X2,X3)
      | X1 = X3 ),
    inference(cnf_transformation,[],[f133]) ).

fof(f133,plain,
    ! [X0,X1,X2,X3] :
      ( ( X1 = X3
        & X0 = X2 )
      | ordered_pair(X0,X1) != ordered_pair(X2,X3) ),
    inference(ennf_transformation,[],[f66]) ).

fof(f66,axiom,
    ! [X0,X1,X2,X3] :
      ( ordered_pair(X0,X1) = ordered_pair(X2,X3)
     => ( X1 = X3
        & X0 = X2 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t33_zfmisc_1) ).

fof(f306,plain,
    ! [X2,X3,X0,X1] :
      ( ordered_pair(X0,X1) != ordered_pair(X2,X3)
      | X0 = X2 ),
    inference(cnf_transformation,[],[f133]) ).

fof(f3791,plain,
    ! [X2,X0,X1] :
      ( subset(set_difference(X2,X0),empty_set)
      | ~ subset(X2,set_difference(X0,X1)) ),
    inference(superposition,[],[f295,f1177]) ).

fof(f3790,plain,
    ! [X0,X1] :
      ( subset(set_difference(X1,X0),empty_set)
      | ~ subset(X1,empty_set) ),
    inference(superposition,[],[f295,f314]) ).

fof(f3784,plain,
    ! [X2,X0,X1] :
      ( subset(set_difference(X2,X1),empty_set)
      | ~ subset(X2,set_intersection2(X0,X1)) ),
    inference(superposition,[],[f295,f1179]) ).

fof(f3783,plain,
    ! [X2,X0,X1] :
      ( subset(set_difference(X2,X0),empty_set)
      | ~ subset(X2,set_intersection2(X0,X1)) ),
    inference(superposition,[],[f295,f1175]) ).

fof(f3782,plain,
    ! [X2,X0,X1] :
      ( subset(set_difference(X2,X1),set_difference(X0,X1))
      | ~ subset(X2,set_union2(X0,X1)) ),
    inference(superposition,[],[f295,f259]) ).

fof(f3781,plain,
    ! [X2,X0,X1] :
      ( subset(set_difference(X2,set_difference(X0,X1)),set_intersection2(X0,X1))
      | ~ subset(X2,X0) ),
    inference(superposition,[],[f295,f257]) ).

fof(f3779,plain,
    ! [X2,X0,X1] :
      ( subset(set_difference(X2,set_union2(X1,X0)),empty_set)
      | ~ subset(X2,X0) ),
    inference(superposition,[],[f295,f1181]) ).

fof(f3778,plain,
    ! [X2,X0,X1] :
      ( subset(set_difference(X2,set_union2(X0,X1)),empty_set)
      | ~ subset(X2,X0) ),
    inference(superposition,[],[f295,f1180]) ).

fof(f3777,plain,
    ! [X0,X1] :
      ( subset(set_difference(X1,X0),empty_set)
      | ~ subset(X1,X0) ),
    inference(superposition,[],[f295,f1174]) ).

fof(f3763,plain,
    ! [X2,X0,X1] :
      ( subset(set_difference(X0,X1),set_difference(X2,X1))
      | ~ subset(set_union2(X0,X1),X2) ),
    inference(superposition,[],[f295,f259]) ).

fof(f3762,plain,
    ! [X2,X0,X1] :
      ( subset(set_intersection2(X0,X1),set_difference(X2,set_difference(X0,X1)))
      | ~ subset(X0,X2) ),
    inference(superposition,[],[f295,f257]) ).

fof(f3757,plain,
    ! [X2,X3,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ in(X2,set_difference(X0,X3))
      | in(X2,set_difference(X1,X3)) ),
    inference(resolution,[],[f295,f342]) ).

fof(f3756,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | set_difference(X0,X2) = set_difference(X1,X2)
      | proper_subset(set_difference(X0,X2),set_difference(X1,X2)) ),
    inference(resolution,[],[f295,f339]) ).

fof(f3755,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | set_difference(X0,X2) = set_difference(X1,X2)
      | ~ subset(set_difference(X1,X2),set_difference(X0,X2)) ),
    inference(resolution,[],[f295,f338]) ).

fof(f3754,plain,
    ! [X2,X3,X0,X1] :
      ( ~ subset(X0,X1)
      | subset(X2,set_difference(X1,X3))
      | ~ subset(X2,set_difference(X0,X3)) ),
    inference(resolution,[],[f295,f300]) ).

fof(f3753,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ proper_subset(set_difference(X1,X2),set_difference(X0,X2)) ),
    inference(resolution,[],[f295,f292]) ).

fof(f3752,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | empty_set = set_difference(set_difference(X0,X2),set_difference(X1,X2)) ),
    inference(resolution,[],[f295,f287]) ).

fof(f3751,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | set_difference(X1,X2) = set_union2(set_difference(X0,X2),set_difference(X1,X2)) ),
    inference(resolution,[],[f295,f271]) ).

fof(f3750,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | set_difference(X0,X2) = set_intersection2(set_difference(X0,X2),set_difference(X1,X2)) ),
    inference(resolution,[],[f295,f270]) ).

fof(f295,plain,
    ! [X2,X0,X1] :
      ( subset(set_difference(X0,X2),set_difference(X1,X2))
      | ~ subset(X0,X1) ),
    inference(cnf_transformation,[],[f120]) ).

fof(f120,plain,
    ! [X0,X1,X2] :
      ( subset(set_difference(X0,X2),set_difference(X1,X2))
      | ~ subset(X0,X1) ),
    inference(ennf_transformation,[],[f65]) ).

fof(f65,axiom,
    ! [X0,X1,X2] :
      ( subset(X0,X1)
     => subset(set_difference(X0,X2),set_difference(X1,X2)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t33_xboole_1) ).

fof(f3663,plain,
    ! [X0,X1] :
      ( subset(set_intersection2(X1,X0),empty_set)
      | ~ subset(X1,empty_set) ),
    inference(superposition,[],[f294,f446]) ).

fof(f3655,plain,
    ! [X2,X0,X1] :
      ( subset(set_intersection2(X2,set_union2(X1,X0)),X0)
      | ~ subset(X2,X0) ),
    inference(superposition,[],[f294,f820]) ).

fof(f3654,plain,
    ! [X2,X0,X1] :
      ( subset(set_intersection2(X2,set_union2(X0,X1)),X0)
      | ~ subset(X2,X0) ),
    inference(superposition,[],[f294,f819]) ).

fof(f3653,plain,
    ! [X2,X0,X1] :
      ( subset(set_intersection2(X2,X1),set_intersection2(X1,X0))
      | ~ subset(X2,X0) ),
    inference(superposition,[],[f294,f326]) ).

fof(f3652,plain,
    ! [X2,X0,X1] :
      ( subset(set_intersection2(X2,X1),set_intersection2(X1,X0))
      | ~ subset(X2,X0) ),
    inference(superposition,[],[f294,f326]) ).

fof(f3636,plain,
    ! [X2,X0,X1] :
      ( subset(X0,set_intersection2(X2,set_union2(X1,X0)))
      | ~ subset(X0,X2) ),
    inference(superposition,[],[f294,f820]) ).

fof(f3635,plain,
    ! [X2,X0,X1] :
      ( subset(X0,set_intersection2(X2,set_union2(X0,X1)))
      | ~ subset(X0,X2) ),
    inference(superposition,[],[f294,f819]) ).

fof(f3634,plain,
    ! [X2,X0,X1] :
      ( subset(set_intersection2(X1,X0),set_intersection2(X2,X1))
      | ~ subset(X0,X2) ),
    inference(superposition,[],[f294,f326]) ).

fof(f3633,plain,
    ! [X2,X0,X1] :
      ( subset(set_intersection2(X1,X0),set_intersection2(X2,X1))
      | ~ subset(X0,X2) ),
    inference(superposition,[],[f294,f326]) ).

fof(f3632,plain,
    ! [X0,X1] :
      ( subset(X0,set_intersection2(X1,X0))
      | ~ subset(X0,X1) ),
    inference(superposition,[],[f294,f323]) ).

fof(f3631,plain,
    ! [X2,X3,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ in(X2,set_intersection2(X0,X3))
      | in(X2,set_intersection2(X1,X3)) ),
    inference(resolution,[],[f294,f342]) ).

fof(f3630,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | set_intersection2(X1,X2) = set_intersection2(X0,X2)
      | proper_subset(set_intersection2(X0,X2),set_intersection2(X1,X2)) ),
    inference(resolution,[],[f294,f339]) ).

fof(f3629,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | set_intersection2(X1,X2) = set_intersection2(X0,X2)
      | ~ subset(set_intersection2(X1,X2),set_intersection2(X0,X2)) ),
    inference(resolution,[],[f294,f338]) ).

fof(f3628,plain,
    ! [X2,X3,X0,X1] :
      ( ~ subset(X0,X1)
      | subset(X2,set_intersection2(X1,X3))
      | ~ subset(X2,set_intersection2(X0,X3)) ),
    inference(resolution,[],[f294,f300]) ).

fof(f3627,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ proper_subset(set_intersection2(X1,X2),set_intersection2(X0,X2)) ),
    inference(resolution,[],[f294,f292]) ).

fof(f3626,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | empty_set = set_difference(set_intersection2(X0,X2),set_intersection2(X1,X2)) ),
    inference(resolution,[],[f294,f287]) ).

fof(f3625,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | set_intersection2(X1,X2) = set_union2(set_intersection2(X0,X2),set_intersection2(X1,X2)) ),
    inference(resolution,[],[f294,f271]) ).

fof(f3624,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,X1)
      | set_intersection2(X0,X2) = set_intersection2(set_intersection2(X0,X2),set_intersection2(X1,X2)) ),
    inference(resolution,[],[f294,f270]) ).

fof(f294,plain,
    ! [X2,X0,X1] :
      ( subset(set_intersection2(X0,X2),set_intersection2(X1,X2))
      | ~ subset(X0,X1) ),
    inference(cnf_transformation,[],[f119]) ).

fof(f119,plain,
    ! [X0,X1,X2] :
      ( subset(set_intersection2(X0,X2),set_intersection2(X1,X2))
      | ~ subset(X0,X1) ),
    inference(ennf_transformation,[],[f60]) ).

fof(f60,axiom,
    ! [X0,X1,X2] :
      ( subset(X0,X1)
     => subset(set_intersection2(X0,X2),set_intersection2(X1,X2)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t26_xboole_1) ).

fof(f3458,plain,
    ! [X0,X1] :
      ( in(sK10(X0,set_union2(X1,X0)),X0)
      | disjoint(X0,set_union2(X1,X0)) ),
    inference(superposition,[],[f260,f820]) ).

fof(f3457,plain,
    ! [X0,X1] :
      ( in(sK10(X0,set_union2(X0,X1)),X0)
      | disjoint(X0,set_union2(X0,X1)) ),
    inference(superposition,[],[f260,f819]) ).

fof(f3456,plain,
    ! [X0,X1] :
      ( in(sK10(X0,X1),set_intersection2(X1,X0))
      | disjoint(X0,X1) ),
    inference(superposition,[],[f260,f326]) ).

fof(f3455,plain,
    ! [X0,X1] :
      ( in(sK10(X0,X1),set_intersection2(X1,X0))
      | disjoint(X0,X1) ),
    inference(superposition,[],[f260,f326]) ).

fof(f3454,plain,
    ! [X0] :
      ( in(sK10(X0,X0),X0)
      | disjoint(X0,X0) ),
    inference(superposition,[],[f260,f323]) ).

fof(f3453,plain,
    ! [X0,X1] :
      ( disjoint(X0,X1)
      | ~ empty(set_intersection2(X0,X1)) ),
    inference(resolution,[],[f260,f362]) ).

fof(f3452,plain,
    ! [X0,X1] :
      ( disjoint(X0,X1)
      | ~ in(set_intersection2(X0,X1),sK10(X0,X1)) ),
    inference(resolution,[],[f260,f333]) ).

fof(f3473,plain,
    ! [X0,X1] :
      ( set_intersection2(X0,X1) = set_union2(set_intersection2(X0,X1),singleton(sK10(X0,X1)))
      | disjoint(X0,X1) ),
    inference(forward_demodulation,[],[f3450,f327]) ).

fof(f3450,plain,
    ! [X0,X1] :
      ( disjoint(X0,X1)
      | set_intersection2(X0,X1) = set_union2(singleton(sK10(X0,X1)),set_intersection2(X0,X1)) ),
    inference(resolution,[],[f260,f268]) ).

fof(f260,plain,
    ! [X0,X1] :
      ( in(sK10(X0,X1),set_intersection2(X0,X1))
      | disjoint(X0,X1) ),
    inference(cnf_transformation,[],[f164]) ).

fof(f164,plain,
    ! [X0,X1] :
      ( ( ~ disjoint(X0,X1)
        | ! [X2] : ~ in(X2,set_intersection2(X0,X1)) )
      & ( in(sK10(X0,X1),set_intersection2(X0,X1))
        | disjoint(X0,X1) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK10])],[f106,f163]) ).

fof(f163,plain,
    ! [X0,X1] :
      ( ? [X3] : in(X3,set_intersection2(X0,X1))
     => in(sK10(X0,X1),set_intersection2(X0,X1)) ),
    introduced(choice_axiom,[]) ).

fof(f106,plain,
    ! [X0,X1] :
      ( ( ~ disjoint(X0,X1)
        | ! [X2] : ~ in(X2,set_intersection2(X0,X1)) )
      & ( ? [X3] : in(X3,set_intersection2(X0,X1))
        | disjoint(X0,X1) ) ),
    inference(ennf_transformation,[],[f97]) ).

fof(f97,plain,
    ! [X0,X1] :
      ( ~ ( disjoint(X0,X1)
          & ? [X2] : in(X2,set_intersection2(X0,X1)) )
      & ~ ( ! [X3] : ~ in(X3,set_intersection2(X0,X1))
          & ~ disjoint(X0,X1) ) ),
    inference(rectify,[],[f81]) ).

fof(f81,axiom,
    ! [X0,X1] :
      ( ~ ( disjoint(X0,X1)
          & ? [X2] : in(X2,set_intersection2(X0,X1)) )
      & ~ ( ! [X2] : ~ in(X2,set_intersection2(X0,X1))
          & ~ disjoint(X0,X1) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t4_xboole_0) ).

fof(f404,plain,
    ! [X2,X0,X1] :
      ( ~ sP5(X1,X0,X2)
      | set_difference(X0,X1) = X2 ),
    inference(cnf_transformation,[],[f240]) ).

fof(f240,plain,
    ! [X0,X1,X2] :
      ( ( set_difference(X0,X1) = X2
        | ~ sP5(X1,X0,X2) )
      & ( sP5(X1,X0,X2)
        | set_difference(X0,X1) != X2 ) ),
    inference(nnf_transformation,[],[f158]) ).

fof(f158,plain,
    ! [X0,X1,X2] :
      ( set_difference(X0,X1) = X2
    <=> sP5(X1,X0,X2) ),
    inference(definition_folding,[],[f16,f157]) ).

fof(f16,axiom,
    ! [X0,X1,X2] :
      ( set_difference(X0,X1) = X2
    <=> ! [X3] :
          ( in(X3,X2)
        <=> ( ~ in(X3,X1)
            & in(X3,X0) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d4_xboole_0) ).

fof(f396,plain,
    ! [X2,X0,X1] :
      ( ~ sP4(X1,X0,X2)
      | set_union2(X0,X1) = X2 ),
    inference(cnf_transformation,[],[f234]) ).

fof(f234,plain,
    ! [X0,X1,X2] :
      ( ( set_union2(X0,X1) = X2
        | ~ sP4(X1,X0,X2) )
      & ( sP4(X1,X0,X2)
        | set_union2(X0,X1) != X2 ) ),
    inference(nnf_transformation,[],[f156]) ).

fof(f156,plain,
    ! [X0,X1,X2] :
      ( set_union2(X0,X1) = X2
    <=> sP4(X1,X0,X2) ),
    inference(definition_folding,[],[f11,f155]) ).

fof(f11,axiom,
    ! [X0,X1,X2] :
      ( set_union2(X0,X1) = X2
    <=> ! [X3] :
          ( in(X3,X2)
        <=> ( in(X3,X1)
            | in(X3,X0) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d2_xboole_0) ).

fof(f3090,plain,
    ! [X0,X1] : set_intersection2(set_union2(X0,X1),X1) = X1,
    inference(resolution,[],[f388,f850]) ).

fof(f3089,plain,
    ! [X0,X1] : set_intersection2(set_union2(X0,X1),X0) = X0,
    inference(resolution,[],[f388,f831]) ).

fof(f388,plain,
    ! [X2,X0,X1] :
      ( ~ sP3(X1,X0,X2)
      | set_intersection2(X0,X1) = X2 ),
    inference(cnf_transformation,[],[f228]) ).

fof(f228,plain,
    ! [X0,X1,X2] :
      ( ( set_intersection2(X0,X1) = X2
        | ~ sP3(X1,X0,X2) )
      & ( sP3(X1,X0,X2)
        | set_intersection2(X0,X1) != X2 ) ),
    inference(nnf_transformation,[],[f154]) ).

fof(f154,plain,
    ! [X0,X1,X2] :
      ( set_intersection2(X0,X1) = X2
    <=> sP3(X1,X0,X2) ),
    inference(definition_folding,[],[f14,f153]) ).

fof(f14,axiom,
    ! [X0,X1,X2] :
      ( set_intersection2(X0,X1) = X2
    <=> ! [X3] :
          ( in(X3,X2)
        <=> ( in(X3,X1)
            & in(X3,X0) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d3_xboole_0) ).

fof(f380,plain,
    ! [X2,X0,X1] :
      ( ~ sP2(X1,X0,X2)
      | unordered_pair(X0,X1) = X2 ),
    inference(cnf_transformation,[],[f222]) ).

fof(f222,plain,
    ! [X0,X1,X2] :
      ( ( unordered_pair(X0,X1) = X2
        | ~ sP2(X1,X0,X2) )
      & ( sP2(X1,X0,X2)
        | unordered_pair(X0,X1) != X2 ) ),
    inference(nnf_transformation,[],[f152]) ).

fof(f152,plain,
    ! [X0,X1,X2] :
      ( unordered_pair(X0,X1) = X2
    <=> sP2(X1,X0,X2) ),
    inference(definition_folding,[],[f10,f151]) ).

fof(f151,plain,
    ! [X1,X0,X2] :
      ( sP2(X1,X0,X2)
    <=> ! [X3] :
          ( in(X3,X2)
        <=> ( X1 = X3
            | X0 = X3 ) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP2])]) ).

fof(f10,axiom,
    ! [X0,X1,X2] :
      ( unordered_pair(X0,X1) = X2
    <=> ! [X3] :
          ( in(X3,X2)
        <=> ( X1 = X3
            | X0 = X3 ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d2_tarski) ).

fof(f372,plain,
    ! [X2,X0,X1] :
      ( ~ sP1(X1,X0,X2)
      | cartesian_product2(X0,X1) = X2 ),
    inference(cnf_transformation,[],[f216]) ).

fof(f216,plain,
    ! [X0,X1,X2] :
      ( ( cartesian_product2(X0,X1) = X2
        | ~ sP1(X1,X0,X2) )
      & ( sP1(X1,X0,X2)
        | cartesian_product2(X0,X1) != X2 ) ),
    inference(nnf_transformation,[],[f150]) ).

fof(f150,plain,
    ! [X0,X1,X2] :
      ( cartesian_product2(X0,X1) = X2
    <=> sP1(X1,X0,X2) ),
    inference(definition_folding,[],[f12,f149]) ).

fof(f149,plain,
    ! [X1,X0,X2] :
      ( sP1(X1,X0,X2)
    <=> ! [X3] :
          ( in(X3,X2)
        <=> ? [X4,X5] :
              ( ordered_pair(X4,X5) = X3
              & in(X5,X1)
              & in(X4,X0) ) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP1])]) ).

fof(f12,axiom,
    ! [X0,X1,X2] :
      ( cartesian_product2(X0,X1) = X2
    <=> ! [X3] :
          ( in(X3,X2)
        <=> ? [X4,X5] :
              ( ordered_pair(X4,X5) = X3
              & in(X5,X1)
              & in(X4,X0) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d2_zfmisc_1) ).

fof(f2848,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,X1)
      | in(X0,union(X2))
      | ~ in(X1,X2) ),
    inference(resolution,[],[f342,f266]) ).

fof(f2846,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,set_difference(X1,X2))
      | in(X0,set_union2(X1,X2)) ),
    inference(resolution,[],[f342,f1801]) ).

fof(f2845,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,set_difference(X1,X2))
      | in(X0,set_union2(X2,X1)) ),
    inference(resolution,[],[f342,f1750]) ).

fof(f2844,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,X1)
      | in(X0,set_union2(X2,X1)) ),
    inference(resolution,[],[f342,f535]) ).

fof(f2843,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,X1)
      | in(X0,set_union2(X1,X2)) ),
    inference(resolution,[],[f342,f254]) ).

fof(f2839,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,set_intersection2(X1,X2))
      | in(X0,X2) ),
    inference(resolution,[],[f342,f508]) ).

fof(f2838,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,singleton(X1))
      | in(X0,X2)
      | ~ in(X1,X2) ),
    inference(resolution,[],[f342,f283]) ).

fof(f2837,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,set_difference(X1,X2))
      | in(X0,X1) ),
    inference(resolution,[],[f342,f256]) ).

fof(f2835,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,set_intersection2(X1,X2))
      | in(X0,X1) ),
    inference(resolution,[],[f342,f255]) ).

fof(f342,plain,
    ! [X3,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ in(X3,X0)
      | in(X3,X1) ),
    inference(cnf_transformation,[],[f194]) ).

fof(f194,plain,
    ! [X0,X1] :
      ( ( subset(X0,X1)
        | ( ~ in(sK14(X0,X1),X1)
          & in(sK14(X0,X1),X0) ) )
      & ( ! [X3] :
            ( in(X3,X1)
            | ~ in(X3,X0) )
        | ~ subset(X0,X1) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK14])],[f192,f193]) ).

fof(f193,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( ~ in(X2,X1)
          & in(X2,X0) )
     => ( ~ in(sK14(X0,X1),X1)
        & in(sK14(X0,X1),X0) ) ),
    introduced(choice_axiom,[]) ).

fof(f192,plain,
    ! [X0,X1] :
      ( ( subset(X0,X1)
        | ? [X2] :
            ( ~ in(X2,X1)
            & in(X2,X0) ) )
      & ( ! [X3] :
            ( in(X3,X1)
            | ~ in(X3,X0) )
        | ~ subset(X0,X1) ) ),
    inference(rectify,[],[f191]) ).

fof(f191,plain,
    ! [X0,X1] :
      ( ( subset(X0,X1)
        | ? [X2] :
            ( ~ in(X2,X1)
            & in(X2,X0) ) )
      & ( ! [X2] :
            ( in(X2,X1)
            | ~ in(X2,X0) )
        | ~ subset(X0,X1) ) ),
    inference(nnf_transformation,[],[f144]) ).

fof(f144,plain,
    ! [X0,X1] :
      ( subset(X0,X1)
    <=> ! [X2] :
          ( in(X2,X1)
          | ~ in(X2,X0) ) ),
    inference(ennf_transformation,[],[f13]) ).

fof(f13,axiom,
    ! [X0,X1] :
      ( subset(X0,X1)
    <=> ! [X2] :
          ( in(X2,X0)
         => in(X2,X1) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d3_tarski) ).

fof(f2765,plain,
    ! [X0,X1] :
      ( union(X1) = X0
      | proper_subset(X0,union(X1))
      | ~ in(X0,X1) ),
    inference(resolution,[],[f339,f266]) ).

fof(f2763,plain,
    ! [X0,X1] :
      ( set_union2(X0,X1) = set_difference(X0,X1)
      | proper_subset(set_difference(X0,X1),set_union2(X0,X1)) ),
    inference(resolution,[],[f339,f1801]) ).

fof(f2762,plain,
    ! [X0,X1] :
      ( set_union2(X1,X0) = set_difference(X0,X1)
      | proper_subset(set_difference(X0,X1),set_union2(X1,X0)) ),
    inference(resolution,[],[f339,f1750]) ).

fof(f2761,plain,
    ! [X0,X1] :
      ( set_union2(X1,X0) = X0
      | proper_subset(X0,set_union2(X1,X0)) ),
    inference(resolution,[],[f339,f535]) ).

fof(f2760,plain,
    ! [X0,X1] :
      ( set_union2(X0,X1) = X0
      | proper_subset(X0,set_union2(X0,X1)) ),
    inference(resolution,[],[f339,f254]) ).

fof(f2759,plain,
    ! [X2,X0,X1] :
      ( set_intersection2(X0,X1) = X2
      | proper_subset(set_intersection2(X0,X1),X2)
      | ~ disjoint(X0,X1) ),
    inference(resolution,[],[f339,f1577]) ).

fof(f2758,plain,
    ! [X0,X1] :
      ( X0 = X1
      | proper_subset(X0,X1)
      | ~ empty(X0) ),
    inference(resolution,[],[f339,f1576]) ).

fof(f2757,plain,
    ! [X0,X1] :
      ( X0 = X1
      | proper_subset(X0,X1)
      | empty_set != X0 ),
    inference(resolution,[],[f339,f1574]) ).

fof(f2756,plain,
    ! [X0,X1] :
      ( set_intersection2(X0,X1) = X1
      | proper_subset(set_intersection2(X0,X1),X1) ),
    inference(resolution,[],[f339,f508]) ).

fof(f2755,plain,
    ! [X0,X1] :
      ( singleton(X0) = X1
      | proper_subset(singleton(X0),X1)
      | ~ in(X0,X1) ),
    inference(resolution,[],[f339,f283]) ).

fof(f2754,plain,
    ! [X0,X1] :
      ( set_difference(X0,X1) = X0
      | proper_subset(set_difference(X0,X1),X0) ),
    inference(resolution,[],[f339,f256]) ).

fof(f2752,plain,
    ! [X0,X1] :
      ( set_intersection2(X0,X1) = X0
      | proper_subset(set_intersection2(X0,X1),X0) ),
    inference(resolution,[],[f339,f255]) ).

fof(f339,plain,
    ! [X0,X1] :
      ( ~ subset(X0,X1)
      | X0 = X1
      | proper_subset(X0,X1) ),
    inference(cnf_transformation,[],[f143]) ).

fof(f143,plain,
    ! [X0,X1] :
      ( proper_subset(X0,X1)
      | X0 = X1
      | ~ subset(X0,X1) ),
    inference(flattening,[],[f142]) ).

fof(f142,plain,
    ! [X0,X1] :
      ( proper_subset(X0,X1)
      | X0 = X1
      | ~ subset(X0,X1) ),
    inference(ennf_transformation,[],[f103]) ).

fof(f103,plain,
    ! [X0,X1] :
      ( ( X0 != X1
        & subset(X0,X1) )
     => proper_subset(X0,X1) ),
    inference(unused_predicate_definition_removal,[],[f19]) ).

fof(f19,axiom,
    ! [X0,X1] :
      ( proper_subset(X0,X1)
    <=> ( X0 != X1
        & subset(X0,X1) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d8_xboole_0) ).

fof(f2682,plain,
    ! [X0,X1] :
      ( union(X0) = X1
      | ~ subset(union(X0),X1)
      | ~ in(X1,X0) ),
    inference(resolution,[],[f338,f266]) ).

fof(f2680,plain,
    ! [X0,X1] :
      ( set_union2(X0,X1) = set_difference(X0,X1)
      | ~ subset(set_union2(X0,X1),set_difference(X0,X1)) ),
    inference(resolution,[],[f338,f1801]) ).

fof(f2679,plain,
    ! [X0,X1] :
      ( set_union2(X0,X1) = set_difference(X1,X0)
      | ~ subset(set_union2(X0,X1),set_difference(X1,X0)) ),
    inference(resolution,[],[f338,f1750]) ).

fof(f2678,plain,
    ! [X0,X1] :
      ( set_union2(X0,X1) = X1
      | ~ subset(set_union2(X0,X1),X1) ),
    inference(resolution,[],[f338,f535]) ).

fof(f2677,plain,
    ! [X0,X1] :
      ( set_union2(X0,X1) = X0
      | ~ subset(set_union2(X0,X1),X0) ),
    inference(resolution,[],[f338,f254]) ).

fof(f2676,plain,
    ! [X2,X0,X1] :
      ( set_intersection2(X1,X2) = X0
      | ~ subset(X0,set_intersection2(X1,X2))
      | ~ disjoint(X1,X2) ),
    inference(resolution,[],[f338,f1577]) ).

fof(f2675,plain,
    ! [X0,X1] :
      ( X0 = X1
      | ~ subset(X0,X1)
      | ~ empty(X1) ),
    inference(resolution,[],[f338,f1576]) ).

fof(f2674,plain,
    ! [X0,X1] :
      ( X0 = X1
      | ~ subset(X0,X1)
      | empty_set != X1 ),
    inference(resolution,[],[f338,f1574]) ).

fof(f2673,plain,
    ! [X0,X1] :
      ( set_intersection2(X1,X0) = X0
      | ~ subset(X0,set_intersection2(X1,X0)) ),
    inference(resolution,[],[f338,f508]) ).

fof(f2672,plain,
    ! [X0,X1] :
      ( singleton(X1) = X0
      | ~ subset(X0,singleton(X1))
      | ~ in(X1,X0) ),
    inference(resolution,[],[f338,f283]) ).

fof(f2671,plain,
    ! [X0,X1] :
      ( set_difference(X0,X1) = X0
      | ~ subset(X0,set_difference(X0,X1)) ),
    inference(resolution,[],[f338,f256]) ).

fof(f2669,plain,
    ! [X0,X1] :
      ( set_intersection2(X0,X1) = X0
      | ~ subset(X0,set_intersection2(X0,X1)) ),
    inference(resolution,[],[f338,f255]) ).

fof(f338,plain,
    ! [X0,X1] :
      ( ~ subset(X1,X0)
      | X0 = X1
      | ~ subset(X0,X1) ),
    inference(cnf_transformation,[],[f189]) ).

fof(f189,plain,
    ! [X0,X1] :
      ( ( X0 = X1
        | ~ subset(X1,X0)
        | ~ subset(X0,X1) )
      & ( ( subset(X1,X0)
          & subset(X0,X1) )
        | X0 != X1 ) ),
    inference(flattening,[],[f188]) ).

fof(f188,plain,
    ! [X0,X1] :
      ( ( X0 = X1
        | ~ subset(X1,X0)
        | ~ subset(X0,X1) )
      & ( ( subset(X1,X0)
          & subset(X0,X1) )
        | X0 != X1 ) ),
    inference(nnf_transformation,[],[f6]) ).

fof(f6,axiom,
    ! [X0,X1] :
      ( X0 = X1
    <=> ( subset(X1,X0)
        & subset(X0,X1) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d10_xboole_0) ).

fof(f2610,plain,
    ! [X2,X0,X1] :
      ( subset(X0,union(X1))
      | ~ subset(X0,X2)
      | ~ in(X2,X1) ),
    inference(resolution,[],[f300,f266]) ).

fof(f2609,plain,
    ! [X0,X1] :
      ( subset(X0,empty_set)
      | ~ subset(X0,X1)
      | empty_set != X1 ),
    inference(resolution,[],[f300,f1136]) ).

fof(f2608,plain,
    ! [X2,X0,X1] :
      ( subset(X0,set_union2(X1,X2))
      | ~ subset(X0,set_difference(X1,X2)) ),
    inference(resolution,[],[f300,f1801]) ).

fof(f2607,plain,
    ! [X2,X0,X1] :
      ( subset(X0,set_union2(X1,X2))
      | ~ subset(X0,set_difference(X2,X1)) ),
    inference(resolution,[],[f300,f1750]) ).

fof(f2606,plain,
    ! [X2,X0,X1] :
      ( subset(X0,set_union2(X1,X2))
      | ~ subset(X0,X2) ),
    inference(resolution,[],[f300,f535]) ).

fof(f2605,plain,
    ! [X2,X0,X1] :
      ( subset(X0,set_union2(X1,X2))
      | ~ subset(X0,X1) ),
    inference(resolution,[],[f300,f254]) ).

fof(f2604,plain,
    ! [X2,X3,X0,X1] :
      ( subset(X0,X1)
      | ~ subset(X0,set_intersection2(X2,X3))
      | ~ disjoint(X2,X3) ),
    inference(resolution,[],[f300,f1577]) ).

fof(f2603,plain,
    ! [X2,X0,X1] :
      ( subset(X0,X1)
      | ~ subset(X0,X2)
      | ~ empty(X2) ),
    inference(resolution,[],[f300,f1576]) ).

fof(f2602,plain,
    ! [X2,X0,X1] :
      ( subset(X0,X1)
      | ~ subset(X0,X2)
      | empty_set != X2 ),
    inference(resolution,[],[f300,f1574]) ).

fof(f2601,plain,
    ! [X2,X0,X1] :
      ( subset(X0,X1)
      | ~ subset(X0,set_intersection2(X2,X1)) ),
    inference(resolution,[],[f300,f508]) ).

fof(f2600,plain,
    ! [X2,X0,X1] :
      ( subset(X0,X1)
      | ~ subset(X0,singleton(X2))
      | ~ in(X2,X1) ),
    inference(resolution,[],[f300,f283]) ).

fof(f2599,plain,
    ! [X2,X0,X1] :
      ( subset(X0,X1)
      | ~ subset(X0,set_difference(X1,X2)) ),
    inference(resolution,[],[f300,f256]) ).

fof(f2597,plain,
    ! [X2,X0,X1] :
      ( subset(X0,X1)
      | ~ subset(X0,set_intersection2(X1,X2)) ),
    inference(resolution,[],[f300,f255]) ).

fof(f300,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X1,X2)
      | subset(X0,X2)
      | ~ subset(X0,X1) ),
    inference(cnf_transformation,[],[f128]) ).

fof(f128,plain,
    ! [X0,X1,X2] :
      ( subset(X0,X2)
      | ~ subset(X1,X2)
      | ~ subset(X0,X1) ),
    inference(flattening,[],[f127]) ).

fof(f127,plain,
    ! [X0,X1,X2] :
      ( subset(X0,X2)
      | ~ subset(X1,X2)
      | ~ subset(X0,X1) ),
    inference(ennf_transformation,[],[f58]) ).

fof(f58,axiom,
    ! [X0,X1,X2] :
      ( ( subset(X1,X2)
        & subset(X0,X1) )
     => subset(X0,X2) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t1_xboole_1) ).

fof(f2538,plain,
    ! [X2,X0,X1] :
      ( disjoint(X0,X1)
      | ~ subset(X0,singleton(X2))
      | in(X2,X1) ),
    inference(resolution,[],[f299,f265]) ).

fof(f2537,plain,
    ! [X2,X3,X0,X1] :
      ( disjoint(X0,X1)
      | ~ subset(X0,set_intersection2(X2,X3))
      | ~ disjoint(X2,X3) ),
    inference(resolution,[],[f299,f756]) ).

fof(f2535,plain,
    ! [X2,X0,X1] :
      ( disjoint(X0,singleton(X1))
      | ~ subset(X0,X2)
      | in(X1,X2) ),
    inference(resolution,[],[f299,f475]) ).

fof(f2533,plain,
    ! [X2,X0,X1] :
      ( disjoint(X0,X1)
      | ~ subset(X0,X2)
      | ~ empty(X2) ),
    inference(resolution,[],[f299,f755]) ).

fof(f2531,plain,
    ! [X2,X0,X1] :
      ( disjoint(X0,X1)
      | ~ subset(X0,X2)
      | empty_set != X2 ),
    inference(resolution,[],[f299,f1208]) ).

fof(f299,plain,
    ! [X2,X0,X1] :
      ( ~ disjoint(X1,X2)
      | disjoint(X0,X2)
      | ~ subset(X0,X1) ),
    inference(cnf_transformation,[],[f126]) ).

fof(f126,plain,
    ! [X0,X1,X2] :
      ( disjoint(X0,X2)
      | ~ disjoint(X1,X2)
      | ~ subset(X0,X1) ),
    inference(flattening,[],[f125]) ).

fof(f125,plain,
    ! [X0,X1,X2] :
      ( disjoint(X0,X2)
      | ~ disjoint(X1,X2)
      | ~ subset(X0,X1) ),
    inference(ennf_transformation,[],[f83]) ).

fof(f83,axiom,
    ! [X0,X1,X2] :
      ( ( disjoint(X1,X2)
        & subset(X0,X1) )
     => disjoint(X0,X2) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t63_xboole_1) ).

fof(f2404,plain,
    ! [X2,X0,X1] :
      ( unordered_pair(X1,X0) != singleton(X2)
      | X0 = X2 ),
    inference(superposition,[],[f298,f325]) ).

fof(f2403,plain,
    ! [X2,X0,X1] :
      ( unordered_pair(X1,X0) != singleton(X2)
      | X0 = X2 ),
    inference(superposition,[],[f298,f325]) ).

fof(f2402,plain,
    ! [X0,X1] :
      ( singleton(X0) != singleton(X1)
      | X0 = X1 ),
    inference(superposition,[],[f298,f252]) ).

fof(f298,plain,
    ! [X2,X0,X1] :
      ( singleton(X0) != unordered_pair(X1,X2)
      | X0 = X1 ),
    inference(cnf_transformation,[],[f124]) ).

fof(f124,plain,
    ! [X0,X1,X2] :
      ( X0 = X1
      | singleton(X0) != unordered_pair(X1,X2) ),
    inference(ennf_transformation,[],[f93]) ).

fof(f93,axiom,
    ! [X0,X1,X2] :
      ( singleton(X0) = unordered_pair(X1,X2)
     => X0 = X1 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t8_zfmisc_1) ).

fof(f297,plain,
    ! [X2,X0,X1] :
      ( singleton(X0) != unordered_pair(X1,X2)
      | X1 = X2 ),
    inference(cnf_transformation,[],[f123]) ).

fof(f123,plain,
    ! [X0,X1,X2] :
      ( X1 = X2
      | singleton(X0) != unordered_pair(X1,X2) ),
    inference(ennf_transformation,[],[f96]) ).

fof(f96,axiom,
    ! [X0,X1,X2] :
      ( singleton(X0) = unordered_pair(X1,X2)
     => X1 = X2 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t9_zfmisc_1) ).

fof(f2280,plain,
    ! [X0,X1] :
      ( set_difference(X0,singleton(sK14(X1,X0))) = X0
      | subset(X1,X0) ),
    inference(resolution,[],[f291,f344]) ).

fof(f2277,plain,
    ! [X0,X1] : set_difference(X0,singleton(union(unordered_pair(X1,singleton(X0))))) = X0,
    inference(resolution,[],[f291,f1699]) ).

fof(f2276,plain,
    ! [X0,X1] : set_difference(X0,singleton(union(unordered_pair(singleton(X0),X1)))) = X0,
    inference(resolution,[],[f291,f1714]) ).

fof(f2275,plain,
    ! [X0] : set_difference(X0,singleton(union(singleton(singleton(X0))))) = X0,
    inference(resolution,[],[f291,f1660]) ).

fof(f2273,plain,
    ! [X0,X1] :
      ( set_difference(X0,singleton(powerset(X1))) = X0
      | ~ subset(X0,X1) ),
    inference(resolution,[],[f291,f599]) ).

fof(f2272,plain,
    ! [X0] : set_difference(X0,singleton(powerset(powerset(union(X0))))) = X0,
    inference(resolution,[],[f291,f614]) ).

fof(f2271,plain,
    ! [X0] : set_difference(X0,singleton(powerset(X0))) = X0,
    inference(resolution,[],[f291,f608]) ).

fof(f2270,plain,
    ! [X0,X1] :
      ( set_difference(X0,singleton(singleton(X1))) = X0
      | in(X1,union(X0)) ),
    inference(resolution,[],[f291,f481]) ).

fof(f2269,plain,
    ! [X0] :
      ( set_difference(X0,singleton(singleton(empty_set))) = X0
      | ~ subset(X0,empty_set) ),
    inference(resolution,[],[f291,f693]) ).

fof(f2268,plain,
    ! [X0] : set_difference(X0,singleton(singleton(powerset(union(X0))))) = X0,
    inference(resolution,[],[f291,f609]) ).

fof(f2267,plain,
    ! [X0] : set_difference(X0,singleton(singleton(X0))) = X0,
    inference(resolution,[],[f291,f466]) ).

fof(f2266,plain,
    ! [X2,X0,X1] : set_difference(X0,singleton(set_union2(X1,unordered_pair(X2,X0)))) = X0,
    inference(resolution,[],[f291,f1479]) ).

fof(f2265,plain,
    ! [X2,X0,X1] : set_difference(X0,singleton(set_union2(unordered_pair(X1,X0),X2))) = X0,
    inference(resolution,[],[f291,f1446]) ).

fof(f2264,plain,
    ! [X2,X0,X1] : set_difference(X0,singleton(set_union2(X1,unordered_pair(X0,X2)))) = X0,
    inference(resolution,[],[f291,f1429]) ).

fof(f2263,plain,
    ! [X0,X1] : set_difference(X0,singleton(set_union2(X1,singleton(X0)))) = X0,
    inference(resolution,[],[f291,f541]) ).

fof(f2262,plain,
    ! [X2,X0,X1] : set_difference(X0,singleton(set_union2(unordered_pair(X0,X1),X2))) = X0,
    inference(resolution,[],[f291,f1394]) ).

fof(f2261,plain,
    ! [X0,X1] : set_difference(X0,singleton(set_union2(singleton(X0),X1))) = X0,
    inference(resolution,[],[f291,f482]) ).

fof(f2260,plain,
    ! [X0,X1] : set_difference(X0,singleton(unordered_pair(powerset(union(X0)),X1))) = X0,
    inference(resolution,[],[f291,f674]) ).

fof(f2259,plain,
    ! [X0,X1] : set_difference(X0,singleton(unordered_pair(X1,powerset(union(X0))))) = X0,
    inference(resolution,[],[f291,f669]) ).

fof(f2258,plain,
    ! [X0,X1] : set_difference(X0,singleton(unordered_pair(X0,X1))) = X0,
    inference(resolution,[],[f291,f645]) ).

fof(f2257,plain,
    ! [X0,X1] : set_difference(X0,singleton(unordered_pair(X1,X0))) = X0,
    inference(resolution,[],[f291,f637]) ).

fof(f2256,plain,
    ! [X0] :
      ( sK12(X0) = set_difference(sK12(X0),singleton(X0))
      | empty_set = X0 ),
    inference(resolution,[],[f291,f495]) ).

fof(f2255,plain,
    ! [X0,X1] :
      ( sK11(X0,X1) = set_difference(sK11(X0,X1),singleton(X1))
      | disjoint(X0,X1) ),
    inference(resolution,[],[f291,f784]) ).

fof(f2254,plain,
    ! [X0,X1] :
      ( sK11(X0,X1) = set_difference(sK11(X0,X1),singleton(X0))
      | disjoint(X0,X1) ),
    inference(resolution,[],[f291,f754]) ).

fof(f2253,plain,
    ! [X0,X1] :
      ( powerset(X0) = set_difference(powerset(X0),singleton(X1))
      | subset(X1,X0) ),
    inference(resolution,[],[f291,f415]) ).

fof(f2252,plain,
    ! [X0,X1] :
      ( powerset(X0) = set_difference(powerset(X0),singleton(X1))
      | ~ proper_subset(X0,X1) ),
    inference(resolution,[],[f291,f690]) ).

fof(f2250,plain,
    ! [X0] :
      ( singleton(empty_set) = set_difference(singleton(empty_set),singleton(X0))
      | subset(X0,empty_set) ),
    inference(resolution,[],[f291,f607]) ).

fof(f2249,plain,
    ! [X0] :
      ( singleton(empty_set) = set_difference(singleton(empty_set),singleton(X0))
      | ~ proper_subset(empty_set,X0) ),
    inference(resolution,[],[f291,f691]) ).

fof(f2248,plain,
    ! [X0,X1] :
      ( singleton(X0) = set_difference(singleton(X0),singleton(X1))
      | X0 = X1 ),
    inference(resolution,[],[f291,f419]) ).

fof(f2247,plain,
    ! [X2,X0,X1] :
      ( set_intersection2(X0,X1) = set_difference(set_intersection2(X0,X1),singleton(X2))
      | ~ disjoint(X0,X1) ),
    inference(resolution,[],[f291,f261]) ).

fof(f2246,plain,
    ! [X2,X0,X1] :
      ( set_intersection2(X0,X1) = set_difference(set_intersection2(X0,X1),singleton(X2))
      | ~ disjoint(X1,X0) ),
    inference(resolution,[],[f291,f714]) ).

fof(f2244,plain,
    ! [X0,X1] :
      ( set_difference(X0,singleton(X1)) = X0
      | ~ in(X0,X1) ),
    inference(resolution,[],[f291,f333]) ).

fof(f2243,plain,
    ! [X0,X1] :
      ( set_difference(X0,singleton(X1)) = X0
      | empty_set != X0 ),
    inference(resolution,[],[f291,f1198]) ).

fof(f2242,plain,
    ! [X0,X1] :
      ( set_difference(X0,singleton(X1)) = X0
      | set_union2(singleton(X1),X0) = X0 ),
    inference(resolution,[],[f291,f268]) ).

fof(f291,plain,
    ! [X0,X1] :
      ( in(X1,X0)
      | set_difference(X0,singleton(X1)) = X0 ),
    inference(cnf_transformation,[],[f176]) ).

fof(f176,plain,
    ! [X0,X1] :
      ( ( set_difference(X0,singleton(X1)) = X0
        | in(X1,X0) )
      & ( ~ in(X1,X0)
        | set_difference(X0,singleton(X1)) != X0 ) ),
    inference(nnf_transformation,[],[f84]) ).

fof(f84,axiom,
    ! [X0,X1] :
      ( set_difference(X0,singleton(X1)) = X0
    <=> ~ in(X1,X0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t65_zfmisc_1) ).

fof(f2218,plain,
    ! [X0,X1] : set_difference(X0,singleton(X1)) != set_union2(X0,singleton(X1)),
    inference(subsumption_resolution,[],[f2212,f543]) ).

fof(f2212,plain,
    ! [X0,X1] :
      ( set_difference(X0,singleton(X1)) != set_union2(X0,singleton(X1))
      | ~ in(X1,set_union2(X0,singleton(X1))) ),
    inference(superposition,[],[f290,f259]) ).

fof(f290,plain,
    ! [X0,X1] :
      ( set_difference(X0,singleton(X1)) != X0
      | ~ in(X1,X0) ),
    inference(cnf_transformation,[],[f176]) ).

fof(f2063,plain,
    ! [X0,X1] :
      ( set_union2(X0,singleton(sK14(X0,X1))) = X0
      | subset(X0,X1) ),
    inference(forward_demodulation,[],[f2060,f327]) ).

fof(f2060,plain,
    ! [X0,X1] :
      ( set_union2(singleton(sK14(X0,X1)),X0) = X0
      | subset(X0,X1) ),
    inference(resolution,[],[f268,f343]) ).

fof(f2059,plain,
    ! [X0] :
      ( set_union2(singleton(sK12(X0)),X0) = X0
      | empty_set = X0 ),
    inference(resolution,[],[f268,f319]) ).

fof(f2062,plain,
    ! [X0,X1] :
      ( set_union2(X1,singleton(sK11(X0,X1))) = X1
      | disjoint(X0,X1) ),
    inference(forward_demodulation,[],[f2058,f327]) ).

fof(f2058,plain,
    ! [X0,X1] :
      ( set_union2(singleton(sK11(X0,X1)),X1) = X1
      | disjoint(X0,X1) ),
    inference(resolution,[],[f268,f263]) ).

fof(f2061,plain,
    ! [X0,X1] :
      ( set_union2(X0,singleton(sK11(X0,X1))) = X0
      | disjoint(X0,X1) ),
    inference(forward_demodulation,[],[f2057,f327]) ).

fof(f2057,plain,
    ! [X0,X1] :
      ( set_union2(singleton(sK11(X0,X1)),X0) = X0
      | disjoint(X0,X1) ),
    inference(resolution,[],[f268,f262]) ).

fof(f2054,plain,
    ! [X0,X1] : union(unordered_pair(singleton(X0),X1)) = set_union2(singleton(X0),union(unordered_pair(singleton(X0),X1))),
    inference(resolution,[],[f268,f1647]) ).

fof(f2053,plain,
    ! [X0,X1] : union(unordered_pair(X1,singleton(X0))) = set_union2(singleton(X0),union(unordered_pair(X1,singleton(X0)))),
    inference(resolution,[],[f268,f1646]) ).

fof(f2052,plain,
    ! [X0] : union(singleton(singleton(X0))) = set_union2(singleton(X0),union(singleton(singleton(X0)))),
    inference(resolution,[],[f268,f1654]) ).

fof(f2051,plain,
    ! [X0,X1] :
      ( powerset(X1) = set_union2(singleton(X0),powerset(X1))
      | ~ subset(X0,X1) ),
    inference(resolution,[],[f268,f414]) ).

fof(f2050,plain,
    ! [X0] :
      ( singleton(empty_set) = set_union2(singleton(X0),singleton(empty_set))
      | ~ subset(X0,empty_set) ),
    inference(resolution,[],[f268,f604]) ).

fof(f2048,plain,
    ! [X2,X0,X1] : set_union2(unordered_pair(X1,X0),X2) = set_union2(singleton(X0),set_union2(unordered_pair(X1,X0),X2)),
    inference(resolution,[],[f268,f1399]) ).

fof(f2047,plain,
    ! [X2,X0,X1] : set_union2(unordered_pair(X0,X1),X2) = set_union2(singleton(X0),set_union2(unordered_pair(X0,X1),X2)),
    inference(resolution,[],[f268,f1386]) ).

fof(f2046,plain,
    ! [X2,X0,X1] : set_union2(X1,unordered_pair(X2,X0)) = set_union2(singleton(X0),set_union2(X1,unordered_pair(X2,X0))),
    inference(resolution,[],[f268,f1472]) ).

fof(f2045,plain,
    ! [X2,X0,X1] : set_union2(X1,unordered_pair(X0,X2)) = set_union2(singleton(X0),set_union2(X1,unordered_pair(X0,X2))),
    inference(resolution,[],[f268,f1387]) ).

fof(f2044,plain,
    ! [X0,X1] : set_union2(X1,singleton(X0)) = set_union2(singleton(X0),set_union2(X1,singleton(X0))),
    inference(resolution,[],[f268,f543]) ).

fof(f2043,plain,
    ! [X0,X1] : set_union2(singleton(X0),X1) = set_union2(singleton(X0),set_union2(singleton(X0),X1)),
    inference(resolution,[],[f268,f480]) ).

fof(f2042,plain,
    ! [X0,X1] : unordered_pair(X0,X1) = set_union2(singleton(X0),unordered_pair(X0,X1)),
    inference(resolution,[],[f268,f634]) ).

fof(f2041,plain,
    ! [X0,X1] : unordered_pair(X1,X0) = set_union2(singleton(X0),unordered_pair(X1,X0)),
    inference(resolution,[],[f268,f631]) ).

fof(f268,plain,
    ! [X0,X1] :
      ( ~ in(X0,X1)
      | set_union2(singleton(X0),X1) = X1 ),
    inference(cnf_transformation,[],[f111]) ).

fof(f111,plain,
    ! [X0,X1] :
      ( set_union2(singleton(X0),X1) = X1
      | ~ in(X0,X1) ),
    inference(ennf_transformation,[],[f78]) ).

fof(f78,axiom,
    ! [X0,X1] :
      ( in(X0,X1)
     => set_union2(singleton(X0),X1) = X1 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t46_zfmisc_1) ).

fof(f2023,plain,
    ! [X0,X1] :
      ( ~ disjoint(X0,X0)
      | subset(X0,X1) ),
    inference(superposition,[],[f1577,f323]) ).

fof(f2027,plain,
    ! [X2,X0,X1] :
      ( subset(X0,X2)
      | ~ disjoint(X0,set_union2(X1,X0)) ),
    inference(superposition,[],[f1577,f820]) ).

fof(f2026,plain,
    ! [X2,X0,X1] :
      ( subset(X0,X2)
      | ~ disjoint(X0,set_union2(X0,X1)) ),
    inference(superposition,[],[f1577,f819]) ).

fof(f2025,plain,
    ! [X2,X0,X1] :
      ( subset(set_intersection2(X1,X0),X2)
      | ~ disjoint(X0,X1) ),
    inference(superposition,[],[f1577,f326]) ).

fof(f2024,plain,
    ! [X2,X0,X1] :
      ( subset(set_intersection2(X1,X0),X2)
      | ~ disjoint(X0,X1) ),
    inference(superposition,[],[f1577,f326]) ).

fof(f2022,plain,
    ! [X2,X0,X1] :
      ( ~ disjoint(X0,X1)
      | ~ proper_subset(X2,set_intersection2(X0,X1)) ),
    inference(resolution,[],[f1577,f292]) ).

fof(f2021,plain,
    ! [X2,X0,X1] :
      ( ~ disjoint(X0,X1)
      | set_intersection2(X0,X1) = set_intersection2(set_intersection2(X0,X1),X2) ),
    inference(resolution,[],[f1577,f270]) ).

fof(f2020,plain,
    ! [X2,X0,X1] :
      ( ~ disjoint(X0,X1)
      | set_union2(set_intersection2(X0,X1),X2) = X2 ),
    inference(resolution,[],[f1577,f271]) ).

fof(f2019,plain,
    ! [X2,X0,X1] :
      ( ~ disjoint(X0,X1)
      | empty_set = set_difference(set_intersection2(X0,X1),X2) ),
    inference(resolution,[],[f1577,f287]) ).

fof(f1577,plain,
    ! [X2,X0,X1] :
      ( subset(set_intersection2(X0,X1),X2)
      | ~ disjoint(X0,X1) ),
    inference(resolution,[],[f343,f261]) ).

fof(f2000,plain,
    ! [X0,X1] :
      ( ~ disjoint(X0,X0)
      | disjoint(X1,X0) ),
    inference(superposition,[],[f786,f323]) ).

fof(f2004,plain,
    ! [X2,X0,X1] :
      ( disjoint(X2,X0)
      | ~ disjoint(X0,set_union2(X1,X0)) ),
    inference(superposition,[],[f786,f820]) ).

fof(f2003,plain,
    ! [X2,X0,X1] :
      ( disjoint(X2,X0)
      | ~ disjoint(X0,set_union2(X0,X1)) ),
    inference(superposition,[],[f786,f819]) ).

fof(f2002,plain,
    ! [X2,X0,X1] :
      ( disjoint(X2,set_intersection2(X1,X0))
      | ~ disjoint(X0,X1) ),
    inference(superposition,[],[f786,f326]) ).

fof(f2001,plain,
    ! [X2,X0,X1] :
      ( disjoint(X2,set_intersection2(X1,X0))
      | ~ disjoint(X0,X1) ),
    inference(superposition,[],[f786,f326]) ).

fof(f1995,plain,
    ! [X2,X0,X1] :
      ( ~ disjoint(X0,X1)
      | set_difference(X2,set_intersection2(X0,X1)) = X2 ),
    inference(resolution,[],[f786,f274]) ).

fof(f1994,plain,
    ! [X2,X0,X1] :
      ( ~ disjoint(X0,X1)
      | empty_set = set_intersection2(X2,set_intersection2(X0,X1)) ),
    inference(resolution,[],[f786,f340]) ).

fof(f786,plain,
    ! [X2,X0,X1] :
      ( disjoint(X0,set_intersection2(X1,X2))
      | ~ disjoint(X1,X2) ),
    inference(resolution,[],[f263,f261]) ).

fof(f784,plain,
    ! [X0,X1] :
      ( ~ in(X1,sK11(X0,X1))
      | disjoint(X0,X1) ),
    inference(resolution,[],[f263,f333]) ).

fof(f1976,plain,
    ! [X0,X1] :
      ( ~ disjoint(X0,X0)
      | disjoint(X0,X1) ),
    inference(superposition,[],[f756,f323]) ).

fof(f1980,plain,
    ! [X2,X0,X1] :
      ( disjoint(X0,X2)
      | ~ disjoint(X0,set_union2(X1,X0)) ),
    inference(superposition,[],[f756,f820]) ).

fof(f1979,plain,
    ! [X2,X0,X1] :
      ( disjoint(X0,X2)
      | ~ disjoint(X0,set_union2(X0,X1)) ),
    inference(superposition,[],[f756,f819]) ).

fof(f1978,plain,
    ! [X2,X0,X1] :
      ( disjoint(set_intersection2(X1,X0),X2)
      | ~ disjoint(X0,X1) ),
    inference(superposition,[],[f756,f326]) ).

fof(f1977,plain,
    ! [X2,X0,X1] :
      ( disjoint(set_intersection2(X1,X0),X2)
      | ~ disjoint(X0,X1) ),
    inference(superposition,[],[f756,f326]) ).

fof(f1974,plain,
    ! [X2,X0,X1] :
      ( ~ disjoint(X0,X1)
      | disjoint(X2,set_intersection2(X0,X1)) ),
    inference(resolution,[],[f756,f332]) ).

fof(f1973,plain,
    ! [X2,X0,X1] :
      ( ~ disjoint(X0,X1)
      | set_intersection2(X0,X1) = set_difference(set_intersection2(X0,X1),X2) ),
    inference(resolution,[],[f756,f274]) ).

fof(f1972,plain,
    ! [X2,X0,X1] :
      ( ~ disjoint(X0,X1)
      | empty_set = set_intersection2(set_intersection2(X0,X1),X2) ),
    inference(resolution,[],[f756,f340]) ).

fof(f756,plain,
    ! [X2,X0,X1] :
      ( disjoint(set_intersection2(X0,X1),X2)
      | ~ disjoint(X0,X1) ),
    inference(resolution,[],[f262,f261]) ).

fof(f754,plain,
    ! [X0,X1] :
      ( ~ in(X0,sK11(X0,X1))
      | disjoint(X0,X1) ),
    inference(resolution,[],[f262,f333]) ).

fof(f1967,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,singleton(X1))
      | ~ in(X0,X2)
      | in(X1,X2) ),
    inference(resolution,[],[f264,f475]) ).

fof(f1961,plain,
    ! [X2,X0,X1] :
      ( ~ in(X0,X1)
      | ~ in(X0,singleton(X2))
      | in(X2,X1) ),
    inference(resolution,[],[f264,f265]) ).

fof(f264,plain,
    ! [X2,X0,X1] :
      ( ~ disjoint(X0,X1)
      | ~ in(X2,X1)
      | ~ in(X2,X0) ),
    inference(cnf_transformation,[],[f166]) ).

fof(f166,plain,
    ! [X0,X1] :
      ( ( ~ disjoint(X0,X1)
        | ! [X2] :
            ( ~ in(X2,X1)
            | ~ in(X2,X0) ) )
      & ( ( in(sK11(X0,X1),X1)
          & in(sK11(X0,X1),X0) )
        | disjoint(X0,X1) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK11])],[f107,f165]) ).

fof(f165,plain,
    ! [X0,X1] :
      ( ? [X3] :
          ( in(X3,X1)
          & in(X3,X0) )
     => ( in(sK11(X0,X1),X1)
        & in(sK11(X0,X1),X0) ) ),
    introduced(choice_axiom,[]) ).

fof(f107,plain,
    ! [X0,X1] :
      ( ( ~ disjoint(X0,X1)
        | ! [X2] :
            ( ~ in(X2,X1)
            | ~ in(X2,X0) ) )
      & ( ? [X3] :
            ( in(X3,X1)
            & in(X3,X0) )
        | disjoint(X0,X1) ) ),
    inference(ennf_transformation,[],[f98]) ).

fof(f98,plain,
    ! [X0,X1] :
      ( ~ ( disjoint(X0,X1)
          & ? [X2] :
              ( in(X2,X1)
              & in(X2,X0) ) )
      & ~ ( ! [X3] :
              ~ ( in(X3,X1)
                & in(X3,X0) )
          & ~ disjoint(X0,X1) ) ),
    inference(rectify,[],[f74]) ).

fof(f74,axiom,
    ! [X0,X1] :
      ( ~ ( disjoint(X0,X1)
          & ? [X2] :
              ( in(X2,X1)
              & in(X2,X0) ) )
      & ~ ( ! [X2] :
              ~ ( in(X2,X1)
                & in(X2,X0) )
          & ~ disjoint(X0,X1) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t3_xboole_0) ).

fof(f1958,plain,
    ! [X2,X0,X1] :
      ( ~ in(X2,X0)
      | ~ disjoint(set_union2(X1,X0),X0) ),
    inference(superposition,[],[f714,f820]) ).

fof(f1957,plain,
    ! [X2,X0,X1] :
      ( ~ in(X2,X0)
      | ~ disjoint(set_union2(X0,X1),X0) ),
    inference(superposition,[],[f714,f819]) ).

fof(f1953,plain,
    ! [X2,X0,X1] :
      ( ~ disjoint(X0,X1)
      | subset(set_intersection2(X1,X0),X2) ),
    inference(resolution,[],[f714,f343]) ).

fof(f1952,plain,
    ! [X0,X1] :
      ( ~ disjoint(X0,X1)
      | set_intersection2(X1,X0) = empty_set ),
    inference(resolution,[],[f714,f319]) ).

fof(f1951,plain,
    ! [X2,X0,X1] :
      ( ~ disjoint(X0,X1)
      | disjoint(X2,set_intersection2(X1,X0)) ),
    inference(resolution,[],[f714,f263]) ).

fof(f1950,plain,
    ! [X2,X0,X1] :
      ( ~ disjoint(X0,X1)
      | disjoint(set_intersection2(X1,X0),X2) ),
    inference(resolution,[],[f714,f262]) ).

fof(f714,plain,
    ! [X2,X0,X1] :
      ( ~ in(X2,set_intersection2(X1,X0))
      | ~ disjoint(X0,X1) ),
    inference(superposition,[],[f261,f326]) ).

fof(f1713,plain,
    ! [X0,X1] : empty_set != union(unordered_pair(singleton(X0),X1)),
    inference(resolution,[],[f1647,f1198]) ).

fof(f1946,plain,
    ! [X0,X1] : ~ proper_subset(set_union2(X1,set_union2(X0,X1)),set_difference(X0,X1)),
    inference(forward_demodulation,[],[f1936,f327]) ).

fof(f1936,plain,
    ! [X0,X1] : ~ proper_subset(set_union2(set_union2(X0,X1),X1),set_difference(X0,X1)),
    inference(superposition,[],[f1897,f259]) ).

fof(f1926,plain,
    ! [X0,X1] : ~ proper_subset(set_union2(X0,X1),set_difference(X0,set_difference(X1,X0))),
    inference(superposition,[],[f1897,f258]) ).

fof(f1897,plain,
    ! [X0,X1] : ~ proper_subset(set_union2(X0,X1),set_difference(X0,X1)),
    inference(superposition,[],[f453,f259]) ).

fof(f1917,plain,
    ! [X0,X1] : subset(set_difference(X0,X1),set_union2(X1,set_union2(X0,X1))),
    inference(forward_demodulation,[],[f1907,f327]) ).

fof(f1907,plain,
    ! [X0,X1] : subset(set_difference(X0,X1),set_union2(set_union2(X0,X1),X1)),
    inference(superposition,[],[f1801,f259]) ).

fof(f1906,plain,
    ! [X0,X1] : ~ proper_subset(set_union2(X1,set_union2(X0,X1)),set_difference(X0,X1)),
    inference(superposition,[],[f1752,f259]) ).

fof(f1905,plain,
    ! [X0,X1] : subset(set_difference(X0,X1),set_union2(X1,set_union2(X0,X1))),
    inference(superposition,[],[f1750,f259]) ).

fof(f1904,plain,
    ! [X0,X1] : sP5(set_union2(X0,X1),set_difference(X0,X1),empty_set),
    inference(superposition,[],[f1280,f259]) ).

fof(f1903,plain,
    ! [X0,X1] : empty_set = set_difference(set_difference(X0,X1),set_union2(X0,X1)),
    inference(superposition,[],[f1177,f259]) ).

fof(f1902,plain,
    ! [X0,X1] : sP4(set_difference(X0,X1),set_union2(X0,X1),set_union2(X0,X1)),
    inference(superposition,[],[f948,f259]) ).

fof(f1901,plain,
    ! [X0,X1] : sP4(set_union2(X0,X1),set_difference(X0,X1),set_union2(X0,X1)),
    inference(superposition,[],[f945,f259]) ).

fof(f1900,plain,
    ! [X0,X1] :
      ( empty(set_difference(X0,X1))
      | ~ empty(set_union2(X0,X1)) ),
    inference(superposition,[],[f944,f259]) ).

fof(f1899,plain,
    ! [X0,X1] : set_union2(X0,X1) = set_union2(set_union2(X0,X1),set_difference(X0,X1)),
    inference(superposition,[],[f938,f259]) ).

fof(f1898,plain,
    ! [X0,X1] : set_union2(X0,X1) = set_union2(set_difference(X0,X1),set_union2(X0,X1)),
    inference(superposition,[],[f837,f259]) ).

fof(f1896,plain,
    ! [X0,X1] : sP5(X1,set_union2(X0,X1),set_difference(X0,X1)),
    inference(superposition,[],[f427,f259]) ).

fof(f1895,plain,
    ! [X0,X1] :
      ( empty_set != set_difference(X0,X1)
      | subset(set_union2(X0,X1),X1) ),
    inference(superposition,[],[f286,f259]) ).

fof(f1894,plain,
    ! [X0,X1] :
      ( set_union2(X0,X1) != set_difference(X0,X1)
      | disjoint(set_union2(X0,X1),X1) ),
    inference(superposition,[],[f275,f259]) ).

fof(f1916,plain,
    ! [X0,X1] : set_union2(X1,X0) = set_union2(X1,set_union2(X0,X1)),
    inference(forward_demodulation,[],[f1893,f258]) ).

fof(f1893,plain,
    ! [X0,X1] : set_union2(X1,set_union2(X0,X1)) = set_union2(X1,set_difference(X0,X1)),
    inference(superposition,[],[f258,f259]) ).

fof(f1915,plain,
    ! [X0,X1] : set_difference(set_union2(X0,X1),set_difference(X0,X1)) = X1,
    inference(forward_demodulation,[],[f1914,f820]) ).

fof(f1914,plain,
    ! [X0,X1] : set_intersection2(X1,set_union2(X0,X1)) = set_difference(set_union2(X0,X1),set_difference(X0,X1)),
    inference(forward_demodulation,[],[f1892,f326]) ).

fof(f1892,plain,
    ! [X0,X1] : set_intersection2(set_union2(X0,X1),X1) = set_difference(set_union2(X0,X1),set_difference(X0,X1)),
    inference(superposition,[],[f257,f259]) ).

fof(f1885,plain,
    ! [X0,X1] : set_difference(X0,set_difference(X1,X0)) = set_difference(set_union2(X0,X1),set_difference(X1,X0)),
    inference(superposition,[],[f259,f258]) ).

fof(f1884,plain,
    ! [X0,X1] : set_difference(X0,X1) = set_difference(set_union2(X1,X0),X1),
    inference(superposition,[],[f259,f327]) ).

fof(f1883,plain,
    ! [X0,X1] : set_difference(X0,X1) = set_difference(set_union2(X1,X0),X1),
    inference(superposition,[],[f259,f327]) ).

fof(f259,plain,
    ! [X0,X1] : set_difference(X0,X1) = set_difference(set_union2(X0,X1),X1),
    inference(cnf_transformation,[],[f76]) ).

fof(f76,axiom,
    ! [X0,X1] : set_difference(X0,X1) = set_difference(set_union2(X0,X1),X1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t40_xboole_1) ).

fof(f1882,plain,
    ! [X0,X1] : empty_set != union(unordered_pair(singleton(X1),X0)),
    inference(superposition,[],[f1698,f325]) ).

fof(f1881,plain,
    ! [X0,X1] : empty_set != union(unordered_pair(singleton(X1),X0)),
    inference(superposition,[],[f1698,f325]) ).

fof(f1698,plain,
    ! [X0,X1] : empty_set != union(unordered_pair(X0,singleton(X1))),
    inference(resolution,[],[f1646,f1198]) ).

fof(f1870,plain,
    ! [X0,X1] : subset(set_difference(X0,set_difference(X1,X0)),set_union2(X0,X1)),
    inference(superposition,[],[f1801,f258]) ).

fof(f1853,plain,
    ! [X0,X1] : ~ proper_subset(set_union2(X0,X1),set_difference(X0,X1)),
    inference(resolution,[],[f1801,f292]) ).

fof(f1852,plain,
    ! [X0,X1] : set_difference(X0,X1) = set_intersection2(set_difference(X0,X1),set_union2(X0,X1)),
    inference(resolution,[],[f1801,f270]) ).

fof(f1851,plain,
    ! [X0,X1] : set_union2(X0,X1) = set_union2(set_difference(X0,X1),set_union2(X0,X1)),
    inference(resolution,[],[f1801,f271]) ).

fof(f1850,plain,
    ! [X0,X1] : empty_set = set_difference(set_difference(X0,X1),set_union2(X0,X1)),
    inference(resolution,[],[f1801,f287]) ).

fof(f1801,plain,
    ! [X0,X1] : subset(set_difference(X1,X0),set_union2(X1,X0)),
    inference(superposition,[],[f1750,f327]) ).

fof(f1830,plain,
    ! [X0,X1] : ~ proper_subset(set_union2(X0,X1),set_difference(set_difference(X1,X0),X0)),
    inference(superposition,[],[f1752,f258]) ).

fof(f1825,plain,
    ! [X0,X1] : ~ proper_subset(set_union2(X1,X0),set_difference(X1,X0)),
    inference(superposition,[],[f1752,f327]) ).

fof(f1824,plain,
    ! [X0,X1] : ~ proper_subset(set_union2(X1,X0),set_difference(X1,X0)),
    inference(superposition,[],[f1752,f327]) ).

fof(f1752,plain,
    ! [X0,X1] : ~ proper_subset(set_union2(X0,X1),set_difference(X1,X0)),
    inference(superposition,[],[f539,f258]) ).

fof(f1819,plain,
    ! [X0,X1] : ~ subset(union(unordered_pair(singleton(powerset(X0)),X1)),X0),
    inference(resolution,[],[f1714,f414]) ).

fof(f1818,plain,
    ! [X0] : ~ subset(union(unordered_pair(singleton(singleton(empty_set)),X0)),empty_set),
    inference(resolution,[],[f1714,f604]) ).

fof(f1714,plain,
    ! [X0,X1] : ~ in(union(unordered_pair(singleton(X0),X1)),X0),
    inference(resolution,[],[f1647,f333]) ).

fof(f1807,plain,
    ! [X0,X1] : subset(set_difference(set_difference(X1,X0),X0),set_union2(X0,X1)),
    inference(superposition,[],[f1750,f258]) ).

fof(f1802,plain,
    ! [X0,X1] : subset(set_difference(X1,X0),set_union2(X1,X0)),
    inference(superposition,[],[f1750,f327]) ).

fof(f1790,plain,
    ! [X0,X1] : ~ proper_subset(set_union2(X0,X1),set_difference(X1,X0)),
    inference(resolution,[],[f1750,f292]) ).

fof(f1789,plain,
    ! [X0,X1] : set_difference(X0,X1) = set_intersection2(set_difference(X0,X1),set_union2(X1,X0)),
    inference(resolution,[],[f1750,f270]) ).

fof(f1788,plain,
    ! [X0,X1] : set_union2(X1,X0) = set_union2(set_difference(X0,X1),set_union2(X1,X0)),
    inference(resolution,[],[f1750,f271]) ).

fof(f1787,plain,
    ! [X0,X1] : empty_set = set_difference(set_difference(X0,X1),set_union2(X1,X0)),
    inference(resolution,[],[f1750,f287]) ).

fof(f1750,plain,
    ! [X0,X1] : subset(set_difference(X1,X0),set_union2(X0,X1)),
    inference(superposition,[],[f535,f258]) ).

fof(f1762,plain,
    ! [X0,X1] : sP5(set_union2(X0,X1),set_difference(X1,X0),empty_set),
    inference(superposition,[],[f1267,f258]) ).

fof(f1760,plain,
    ! [X0,X1] : empty_set = set_difference(set_difference(X1,X0),set_union2(X0,X1)),
    inference(superposition,[],[f1181,f258]) ).

fof(f1758,plain,
    ! [X0,X1] : sP3(set_difference(X1,X0),set_union2(X0,X1),set_difference(X1,X0)),
    inference(superposition,[],[f850,f258]) ).

fof(f1757,plain,
    ! [X0,X1] : sP3(set_union2(X0,X1),set_difference(X1,X0),set_difference(X1,X0)),
    inference(superposition,[],[f845,f258]) ).

fof(f1754,plain,
    ! [X0,X1] : set_difference(X1,X0) = set_intersection2(set_difference(X1,X0),set_union2(X0,X1)),
    inference(superposition,[],[f820,f258]) ).

fof(f1751,plain,
    ! [X0,X1] : sP4(X0,set_difference(X1,X0),set_union2(X0,X1)),
    inference(superposition,[],[f538,f258]) ).

fof(f1748,plain,
    ! [X0,X1] : sP4(set_difference(X1,X0),X0,set_union2(X0,X1)),
    inference(superposition,[],[f426,f258]) ).

fof(f1746,plain,
    ! [X0,X1] :
      ( ~ empty(set_union2(X0,X1))
      | empty(set_difference(X1,X0)) ),
    inference(superposition,[],[f329,f258]) ).

fof(f1781,plain,
    ! [X0,X1] : set_union2(set_difference(X0,X1),set_intersection2(X0,X1)) = X0,
    inference(forward_demodulation,[],[f1780,f938]) ).

fof(f1780,plain,
    ! [X0,X1] : set_union2(X0,set_difference(X0,X1)) = set_union2(set_difference(X0,X1),set_intersection2(X0,X1)),
    inference(forward_demodulation,[],[f1738,f327]) ).

fof(f1738,plain,
    ! [X0,X1] : set_union2(set_difference(X0,X1),X0) = set_union2(set_difference(X0,X1),set_intersection2(X0,X1)),
    inference(superposition,[],[f258,f257]) ).

fof(f1779,plain,
    ! [X0,X1] : set_union2(X1,X0) = set_union2(set_union2(X1,X0),X0),
    inference(forward_demodulation,[],[f1737,f315]) ).

fof(f1737,plain,
    ! [X0,X1] : set_union2(set_union2(X1,X0),X0) = set_union2(set_union2(X1,X0),empty_set),
    inference(superposition,[],[f258,f1181]) ).

fof(f1778,plain,
    ! [X0,X1] : set_union2(X0,X1) = set_union2(set_union2(X0,X1),X0),
    inference(forward_demodulation,[],[f1736,f315]) ).

fof(f1736,plain,
    ! [X0,X1] : set_union2(set_union2(X0,X1),X0) = set_union2(set_union2(X0,X1),empty_set),
    inference(superposition,[],[f258,f1180]) ).

fof(f258,plain,
    ! [X0,X1] : set_union2(X0,X1) = set_union2(X0,set_difference(X1,X0)),
    inference(cnf_transformation,[],[f71]) ).

fof(f71,axiom,
    ! [X0,X1] : set_union2(X0,X1) = set_union2(X0,set_difference(X1,X0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t39_xboole_1) ).

fof(f1734,plain,
    ! [X0,X1] : ~ in(union(unordered_pair(singleton(X1),X0)),X1),
    inference(superposition,[],[f1699,f325]) ).

fof(f1733,plain,
    ! [X0,X1] : ~ in(union(unordered_pair(singleton(X1),X0)),X1),
    inference(superposition,[],[f1699,f325]) ).

fof(f1731,plain,
    ! [X0,X1] : ~ subset(union(unordered_pair(X0,singleton(powerset(X1)))),X1),
    inference(resolution,[],[f1699,f414]) ).

fof(f1730,plain,
    ! [X0] : ~ subset(union(unordered_pair(X0,singleton(singleton(empty_set)))),empty_set),
    inference(resolution,[],[f1699,f604]) ).

fof(f1699,plain,
    ! [X0,X1] : ~ in(union(unordered_pair(X0,singleton(X1))),X1),
    inference(resolution,[],[f1646,f333]) ).

fof(f1728,plain,
    ! [X0] : ~ in(union(singleton(singleton(powerset(union(X0))))),X0),
    inference(resolution,[],[f1664,f266]) ).

fof(f1664,plain,
    ! [X0] : ~ subset(union(singleton(singleton(powerset(X0)))),X0),
    inference(resolution,[],[f1654,f599]) ).

fof(f1662,plain,
    ~ subset(union(singleton(singleton(singleton(empty_set)))),empty_set),
    inference(resolution,[],[f1654,f693]) ).

fof(f1718,plain,
    ! [X0,X1] : ~ subset(union(unordered_pair(singleton(powerset(X0)),X1)),X0),
    inference(resolution,[],[f1647,f599]) ).

fof(f1717,plain,
    ! [X0,X1] : in(X0,union(union(unordered_pair(singleton(singleton(X0)),X1)))),
    inference(resolution,[],[f1647,f481]) ).

fof(f1716,plain,
    ! [X0] : ~ subset(union(unordered_pair(singleton(singleton(empty_set)),X0)),empty_set),
    inference(resolution,[],[f1647,f693]) ).

fof(f1647,plain,
    ! [X0,X1] : in(X0,union(unordered_pair(singleton(X0),X1))),
    inference(resolution,[],[f481,f634]) ).

fof(f1708,plain,
    ! [X0,X1] : ~ empty(union(unordered_pair(singleton(X1),X0))),
    inference(superposition,[],[f1700,f325]) ).

fof(f1709,plain,
    ! [X0,X1] : ~ empty(union(unordered_pair(singleton(X1),X0))),
    inference(superposition,[],[f1700,f325]) ).

fof(f1700,plain,
    ! [X0,X1] : ~ empty(union(unordered_pair(X0,singleton(X1)))),
    inference(resolution,[],[f1646,f362]) ).

fof(f1706,plain,
    ! [X0,X1] : in(X1,union(unordered_pair(singleton(X1),X0))),
    inference(superposition,[],[f1646,f325]) ).

fof(f1705,plain,
    ! [X0,X1] : in(X1,union(unordered_pair(singleton(X1),X0))),
    inference(superposition,[],[f1646,f325]) ).

fof(f1703,plain,
    ! [X0,X1] : ~ subset(union(unordered_pair(X0,singleton(powerset(X1)))),X1),
    inference(resolution,[],[f1646,f599]) ).

fof(f1702,plain,
    ! [X0,X1] : in(X0,union(union(unordered_pair(X1,singleton(singleton(X0)))))),
    inference(resolution,[],[f1646,f481]) ).

fof(f1701,plain,
    ! [X0] : ~ subset(union(unordered_pair(X0,singleton(singleton(empty_set)))),empty_set),
    inference(resolution,[],[f1646,f693]) ).

fof(f1646,plain,
    ! [X0,X1] : in(X0,union(unordered_pair(X1,singleton(X0)))),
    inference(resolution,[],[f481,f631]) ).

fof(f1659,plain,
    ! [X0] : empty_set != union(singleton(singleton(X0))),
    inference(resolution,[],[f1654,f1198]) ).

fof(f1697,plain,
    ! [X0] : ~ subset(union(singleton(singleton(powerset(X0)))),X0),
    inference(resolution,[],[f1660,f414]) ).

fof(f1696,plain,
    ~ subset(union(singleton(singleton(singleton(empty_set)))),empty_set),
    inference(resolution,[],[f1660,f604]) ).

fof(f1660,plain,
    ! [X0] : ~ in(union(singleton(singleton(X0))),X0),
    inference(resolution,[],[f1654,f333]) ).

fof(f1661,plain,
    ! [X0] : ~ empty(union(singleton(singleton(X0)))),
    inference(resolution,[],[f1654,f362]) ).

fof(f1678,plain,
    ! [X0,X1] : sP5(set_difference(X0,X1),X0,set_intersection2(X0,X1)),
    inference(superposition,[],[f427,f257]) ).

fof(f1677,plain,
    ! [X0,X1] :
      ( set_intersection2(X0,X1) != empty_set
      | subset(X0,set_difference(X0,X1)) ),
    inference(superposition,[],[f286,f257]) ).

fof(f1676,plain,
    ! [X0,X1] :
      ( set_intersection2(X0,X1) != X0
      | disjoint(X0,set_difference(X0,X1)) ),
    inference(superposition,[],[f275,f257]) ).

fof(f1695,plain,
    ! [X0,X1] : set_difference(X0,X1) = set_intersection2(set_difference(X0,X1),X0),
    inference(forward_demodulation,[],[f1673,f316]) ).

fof(f1673,plain,
    ! [X0,X1] : set_intersection2(set_difference(X0,X1),X0) = set_difference(set_difference(X0,X1),empty_set),
    inference(superposition,[],[f257,f1177]) ).

fof(f1693,plain,
    ! [X0,X1] : set_intersection2(X0,X1) = set_intersection2(set_intersection2(X0,X1),X1),
    inference(forward_demodulation,[],[f1671,f316]) ).

fof(f1671,plain,
    ! [X0,X1] : set_intersection2(set_intersection2(X0,X1),X1) = set_difference(set_intersection2(X0,X1),empty_set),
    inference(superposition,[],[f257,f1179]) ).

fof(f1692,plain,
    ! [X0,X1] : set_intersection2(X0,X1) = set_intersection2(set_intersection2(X0,X1),X0),
    inference(forward_demodulation,[],[f1670,f316]) ).

fof(f1670,plain,
    ! [X0,X1] : set_intersection2(set_intersection2(X0,X1),X0) = set_difference(set_intersection2(X0,X1),empty_set),
    inference(superposition,[],[f257,f1175]) ).

fof(f1669,plain,
    ! [X0,X1] : set_intersection2(X0,set_difference(X0,X1)) = set_difference(X0,set_intersection2(X0,X1)),
    inference(superposition,[],[f257,f257]) ).

fof(f257,plain,
    ! [X0,X1] : set_intersection2(X0,X1) = set_difference(X0,set_difference(X0,X1)),
    inference(cnf_transformation,[],[f79]) ).

fof(f79,axiom,
    ! [X0,X1] : set_intersection2(X0,X1) = set_difference(X0,set_difference(X0,X1)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t48_xboole_1) ).

fof(f1663,plain,
    ! [X0] : in(X0,union(union(singleton(singleton(singleton(X0)))))),
    inference(resolution,[],[f1654,f481]) ).

fof(f1654,plain,
    ! [X0] : in(X0,union(singleton(singleton(X0)))),
    inference(resolution,[],[f481,f418]) ).

fof(f1653,plain,
    ! [X2,X0,X1] : in(X0,union(set_union2(unordered_pair(X1,singleton(X0)),X2))),
    inference(resolution,[],[f481,f1399]) ).

fof(f1652,plain,
    ! [X2,X0,X1] : in(X0,union(set_union2(unordered_pair(singleton(X0),X1),X2))),
    inference(resolution,[],[f481,f1386]) ).

fof(f1651,plain,
    ! [X2,X0,X1] : in(X0,union(set_union2(X1,unordered_pair(X2,singleton(X0))))),
    inference(resolution,[],[f481,f1472]) ).

fof(f1650,plain,
    ! [X2,X0,X1] : in(X0,union(set_union2(X1,unordered_pair(singleton(X0),X2)))),
    inference(resolution,[],[f481,f1387]) ).

fof(f1649,plain,
    ! [X0,X1] : in(X0,union(set_union2(X1,singleton(singleton(X0))))),
    inference(resolution,[],[f481,f543]) ).

fof(f1648,plain,
    ! [X0,X1] : in(X0,union(set_union2(singleton(singleton(X0)),X1))),
    inference(resolution,[],[f481,f480]) ).

fof(f481,plain,
    ! [X0,X1] :
      ( ~ in(singleton(X0),X1)
      | in(X0,union(X1)) ),
    inference(resolution,[],[f282,f266]) ).

fof(f1643,plain,
    ! [X2,X0,X1] :
      ( set_difference(X0,X1) = set_intersection2(set_difference(X0,X1),X2)
      | ~ empty(X0) ),
    inference(resolution,[],[f1587,f944]) ).

fof(f1641,plain,
    ! [X2,X0,X1] :
      ( set_intersection2(X0,X1) = set_intersection2(set_intersection2(X0,X1),X2)
      | ~ empty(X0) ),
    inference(resolution,[],[f1587,f876]) ).

fof(f1640,plain,
    ! [X2,X0,X1] :
      ( set_intersection2(X0,X1) = set_intersection2(set_intersection2(X0,X1),X2)
      | ~ empty(X1) ),
    inference(resolution,[],[f1587,f896]) ).

fof(f1587,plain,
    ! [X0,X1] :
      ( ~ empty(X0)
      | set_intersection2(X0,X1) = X0 ),
    inference(resolution,[],[f1576,f270]) ).

fof(f1637,plain,
    ! [X2,X0,X1] :
      ( set_union2(set_difference(X0,X1),X2) = X2
      | ~ empty(X0) ),
    inference(resolution,[],[f1586,f944]) ).

fof(f1635,plain,
    ! [X2,X0,X1] :
      ( set_union2(set_intersection2(X0,X1),X2) = X2
      | ~ empty(X0) ),
    inference(resolution,[],[f1586,f876]) ).

fof(f1634,plain,
    ! [X2,X0,X1] :
      ( set_union2(set_intersection2(X0,X1),X2) = X2
      | ~ empty(X1) ),
    inference(resolution,[],[f1586,f896]) ).

fof(f1586,plain,
    ! [X0,X1] :
      ( ~ empty(X0)
      | set_union2(X0,X1) = X1 ),
    inference(resolution,[],[f1576,f271]) ).

fof(f1615,plain,
    ! [X0,X1] :
      ( ~ proper_subset(X1,X0)
      | empty_set != X0 ),
    inference(resolution,[],[f1574,f292]) ).

fof(f1631,plain,
    ! [X0] : empty_set != powerset(powerset(X0)),
    inference(resolution,[],[f1574,f611]) ).

fof(f1614,plain,
    ! [X0,X1] :
      ( empty_set != X0
      | set_intersection2(X0,X1) = X0 ),
    inference(resolution,[],[f1574,f270]) ).

fof(f1613,plain,
    ! [X0,X1] :
      ( empty_set != X0
      | set_union2(X0,X1) = X1 ),
    inference(resolution,[],[f1574,f271]) ).

fof(f1612,plain,
    ! [X0,X1] :
      ( empty_set != X0
      | empty_set = set_difference(X0,X1) ),
    inference(resolution,[],[f1574,f287]) ).

fof(f1574,plain,
    ! [X0,X1] :
      ( subset(X0,X1)
      | empty_set != X0 ),
    inference(resolution,[],[f343,f1198]) ).

fof(f1588,plain,
    ! [X0,X1] :
      ( ~ proper_subset(X1,X0)
      | ~ empty(X0) ),
    inference(resolution,[],[f1576,f292]) ).

fof(f1605,plain,
    ~ empty(powerset(singleton(empty_set))),
    inference(resolution,[],[f1576,f615]) ).

fof(f1610,plain,
    ~ empty(powerset(singleton(empty_set))),
    inference(superposition,[],[f1604,f248]) ).

fof(f1604,plain,
    ! [X0] : ~ empty(powerset(powerset(X0))),
    inference(resolution,[],[f1576,f611]) ).

fof(f1608,plain,
    ! [X0,X1] :
      ( subset(X0,powerset(X1))
      | ~ subset(sK14(X0,powerset(X1)),X1) ),
    inference(resolution,[],[f344,f414]) ).

fof(f1607,plain,
    ! [X0] :
      ( subset(X0,singleton(empty_set))
      | ~ subset(sK14(X0,singleton(empty_set)),empty_set) ),
    inference(resolution,[],[f344,f604]) ).

fof(f344,plain,
    ! [X0,X1] :
      ( ~ in(sK14(X0,X1),X1)
      | subset(X0,X1) ),
    inference(cnf_transformation,[],[f194]) ).

fof(f1576,plain,
    ! [X0,X1] :
      ( subset(X0,X1)
      | ~ empty(X0) ),
    inference(resolution,[],[f343,f362]) ).

fof(f1583,plain,
    ! [X0,X1] :
      ( subset(powerset(X0),X1)
      | subset(sK14(powerset(X0),X1),X0) ),
    inference(resolution,[],[f343,f415]) ).

fof(f1582,plain,
    ! [X0,X1] :
      ( subset(powerset(X0),X1)
      | ~ proper_subset(X0,sK14(powerset(X0),X1)) ),
    inference(resolution,[],[f343,f690]) ).

fof(f1580,plain,
    ! [X0] :
      ( subset(singleton(empty_set),X0)
      | subset(sK14(singleton(empty_set),X0),empty_set) ),
    inference(resolution,[],[f343,f607]) ).

fof(f1579,plain,
    ! [X0] :
      ( subset(singleton(empty_set),X0)
      | ~ proper_subset(empty_set,sK14(singleton(empty_set),X0)) ),
    inference(resolution,[],[f343,f691]) ).

fof(f1578,plain,
    ! [X0,X1] :
      ( subset(singleton(X0),X1)
      | sK14(singleton(X0),X1) = X0 ),
    inference(resolution,[],[f343,f419]) ).

fof(f1575,plain,
    ! [X0,X1] :
      ( subset(X0,X1)
      | ~ in(X0,sK14(X0,X1)) ),
    inference(resolution,[],[f343,f333]) ).

fof(f343,plain,
    ! [X0,X1] :
      ( in(sK14(X0,X1),X0)
      | subset(X0,X1) ),
    inference(cnf_transformation,[],[f194]) ).

fof(f1428,plain,
    ! [X2,X0,X1] : empty_set != set_union2(X0,unordered_pair(X1,X2)),
    inference(resolution,[],[f1387,f1198]) ).

fof(f1557,plain,
    ! [X0,X1] :
      ( set_intersection2(X1,X0) != empty_set
      | disjoint(X0,X1) ),
    inference(superposition,[],[f341,f326]) ).

fof(f1556,plain,
    ! [X0,X1] :
      ( set_intersection2(X1,X0) != empty_set
      | disjoint(X0,X1) ),
    inference(superposition,[],[f341,f326]) ).

fof(f341,plain,
    ! [X0,X1] :
      ( set_intersection2(X0,X1) != empty_set
      | disjoint(X0,X1) ),
    inference(cnf_transformation,[],[f190]) ).

fof(f190,plain,
    ! [X0,X1] :
      ( ( disjoint(X0,X1)
        | set_intersection2(X0,X1) != empty_set )
      & ( set_intersection2(X0,X1) = empty_set
        | ~ disjoint(X0,X1) ) ),
    inference(nnf_transformation,[],[f18]) ).

fof(f18,axiom,
    ! [X0,X1] :
      ( disjoint(X0,X1)
    <=> set_intersection2(X0,X1) = empty_set ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d7_xboole_0) ).

fof(f1550,plain,
    ! [X2,X0,X1] : empty_set != set_union2(X2,unordered_pair(X0,X1)),
    inference(superposition,[],[f1393,f327]) ).

fof(f1549,plain,
    ! [X2,X0,X1] : empty_set != set_union2(X2,unordered_pair(X0,X1)),
    inference(superposition,[],[f1393,f327]) ).

fof(f1393,plain,
    ! [X2,X0,X1] : empty_set != set_union2(unordered_pair(X0,X1),X2),
    inference(resolution,[],[f1386,f1198]) ).

fof(f1205,plain,
    ! [X0,X1] :
      ( empty_set != powerset(X0)
      | ~ subset(X1,X0) ),
    inference(resolution,[],[f1198,f414]) ).

fof(f1541,plain,
    ! [X2,X0,X1] :
      ( empty_set = set_intersection2(X0,set_difference(X1,X2))
      | ~ empty(X1) ),
    inference(resolution,[],[f1521,f944]) ).

fof(f1539,plain,
    ! [X2,X0,X1] :
      ( empty_set = set_intersection2(X0,set_intersection2(X1,X2))
      | ~ empty(X1) ),
    inference(resolution,[],[f1521,f876]) ).

fof(f1538,plain,
    ! [X2,X0,X1] :
      ( empty_set = set_intersection2(X0,set_intersection2(X1,X2))
      | ~ empty(X2) ),
    inference(resolution,[],[f1521,f896]) ).

fof(f1521,plain,
    ! [X0,X1] :
      ( ~ empty(X1)
      | set_intersection2(X0,X1) = empty_set ),
    inference(resolution,[],[f340,f768]) ).

fof(f1527,plain,
    ! [X2,X0,X1] : ~ subset(set_union2(X0,unordered_pair(X1,powerset(X2))),X2),
    inference(resolution,[],[f1479,f414]) ).

fof(f1526,plain,
    ! [X0,X1] : ~ subset(set_union2(X0,unordered_pair(X1,singleton(empty_set))),empty_set),
    inference(resolution,[],[f1479,f604]) ).

fof(f1479,plain,
    ! [X2,X0,X1] : ~ in(set_union2(X0,unordered_pair(X1,X2)),X2),
    inference(resolution,[],[f1472,f333]) ).

fof(f1523,plain,
    ! [X0,X1] :
      ( empty_set = set_intersection2(X0,singleton(X1))
      | in(X1,X0) ),
    inference(resolution,[],[f340,f475]) ).

fof(f1520,plain,
    ! [X0,X1] :
      ( set_intersection2(X0,X1) = empty_set
      | empty_set != X0 ),
    inference(resolution,[],[f340,f1208]) ).

fof(f1519,plain,
    ! [X0,X1] :
      ( set_intersection2(X0,X1) = empty_set
      | empty_set != X1 ),
    inference(resolution,[],[f340,f1209]) ).

fof(f1518,plain,
    ! [X0] :
      ( empty_set = set_intersection2(X0,X0)
      | empty_set != X0 ),
    inference(resolution,[],[f340,f1185]) ).

fof(f1517,plain,
    ! [X0,X1] :
      ( empty_set = set_intersection2(singleton(X0),X1)
      | in(X0,X1) ),
    inference(resolution,[],[f340,f265]) ).

fof(f340,plain,
    ! [X0,X1] :
      ( ~ disjoint(X0,X1)
      | set_intersection2(X0,X1) = empty_set ),
    inference(cnf_transformation,[],[f190]) ).

fof(f1512,plain,
    ! [X2,X0,X1] : ~ in(set_union2(X2,unordered_pair(X0,X1)),X1),
    inference(superposition,[],[f1446,f327]) ).

fof(f1511,plain,
    ! [X2,X0,X1] : ~ in(set_union2(X2,unordered_pair(X0,X1)),X1),
    inference(superposition,[],[f1446,f327]) ).

fof(f1506,plain,
    ! [X2,X0,X1] : ~ subset(set_union2(unordered_pair(X0,powerset(X1)),X2),X1),
    inference(resolution,[],[f1446,f414]) ).

fof(f1505,plain,
    ! [X0,X1] : ~ subset(set_union2(unordered_pair(X0,singleton(empty_set)),X1),empty_set),
    inference(resolution,[],[f1446,f604]) ).

fof(f1446,plain,
    ! [X2,X0,X1] : ~ in(set_union2(unordered_pair(X1,X0),X2),X0),
    inference(superposition,[],[f1394,f325]) ).

fof(f1497,plain,
    ! [X2,X0,X1] : ~ in(set_union2(X2,unordered_pair(X1,X0)),X0),
    inference(superposition,[],[f1429,f325]) ).

fof(f1496,plain,
    ! [X2,X0,X1] : ~ in(set_union2(X2,unordered_pair(X1,X0)),X0),
    inference(superposition,[],[f1429,f325]) ).

fof(f1494,plain,
    ! [X2,X0,X1] : ~ subset(set_union2(X0,unordered_pair(powerset(X1),X2)),X1),
    inference(resolution,[],[f1429,f414]) ).

fof(f1493,plain,
    ! [X0,X1] : ~ subset(set_union2(X0,unordered_pair(singleton(empty_set),X1)),empty_set),
    inference(resolution,[],[f1429,f604]) ).

fof(f1429,plain,
    ! [X2,X0,X1] : ~ in(set_union2(X0,unordered_pair(X1,X2)),X1),
    inference(resolution,[],[f1387,f333]) ).

fof(f1482,plain,
    ! [X2,X0,X1] : ~ subset(set_union2(X0,unordered_pair(X1,powerset(X2))),X2),
    inference(resolution,[],[f1472,f599]) ).

fof(f1481,plain,
    ! [X0,X1] : ~ subset(set_union2(X0,unordered_pair(X1,singleton(empty_set))),empty_set),
    inference(resolution,[],[f1472,f693]) ).

fof(f1478,plain,
    ! [X2,X0,X1] : empty_set != set_union2(X0,unordered_pair(X1,X2)),
    inference(resolution,[],[f1472,f1198]) ).

fof(f1472,plain,
    ! [X2,X0,X1] : in(X0,set_union2(X1,unordered_pair(X2,X0))),
    inference(resolution,[],[f304,f535]) ).

fof(f1474,plain,
    ! [X2,X0,X1] :
      ( in(X0,union(X1))
      | ~ in(unordered_pair(X2,X0),X1) ),
    inference(resolution,[],[f304,f266]) ).

fof(f304,plain,
    ! [X2,X0,X1] :
      ( ~ subset(unordered_pair(X0,X1),X2)
      | in(X1,X2) ),
    inference(cnf_transformation,[],[f178]) ).

fof(f1465,plain,
    ! [X2,X0,X1] : in(X1,set_union2(X2,unordered_pair(X0,X1))),
    inference(superposition,[],[f1399,f327]) ).

fof(f1464,plain,
    ! [X2,X0,X1] : in(X1,set_union2(X2,unordered_pair(X0,X1))),
    inference(superposition,[],[f1399,f327]) ).

fof(f1459,plain,
    ! [X2,X0,X1] : ~ subset(set_union2(unordered_pair(X0,powerset(X1)),X2),X1),
    inference(resolution,[],[f1399,f599]) ).

fof(f1458,plain,
    ! [X0,X1] : ~ subset(set_union2(unordered_pair(X0,singleton(empty_set)),X1),empty_set),
    inference(resolution,[],[f1399,f693]) ).

fof(f1456,plain,
    ! [X2,X0,X1] : ~ in(set_union2(unordered_pair(X0,X1),X2),X1),
    inference(resolution,[],[f1399,f333]) ).

fof(f1455,plain,
    ! [X2,X0,X1] : empty_set != set_union2(unordered_pair(X0,X1),X2),
    inference(resolution,[],[f1399,f1198]) ).

fof(f1399,plain,
    ! [X2,X0,X1] : in(X0,set_union2(unordered_pair(X1,X0),X2)),
    inference(superposition,[],[f1386,f325]) ).

fof(f1450,plain,
    ! [X2,X0,X1] : ~ in(set_union2(X2,unordered_pair(X0,X1)),X0),
    inference(superposition,[],[f1394,f327]) ).

fof(f1449,plain,
    ! [X2,X0,X1] : ~ in(set_union2(X2,unordered_pair(X0,X1)),X0),
    inference(superposition,[],[f1394,f327]) ).

fof(f1447,plain,
    ! [X2,X0,X1] : ~ in(set_union2(unordered_pair(X1,X0),X2),X0),
    inference(superposition,[],[f1394,f325]) ).

fof(f1444,plain,
    ! [X2,X0,X1] : ~ subset(set_union2(unordered_pair(powerset(X0),X1),X2),X0),
    inference(resolution,[],[f1394,f414]) ).

fof(f1443,plain,
    ! [X0,X1] : ~ subset(set_union2(unordered_pair(singleton(empty_set),X0),X1),empty_set),
    inference(resolution,[],[f1394,f604]) ).

fof(f1394,plain,
    ! [X2,X0,X1] : ~ in(set_union2(unordered_pair(X0,X1),X2),X0),
    inference(resolution,[],[f1386,f333]) ).

fof(f1435,plain,
    ! [X2,X0,X1] : in(X0,set_union2(X2,unordered_pair(X1,X0))),
    inference(superposition,[],[f1387,f325]) ).

fof(f1434,plain,
    ! [X2,X0,X1] : in(X0,set_union2(X2,unordered_pair(X1,X0))),
    inference(superposition,[],[f1387,f325]) ).

fof(f1432,plain,
    ! [X2,X0,X1] : ~ subset(set_union2(X0,unordered_pair(powerset(X1),X2)),X1),
    inference(resolution,[],[f1387,f599]) ).

fof(f1431,plain,
    ! [X0,X1] : ~ subset(set_union2(X0,unordered_pair(singleton(empty_set),X1)),empty_set),
    inference(resolution,[],[f1387,f693]) ).

fof(f1387,plain,
    ! [X2,X0,X1] : in(X0,set_union2(X1,unordered_pair(X0,X2))),
    inference(resolution,[],[f303,f535]) ).

fof(f1412,plain,
    ! [X2,X0,X1] : ~ empty(set_union2(X2,unordered_pair(X0,X1))),
    inference(superposition,[],[f1395,f327]) ).

fof(f1413,plain,
    ! [X2,X0,X1] : ~ empty(set_union2(X2,unordered_pair(X0,X1))),
    inference(superposition,[],[f1395,f327]) ).

fof(f1395,plain,
    ! [X2,X0,X1] : ~ empty(set_union2(unordered_pair(X0,X1),X2)),
    inference(resolution,[],[f1386,f362]) ).

fof(f1403,plain,
    ! [X2,X0,X1] : in(X0,set_union2(X2,unordered_pair(X0,X1))),
    inference(superposition,[],[f1386,f327]) ).

fof(f1402,plain,
    ! [X2,X0,X1] : in(X0,set_union2(X2,unordered_pair(X0,X1))),
    inference(superposition,[],[f1386,f327]) ).

fof(f1400,plain,
    ! [X2,X0,X1] : in(X0,set_union2(unordered_pair(X1,X0),X2)),
    inference(superposition,[],[f1386,f325]) ).

fof(f1397,plain,
    ! [X2,X0,X1] : ~ subset(set_union2(unordered_pair(powerset(X0),X1),X2),X0),
    inference(resolution,[],[f1386,f599]) ).

fof(f1396,plain,
    ! [X0,X1] : ~ subset(set_union2(unordered_pair(singleton(empty_set),X0),X1),empty_set),
    inference(resolution,[],[f1386,f693]) ).

fof(f1386,plain,
    ! [X2,X0,X1] : in(X0,set_union2(unordered_pair(X0,X1),X2)),
    inference(resolution,[],[f303,f254]) ).

fof(f1392,plain,
    ! [X2,X0,X1] :
      ( ~ subset(unordered_pair(X1,X0),X2)
      | in(X0,X2) ),
    inference(superposition,[],[f303,f325]) ).

fof(f1391,plain,
    ! [X2,X0,X1] :
      ( ~ subset(unordered_pair(X1,X0),X2)
      | in(X0,X2) ),
    inference(superposition,[],[f303,f325]) ).

fof(f1389,plain,
    ! [X2,X0,X1] :
      ( in(X0,union(X1))
      | ~ in(unordered_pair(X0,X2),X1) ),
    inference(resolution,[],[f303,f266]) ).

fof(f303,plain,
    ! [X2,X0,X1] :
      ( ~ subset(unordered_pair(X0,X1),X2)
      | in(X0,X2) ),
    inference(cnf_transformation,[],[f178]) ).

fof(f1181,plain,
    ! [X0,X1] : empty_set = set_difference(X0,set_union2(X1,X0)),
    inference(resolution,[],[f287,f535]) ).

fof(f1343,plain,
    ! [X0,X1] : empty_set = set_difference(X0,set_union2(X1,X0)),
    inference(superposition,[],[f1179,f820]) ).

fof(f1179,plain,
    ! [X0,X1] : empty_set = set_difference(set_intersection2(X0,X1),X1),
    inference(resolution,[],[f287,f508]) ).

fof(f1323,plain,
    ! [X0,X1] : empty_set = set_difference(set_intersection2(X0,X1),X1),
    inference(superposition,[],[f1180,f839]) ).

fof(f1317,plain,
    ! [X0,X1] : empty_set = set_difference(X0,set_union2(X1,X0)),
    inference(superposition,[],[f1180,f327]) ).

fof(f1316,plain,
    ! [X0,X1] : empty_set = set_difference(X0,set_union2(X1,X0)),
    inference(superposition,[],[f1180,f327]) ).

fof(f1180,plain,
    ! [X0,X1] : empty_set = set_difference(X0,set_union2(X0,X1)),
    inference(resolution,[],[f287,f254]) ).

fof(f1177,plain,
    ! [X0,X1] : empty_set = set_difference(set_difference(X0,X1),X0),
    inference(resolution,[],[f287,f256]) ).

fof(f1280,plain,
    ! [X0,X1] : sP5(X0,set_difference(X0,X1),empty_set),
    inference(superposition,[],[f1266,f837]) ).

fof(f1287,plain,
    ! [X0,X1] : sP5(X0,set_difference(X0,X1),empty_set),
    inference(superposition,[],[f1267,f938]) ).

fof(f1267,plain,
    ! [X0,X1] : sP5(set_union2(X1,X0),X0,empty_set),
    inference(superposition,[],[f1257,f820]) ).

fof(f1272,plain,
    ! [X0,X1] : sP5(set_union2(X1,X0),X0,empty_set),
    inference(superposition,[],[f1266,f327]) ).

fof(f1271,plain,
    ! [X0,X1] : sP5(set_union2(X1,X0),X0,empty_set),
    inference(superposition,[],[f1266,f327]) ).

fof(f1266,plain,
    ! [X0,X1] : sP5(set_union2(X0,X1),X0,empty_set),
    inference(superposition,[],[f1257,f819]) ).

fof(f1257,plain,
    ! [X0,X1] : sP5(X0,set_intersection2(X1,X0),empty_set),
    inference(superposition,[],[f1247,f326]) ).

fof(f1258,plain,
    ! [X0,X1] : sP5(X0,set_intersection2(X1,X0),empty_set),
    inference(superposition,[],[f1247,f326]) ).

fof(f1247,plain,
    ! [X0,X1] : sP5(X0,set_intersection2(X0,X1),empty_set),
    inference(superposition,[],[f427,f1175]) ).

fof(f1238,plain,
    ! [X0,X1] : empty_set = set_difference(set_intersection2(X1,X0),X0),
    inference(superposition,[],[f1175,f326]) ).

fof(f1237,plain,
    ! [X0,X1] : empty_set = set_difference(set_intersection2(X1,X0),X0),
    inference(superposition,[],[f1175,f326]) ).

fof(f1175,plain,
    ! [X0,X1] : empty_set = set_difference(set_intersection2(X0,X1),X0),
    inference(resolution,[],[f287,f255]) ).

fof(f1232,plain,
    ! [X0,X1] :
      ( empty_set != X0
      | set_difference(X1,X0) = X1 ),
    inference(resolution,[],[f1209,f274]) ).

fof(f1209,plain,
    ! [X0,X1] :
      ( disjoint(X1,X0)
      | empty_set != X0 ),
    inference(resolution,[],[f1198,f263]) ).

fof(f1229,plain,
    ! [X0,X1] :
      ( empty_set != X0
      | disjoint(X1,X0) ),
    inference(resolution,[],[f1208,f332]) ).

fof(f1228,plain,
    ! [X0,X1] :
      ( empty_set != X0
      | set_difference(X0,X1) = X0 ),
    inference(resolution,[],[f1208,f274]) ).

fof(f1208,plain,
    ! [X0,X1] :
      ( disjoint(X0,X1)
      | empty_set != X0 ),
    inference(resolution,[],[f1198,f262]) ).

fof(f1202,plain,
    ! [X0,X1] : empty_set != set_union2(X0,singleton(X1)),
    inference(resolution,[],[f1198,f543]) ).

fof(f1216,plain,
    ! [X0,X1] : empty_set != set_union2(X1,singleton(X0)),
    inference(superposition,[],[f1201,f327]) ).

fof(f1215,plain,
    ! [X0,X1] : empty_set != set_union2(X1,singleton(X0)),
    inference(superposition,[],[f1201,f327]) ).

fof(f1201,plain,
    ! [X0,X1] : empty_set != set_union2(singleton(X0),X1),
    inference(resolution,[],[f1198,f480]) ).

fof(f1199,plain,
    ! [X0,X1] : unordered_pair(X0,X1) != empty_set,
    inference(resolution,[],[f1198,f631]) ).

fof(f1200,plain,
    ! [X0,X1] : unordered_pair(X0,X1) != empty_set,
    inference(resolution,[],[f1198,f634]) ).

fof(f1198,plain,
    ! [X0,X1] :
      ( ~ in(X1,X0)
      | empty_set != X0 ),
    inference(resolution,[],[f1185,f713]) ).

fof(f1195,plain,
    ! [X0] :
      ( empty_set != X0
      | set_difference(X0,X0) = X0 ),
    inference(resolution,[],[f1185,f274]) ).

fof(f1185,plain,
    ! [X0] :
      ( disjoint(X0,X0)
      | empty_set != X0 ),
    inference(superposition,[],[f275,f1174]) ).

fof(f1187,plain,
    ! [X0] : sP5(X0,X0,empty_set),
    inference(superposition,[],[f427,f1174]) ).

fof(f1174,plain,
    ! [X0] : empty_set = set_difference(X0,X0),
    inference(resolution,[],[f287,f321]) ).

fof(f1183,plain,
    ! [X0,X1] :
      ( empty_set = set_difference(X0,union(X1))
      | ~ in(X0,X1) ),
    inference(resolution,[],[f287,f266]) ).

fof(f1182,plain,
    ! [X0] :
      ( empty_set = set_difference(X0,empty_set)
      | empty_set != X0 ),
    inference(resolution,[],[f287,f1136]) ).

fof(f1178,plain,
    ! [X0,X1] :
      ( empty_set = set_difference(singleton(X0),X1)
      | ~ in(X0,X1) ),
    inference(resolution,[],[f287,f283]) ).

fof(f287,plain,
    ! [X0,X1] :
      ( ~ subset(X0,X1)
      | empty_set = set_difference(X0,X1) ),
    inference(cnf_transformation,[],[f174]) ).

fof(f174,plain,
    ! [X0,X1] :
      ( ( empty_set = set_difference(X0,X1)
        | ~ subset(X0,X1) )
      & ( subset(X0,X1)
        | empty_set != set_difference(X0,X1) ) ),
    inference(nnf_transformation,[],[f68]) ).

fof(f68,axiom,
    ! [X0,X1] :
      ( empty_set = set_difference(X0,X1)
    <=> subset(X0,X1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t37_xboole_1) ).

fof(f1169,plain,
    ! [X0] : empty_set != set_union2(X0,singleton(singleton(empty_set))),
    inference(superposition,[],[f1158,f327]) ).

fof(f1168,plain,
    ! [X0] : empty_set != set_union2(X0,singleton(singleton(empty_set))),
    inference(superposition,[],[f1158,f327]) ).

fof(f1158,plain,
    ! [X0] : empty_set != set_union2(singleton(singleton(empty_set)),X0),
    inference(forward_demodulation,[],[f1147,f248]) ).

fof(f1147,plain,
    ! [X0] : empty_set != set_union2(singleton(powerset(empty_set)),X0),
    inference(resolution,[],[f1136,f721]) ).

fof(f1157,plain,
    ! [X0] : empty_set != unordered_pair(singleton(empty_set),X0),
    inference(forward_demodulation,[],[f1145,f248]) ).

fof(f1145,plain,
    ! [X0] : empty_set != unordered_pair(powerset(empty_set),X0),
    inference(resolution,[],[f1136,f654]) ).

fof(f1163,plain,
    ! [X0] : empty_set != unordered_pair(singleton(empty_set),X0),
    inference(superposition,[],[f1156,f325]) ).

fof(f1162,plain,
    ! [X0] : empty_set != unordered_pair(singleton(empty_set),X0),
    inference(superposition,[],[f1156,f325]) ).

fof(f1156,plain,
    ! [X0] : empty_set != unordered_pair(X0,singleton(empty_set)),
    inference(forward_demodulation,[],[f1144,f248]) ).

fof(f1144,plain,
    ! [X0] : empty_set != unordered_pair(X0,powerset(empty_set)),
    inference(resolution,[],[f1136,f650]) ).

fof(f1141,plain,
    ! [X0] :
      ( ~ proper_subset(empty_set,X0)
      | empty_set != X0 ),
    inference(resolution,[],[f1136,f292]) ).

fof(f1160,plain,
    empty_set != powerset(singleton(empty_set)),
    inference(forward_demodulation,[],[f1155,f248]) ).

fof(f1155,plain,
    empty_set != powerset(powerset(empty_set)),
    inference(resolution,[],[f1136,f611]) ).

fof(f1154,plain,
    empty_set != powerset(singleton(empty_set)),
    inference(resolution,[],[f1136,f615]) ).

fof(f1159,plain,
    ! [X0] : empty_set != set_union2(X0,singleton(singleton(empty_set))),
    inference(forward_demodulation,[],[f1149,f248]) ).

fof(f1149,plain,
    ! [X0] : empty_set != set_union2(X0,singleton(powerset(empty_set))),
    inference(resolution,[],[f1136,f722]) ).

fof(f1148,plain,
    ! [X0] : empty_set != set_union2(X0,singleton(singleton(empty_set))),
    inference(resolution,[],[f1136,f738]) ).

fof(f1146,plain,
    ! [X0] : empty_set != set_union2(singleton(singleton(empty_set)),X0),
    inference(resolution,[],[f1136,f697]) ).

fof(f1143,plain,
    ! [X0] : empty_set != unordered_pair(singleton(empty_set),X0),
    inference(resolution,[],[f1136,f675]) ).

fof(f1142,plain,
    ! [X0] : empty_set != unordered_pair(X0,singleton(empty_set)),
    inference(resolution,[],[f1136,f670]) ).

fof(f1140,plain,
    ! [X0] :
      ( empty_set != X0
      | set_intersection2(X0,empty_set) = X0 ),
    inference(resolution,[],[f1136,f270]) ).

fof(f1139,plain,
    ! [X0] :
      ( empty_set != X0
      | empty_set = set_union2(X0,empty_set) ),
    inference(resolution,[],[f1136,f271]) ).

fof(f1136,plain,
    ! [X0] :
      ( subset(X0,empty_set)
      | empty_set != X0 ),
    inference(superposition,[],[f286,f316]) ).

fof(f286,plain,
    ! [X0,X1] :
      ( empty_set != set_difference(X0,X1)
      | subset(X0,X1) ),
    inference(cnf_transformation,[],[f174]) ).

fof(f1128,plain,
    ! [X0,X1] : sP3(set_intersection2(X1,X0),X0,set_intersection2(X1,X0)),
    inference(superposition,[],[f850,f1004]) ).

fof(f1127,plain,
    ! [X0,X1] : sP3(X0,set_intersection2(X1,X0),set_intersection2(X1,X0)),
    inference(superposition,[],[f845,f1004]) ).

fof(f1124,plain,
    ! [X0,X1] : set_intersection2(X1,X0) = set_intersection2(set_intersection2(X1,X0),X0),
    inference(superposition,[],[f820,f1004]) ).

fof(f1111,plain,
    ! [X0,X1] : set_union2(X1,X0) = set_union2(set_union2(X1,X0),X0),
    inference(superposition,[],[f1004,f820]) ).

fof(f1110,plain,
    ! [X0,X1] : set_union2(X0,X1) = set_union2(set_union2(X0,X1),X0),
    inference(superposition,[],[f1004,f819]) ).

fof(f1004,plain,
    ! [X0,X1] : set_union2(X1,set_intersection2(X0,X1)) = X1,
    inference(superposition,[],[f839,f327]) ).

fof(f1104,plain,
    ! [X2,X0,X1] :
      ( set_difference(X0,set_difference(X1,X2)) = X0
      | ~ empty(X1) ),
    inference(resolution,[],[f993,f944]) ).

fof(f1102,plain,
    ! [X2,X0,X1] :
      ( set_difference(X0,set_intersection2(X1,X2)) = X0
      | ~ empty(X1) ),
    inference(resolution,[],[f993,f876]) ).

fof(f1101,plain,
    ! [X2,X0,X1] :
      ( set_difference(X0,set_intersection2(X1,X2)) = X0
      | ~ empty(X2) ),
    inference(resolution,[],[f993,f896]) ).

fof(f993,plain,
    ! [X0,X1] :
      ( ~ empty(X1)
      | set_difference(X0,X1) = X0 ),
    inference(resolution,[],[f274,f768]) ).

fof(f1098,plain,
    ! [X2,X0,X1] :
      ( empty_set = set_difference(set_difference(X0,X1),X2)
      | ~ empty(X0) ),
    inference(resolution,[],[f962,f944]) ).

fof(f1096,plain,
    ! [X2,X0,X1] :
      ( empty_set = set_difference(set_intersection2(X0,X1),X2)
      | ~ empty(X0) ),
    inference(resolution,[],[f962,f876]) ).

fof(f1095,plain,
    ! [X2,X0,X1] :
      ( empty_set = set_difference(set_intersection2(X0,X1),X2)
      | ~ empty(X1) ),
    inference(resolution,[],[f962,f896]) ).

fof(f962,plain,
    ! [X0,X1] :
      ( ~ empty(X0)
      | empty_set = set_difference(X0,X1) ),
    inference(resolution,[],[f944,f317]) ).

fof(f1092,plain,
    ! [X2,X0,X1] :
      ( empty_set = set_intersection2(set_difference(X0,X1),X2)
      | ~ empty(X0) ),
    inference(resolution,[],[f894,f944]) ).

fof(f1090,plain,
    ! [X2,X0,X1] :
      ( empty_set = set_intersection2(set_intersection2(X0,X1),X2)
      | ~ empty(X0) ),
    inference(resolution,[],[f894,f876]) ).

fof(f1089,plain,
    ! [X2,X0,X1] :
      ( empty_set = set_intersection2(set_intersection2(X0,X1),X2)
      | ~ empty(X1) ),
    inference(resolution,[],[f894,f896]) ).

fof(f894,plain,
    ! [X0,X1] :
      ( ~ empty(X0)
      | set_intersection2(X0,X1) = empty_set ),
    inference(resolution,[],[f876,f317]) ).

fof(f1086,plain,
    ! [X2,X0,X1] :
      ( set_difference(X0,X1) = set_difference(set_difference(X0,X1),X2)
      | ~ empty(X0) ),
    inference(resolution,[],[f994,f944]) ).

fof(f1084,plain,
    ! [X2,X0,X1] :
      ( set_intersection2(X0,X1) = set_difference(set_intersection2(X0,X1),X2)
      | ~ empty(X0) ),
    inference(resolution,[],[f994,f876]) ).

fof(f1083,plain,
    ! [X2,X0,X1] :
      ( set_intersection2(X0,X1) = set_difference(set_intersection2(X0,X1),X2)
      | ~ empty(X1) ),
    inference(resolution,[],[f994,f896]) ).

fof(f994,plain,
    ! [X0,X1] :
      ( ~ empty(X0)
      | set_difference(X0,X1) = X0 ),
    inference(resolution,[],[f274,f755]) ).

fof(f275,plain,
    ! [X0,X1] :
      ( set_difference(X0,X1) != X0
      | disjoint(X0,X1) ),
    inference(cnf_transformation,[],[f167]) ).

fof(f167,plain,
    ! [X0,X1] :
      ( ( disjoint(X0,X1)
        | set_difference(X0,X1) != X0 )
      & ( set_difference(X0,X1) = X0
        | ~ disjoint(X0,X1) ) ),
    inference(nnf_transformation,[],[f90]) ).

fof(f90,axiom,
    ! [X0,X1] :
      ( disjoint(X0,X1)
    <=> set_difference(X0,X1) = X0 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t83_xboole_1) ).

fof(f1072,plain,
    ! [X0,X1] : sP3(set_difference(X0,X1),X0,set_difference(X0,X1)),
    inference(superposition,[],[f850,f938]) ).

fof(f1071,plain,
    ! [X0,X1] : sP3(X0,set_difference(X0,X1),set_difference(X0,X1)),
    inference(superposition,[],[f845,f938]) ).

fof(f1068,plain,
    ! [X0,X1] : set_difference(X0,X1) = set_intersection2(set_difference(X0,X1),X0),
    inference(superposition,[],[f820,f938]) ).

fof(f938,plain,
    ! [X0,X1] : set_union2(X0,set_difference(X0,X1)) = X0,
    inference(superposition,[],[f837,f327]) ).

fof(f1049,plain,
    ! [X0,X1] : sP3(set_intersection2(X0,X1),X0,set_intersection2(X0,X1)),
    inference(superposition,[],[f850,f870]) ).

fof(f1048,plain,
    ! [X0,X1] : sP3(X0,set_intersection2(X0,X1),set_intersection2(X0,X1)),
    inference(superposition,[],[f845,f870]) ).

fof(f1045,plain,
    ! [X0,X1] : set_intersection2(X0,X1) = set_intersection2(set_intersection2(X0,X1),X0),
    inference(superposition,[],[f820,f870]) ).

fof(f1030,plain,
    ! [X0,X1] : set_union2(X0,set_intersection2(X1,X0)) = X0,
    inference(superposition,[],[f870,f326]) ).

fof(f1029,plain,
    ! [X0,X1] : set_union2(X0,set_intersection2(X1,X0)) = X0,
    inference(superposition,[],[f870,f326]) ).

fof(f870,plain,
    ! [X0,X1] : set_union2(X0,set_intersection2(X0,X1)) = X0,
    inference(superposition,[],[f835,f327]) ).

fof(f1019,plain,
    ! [X0,X1] : sP3(set_intersection2(X0,X1),X1,set_intersection2(X0,X1)),
    inference(superposition,[],[f831,f839]) ).

fof(f1018,plain,
    ! [X0,X1] : sP3(X1,set_intersection2(X0,X1),set_intersection2(X0,X1)),
    inference(superposition,[],[f829,f839]) ).

fof(f1016,plain,
    ! [X0,X1] : set_intersection2(X0,X1) = set_intersection2(set_intersection2(X0,X1),X1),
    inference(superposition,[],[f819,f839]) ).

fof(f1008,plain,
    ! [X0,X1] : set_union2(X1,set_intersection2(X0,X1)) = X1,
    inference(superposition,[],[f327,f839]) ).

fof(f1007,plain,
    ! [X0,X1] : set_union2(X1,set_intersection2(X0,X1)) = X1,
    inference(superposition,[],[f327,f839]) ).

fof(f1005,plain,
    ! [X0,X1] : set_union2(X1,set_intersection2(X0,X1)) = X1,
    inference(superposition,[],[f839,f327]) ).

fof(f1000,plain,
    ! [X0,X1] : set_union2(X1,X0) = set_union2(X0,set_union2(X1,X0)),
    inference(superposition,[],[f839,f820]) ).

fof(f999,plain,
    ! [X0,X1] : set_union2(X0,X1) = set_union2(X0,set_union2(X0,X1)),
    inference(superposition,[],[f839,f819]) ).

fof(f839,plain,
    ! [X0,X1] : set_union2(set_intersection2(X0,X1),X1) = X1,
    inference(resolution,[],[f271,f508]) ).

fof(f991,plain,
    ! [X0,X1] :
      ( set_difference(X0,singleton(X1)) = X0
      | in(X1,X0) ),
    inference(resolution,[],[f274,f475]) ).

fof(f990,plain,
    ! [X0,X1] :
      ( singleton(X0) = set_difference(singleton(X0),X1)
      | in(X0,X1) ),
    inference(resolution,[],[f274,f265]) ).

fof(f274,plain,
    ! [X0,X1] :
      ( ~ disjoint(X0,X1)
      | set_difference(X0,X1) = X0 ),
    inference(cnf_transformation,[],[f167]) ).

fof(f989,plain,
    ! [X0,X1] : sP4(X0,set_union2(X1,X0),set_union2(X1,X0)),
    inference(superposition,[],[f908,f820]) ).

fof(f988,plain,
    ! [X0,X1] : sP4(set_union2(X1,X0),X0,set_union2(X1,X0)),
    inference(superposition,[],[f902,f820]) ).

fof(f977,plain,
    ! [X2,X0,X1] :
      ( ~ in(X2,X0)
      | ~ disjoint(X0,set_union2(X1,X0)) ),
    inference(superposition,[],[f261,f820]) ).

fof(f820,plain,
    ! [X0,X1] : set_intersection2(X0,set_union2(X1,X0)) = X0,
    inference(resolution,[],[f270,f535]) ).

fof(f948,plain,
    ! [X0,X1] : sP4(set_difference(X0,X1),X0,X0),
    inference(superposition,[],[f538,f837]) ).

fof(f945,plain,
    ! [X0,X1] : sP4(X0,set_difference(X0,X1),X0),
    inference(superposition,[],[f426,f837]) ).

fof(f961,plain,
    ! [X2,X0,X1] :
      ( ~ empty(X0)
      | set_difference(X0,X2) = X1
      | ~ empty(X1) ),
    inference(resolution,[],[f944,f361]) ).

fof(f944,plain,
    ! [X0,X1] :
      ( empty(set_difference(X0,X1))
      | ~ empty(X0) ),
    inference(superposition,[],[f330,f837]) ).

fof(f952,plain,
    ! [X0,X1] : sP3(set_difference(X0,X1),X0,set_difference(X0,X1)),
    inference(superposition,[],[f831,f837]) ).

fof(f951,plain,
    ! [X0,X1] : sP3(X0,set_difference(X0,X1),set_difference(X0,X1)),
    inference(superposition,[],[f829,f837]) ).

fof(f950,plain,
    ! [X0,X1] : set_difference(X0,X1) = set_intersection2(set_difference(X0,X1),X0),
    inference(superposition,[],[f819,f837]) ).

fof(f942,plain,
    ! [X0,X1] : set_union2(X0,set_difference(X0,X1)) = X0,
    inference(superposition,[],[f327,f837]) ).

fof(f941,plain,
    ! [X0,X1] : set_union2(X0,set_difference(X0,X1)) = X0,
    inference(superposition,[],[f327,f837]) ).

fof(f939,plain,
    ! [X0,X1] : set_union2(X0,set_difference(X0,X1)) = X0,
    inference(superposition,[],[f837,f327]) ).

fof(f837,plain,
    ! [X0,X1] : set_union2(set_difference(X0,X1),X0) = X0,
    inference(resolution,[],[f271,f256]) ).

fof(f932,plain,
    ! [X0,X1] : sP4(X0,set_union2(X0,X1),set_union2(X0,X1)),
    inference(superposition,[],[f908,f819]) ).

fof(f908,plain,
    ! [X0,X1] : sP4(set_intersection2(X1,X0),X0,X0),
    inference(superposition,[],[f880,f326]) ).

fof(f926,plain,
    ! [X0,X1] : sP4(set_union2(X0,X1),X0,set_union2(X0,X1)),
    inference(superposition,[],[f902,f819]) ).

fof(f902,plain,
    ! [X0,X1] : sP4(X0,set_intersection2(X1,X0),X0),
    inference(superposition,[],[f877,f326]) ).

fof(f273,plain,
    ! [X0,X1] :
      ( ~ subset(singleton(X0),singleton(X1))
      | X0 = X1 ),
    inference(cnf_transformation,[],[f116]) ).

fof(f116,plain,
    ! [X0,X1] :
      ( X0 = X1
      | ~ subset(singleton(X0),singleton(X1)) ),
    inference(ennf_transformation,[],[f87]) ).

fof(f87,axiom,
    ! [X0,X1] :
      ( subset(singleton(X0),singleton(X1))
     => X0 = X1 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t6_zfmisc_1) ).

fof(f914,plain,
    ! [X0,X1] :
      ( ~ empty(X0)
      | set_intersection2(X1,X0) = empty_set ),
    inference(resolution,[],[f896,f317]) ).

fof(f913,plain,
    ! [X2,X0,X1] :
      ( ~ empty(X0)
      | set_intersection2(X2,X0) = X1
      | ~ empty(X1) ),
    inference(resolution,[],[f896,f361]) ).

fof(f896,plain,
    ! [X0,X1] :
      ( empty(set_intersection2(X1,X0))
      | ~ empty(X0) ),
    inference(superposition,[],[f876,f326]) ).

fof(f909,plain,
    ! [X0,X1] : sP4(set_intersection2(X1,X0),X0,X0),
    inference(superposition,[],[f880,f326]) ).

fof(f880,plain,
    ! [X0,X1] : sP4(set_intersection2(X0,X1),X0,X0),
    inference(superposition,[],[f538,f835]) ).

fof(f903,plain,
    ! [X0,X1] : sP4(X0,set_intersection2(X1,X0),X0),
    inference(superposition,[],[f877,f326]) ).

fof(f877,plain,
    ! [X0,X1] : sP4(X0,set_intersection2(X0,X1),X0),
    inference(superposition,[],[f426,f835]) ).

fof(f897,plain,
    ! [X0,X1] :
      ( empty(set_intersection2(X1,X0))
      | ~ empty(X0) ),
    inference(superposition,[],[f876,f326]) ).

fof(f893,plain,
    ! [X2,X0,X1] :
      ( ~ empty(X0)
      | set_intersection2(X0,X2) = X1
      | ~ empty(X1) ),
    inference(resolution,[],[f876,f361]) ).

fof(f876,plain,
    ! [X0,X1] :
      ( empty(set_intersection2(X0,X1))
      | ~ empty(X0) ),
    inference(superposition,[],[f330,f835]) ).

fof(f884,plain,
    ! [X0,X1] : sP3(set_intersection2(X0,X1),X0,set_intersection2(X0,X1)),
    inference(superposition,[],[f831,f835]) ).

fof(f883,plain,
    ! [X0,X1] : sP3(X0,set_intersection2(X0,X1),set_intersection2(X0,X1)),
    inference(superposition,[],[f829,f835]) ).

fof(f882,plain,
    ! [X0,X1] : set_intersection2(X0,X1) = set_intersection2(set_intersection2(X0,X1),X0),
    inference(superposition,[],[f819,f835]) ).

fof(f874,plain,
    ! [X0,X1] : set_union2(X0,set_intersection2(X0,X1)) = X0,
    inference(superposition,[],[f327,f835]) ).

fof(f873,plain,
    ! [X0,X1] : set_union2(X0,set_intersection2(X0,X1)) = X0,
    inference(superposition,[],[f327,f835]) ).

fof(f871,plain,
    ! [X0,X1] : set_union2(X0,set_intersection2(X0,X1)) = X0,
    inference(superposition,[],[f835,f327]) ).

fof(f865,plain,
    ! [X0,X1] : set_union2(set_intersection2(X1,X0),X0) = X0,
    inference(superposition,[],[f835,f326]) ).

fof(f864,plain,
    ! [X0,X1] : set_union2(set_intersection2(X1,X0),X0) = X0,
    inference(superposition,[],[f835,f326]) ).

fof(f835,plain,
    ! [X0,X1] : set_union2(set_intersection2(X0,X1),X0) = X0,
    inference(resolution,[],[f271,f255]) ).

fof(f850,plain,
    ! [X0,X1] : sP3(X0,set_union2(X1,X0),X0),
    inference(superposition,[],[f831,f327]) ).

fof(f845,plain,
    ! [X0,X1] : sP3(set_union2(X1,X0),X0,X0),
    inference(superposition,[],[f829,f327]) ).

fof(f851,plain,
    ! [X0,X1] : sP3(X0,set_union2(X1,X0),X0),
    inference(superposition,[],[f831,f327]) ).

fof(f831,plain,
    ! [X0,X1] : sP3(X0,set_union2(X0,X1),X0),
    inference(superposition,[],[f506,f819]) ).

fof(f846,plain,
    ! [X0,X1] : sP3(set_union2(X1,X0),X0,X0),
    inference(superposition,[],[f829,f327]) ).

fof(f829,plain,
    ! [X0,X1] : sP3(set_union2(X0,X1),X0,X0),
    inference(superposition,[],[f425,f819]) ).

fof(f842,plain,
    ! [X0,X1] :
      ( union(X1) = set_union2(X0,union(X1))
      | ~ in(X0,X1) ),
    inference(resolution,[],[f271,f266]) ).

fof(f841,plain,
    ! [X0,X1] : set_union2(X1,X0) = set_union2(X0,set_union2(X1,X0)),
    inference(resolution,[],[f271,f535]) ).

fof(f840,plain,
    ! [X0,X1] : set_union2(X0,X1) = set_union2(X0,set_union2(X0,X1)),
    inference(resolution,[],[f271,f254]) ).

fof(f838,plain,
    ! [X0,X1] :
      ( set_union2(singleton(X0),X1) = X1
      | ~ in(X0,X1) ),
    inference(resolution,[],[f271,f283]) ).

fof(f271,plain,
    ! [X0,X1] :
      ( ~ subset(X0,X1)
      | set_union2(X0,X1) = X1 ),
    inference(cnf_transformation,[],[f114]) ).

fof(f114,plain,
    ! [X0,X1] :
      ( set_union2(X0,X1) = X1
      | ~ subset(X0,X1) ),
    inference(ennf_transformation,[],[f54]) ).

fof(f54,axiom,
    ! [X0,X1] :
      ( subset(X0,X1)
     => set_union2(X0,X1) = X1 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t12_xboole_1) ).

fof(f828,plain,
    ! [X2,X0,X1] :
      ( ~ in(X2,X0)
      | ~ disjoint(X0,set_union2(X0,X1)) ),
    inference(superposition,[],[f261,f819]) ).

fof(f825,plain,
    ! [X0,X1] : set_intersection2(X0,set_union2(X1,X0)) = X0,
    inference(superposition,[],[f819,f327]) ).

fof(f824,plain,
    ! [X0,X1] : set_intersection2(X0,set_union2(X1,X0)) = X0,
    inference(superposition,[],[f819,f327]) ).

fof(f819,plain,
    ! [X0,X1] : set_intersection2(X0,set_union2(X0,X1)) = X0,
    inference(resolution,[],[f270,f254]) ).

fof(f821,plain,
    ! [X0,X1] :
      ( set_intersection2(X0,union(X1)) = X0
      | ~ in(X0,X1) ),
    inference(resolution,[],[f270,f266]) ).

fof(f818,plain,
    ! [X0,X1] : set_intersection2(X0,X1) = set_intersection2(set_intersection2(X0,X1),X1),
    inference(resolution,[],[f270,f508]) ).

fof(f817,plain,
    ! [X0,X1] :
      ( singleton(X0) = set_intersection2(singleton(X0),X1)
      | ~ in(X0,X1) ),
    inference(resolution,[],[f270,f283]) ).

fof(f816,plain,
    ! [X0,X1] : set_difference(X0,X1) = set_intersection2(set_difference(X0,X1),X0),
    inference(resolution,[],[f270,f256]) ).

fof(f814,plain,
    ! [X0,X1] : set_intersection2(X0,X1) = set_intersection2(set_intersection2(X0,X1),X0),
    inference(resolution,[],[f270,f255]) ).

fof(f270,plain,
    ! [X0,X1] :
      ( ~ subset(X0,X1)
      | set_intersection2(X0,X1) = X0 ),
    inference(cnf_transformation,[],[f113]) ).

fof(f113,plain,
    ! [X0,X1] :
      ( set_intersection2(X0,X1) = X0
      | ~ subset(X0,X1) ),
    inference(ennf_transformation,[],[f61]) ).

fof(f61,axiom,
    ! [X0,X1] :
      ( subset(X0,X1)
     => set_intersection2(X0,X1) = X0 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t28_xboole_1) ).

fof(f674,plain,
    ! [X0,X1] : ~ in(unordered_pair(powerset(union(X0)),X1),X0),
    inference(resolution,[],[f654,f266]) ).

fof(f799,plain,
    ! [X0,X1] : ~ in(unordered_pair(powerset(union(X1)),X0),X1),
    inference(superposition,[],[f669,f325]) ).

fof(f798,plain,
    ! [X0,X1] : ~ in(unordered_pair(powerset(union(X1)),X0),X1),
    inference(superposition,[],[f669,f325]) ).

fof(f669,plain,
    ! [X0,X1] : ~ in(unordered_pair(X0,powerset(union(X1))),X1),
    inference(resolution,[],[f650,f266]) ).

fof(f792,plain,
    ! [X0,X1] :
      ( disjoint(X0,powerset(X1))
      | subset(sK11(X0,powerset(X1)),X1) ),
    inference(resolution,[],[f263,f415]) ).

fof(f791,plain,
    ! [X0,X1] :
      ( disjoint(X0,powerset(X1))
      | ~ proper_subset(X1,sK11(X0,powerset(X1))) ),
    inference(resolution,[],[f263,f690]) ).

fof(f789,plain,
    ! [X0] :
      ( disjoint(X0,singleton(empty_set))
      | subset(sK11(X0,singleton(empty_set)),empty_set) ),
    inference(resolution,[],[f263,f607]) ).

fof(f788,plain,
    ! [X0] :
      ( disjoint(X0,singleton(empty_set))
      | ~ proper_subset(empty_set,sK11(X0,singleton(empty_set))) ),
    inference(resolution,[],[f263,f691]) ).

fof(f787,plain,
    ! [X0,X1] :
      ( disjoint(X0,singleton(X1))
      | sK11(X0,singleton(X1)) = X1 ),
    inference(resolution,[],[f263,f419]) ).

fof(f263,plain,
    ! [X0,X1] :
      ( in(sK11(X0,X1),X1)
      | disjoint(X0,X1) ),
    inference(cnf_transformation,[],[f166]) ).

fof(f738,plain,
    ! [X0] : ~ subset(set_union2(X0,singleton(singleton(empty_set))),empty_set),
    inference(resolution,[],[f693,f543]) ).

fof(f775,plain,
    ! [X0] : ~ subset(set_union2(X0,singleton(singleton(empty_set))),empty_set),
    inference(superposition,[],[f722,f248]) ).

fof(f774,plain,
    ! [X0,X1] : ~ in(set_union2(X0,singleton(powerset(union(X1)))),X1),
    inference(resolution,[],[f722,f266]) ).

fof(f722,plain,
    ! [X0,X1] : ~ subset(set_union2(X0,singleton(powerset(X1))),X1),
    inference(resolution,[],[f599,f543]) ).

fof(f768,plain,
    ! [X0,X1] :
      ( disjoint(X1,X0)
      | ~ empty(X0) ),
    inference(resolution,[],[f755,f332]) ).

fof(f755,plain,
    ! [X0,X1] :
      ( disjoint(X0,X1)
      | ~ empty(X0) ),
    inference(resolution,[],[f262,f362]) ).

fof(f763,plain,
    ! [X0] : disjoint(X0,empty_set),
    inference(resolution,[],[f760,f332]) ).

fof(f760,plain,
    ! [X0] : disjoint(empty_set,X0),
    inference(resolution,[],[f262,f411]) ).

fof(f762,plain,
    ! [X0,X1] :
      ( disjoint(powerset(X0),X1)
      | subset(sK11(powerset(X0),X1),X0) ),
    inference(resolution,[],[f262,f415]) ).

fof(f761,plain,
    ! [X0,X1] :
      ( disjoint(powerset(X0),X1)
      | ~ proper_subset(X0,sK11(powerset(X0),X1)) ),
    inference(resolution,[],[f262,f690]) ).

fof(f759,plain,
    ! [X0] :
      ( disjoint(singleton(empty_set),X0)
      | subset(sK11(singleton(empty_set),X0),empty_set) ),
    inference(resolution,[],[f262,f607]) ).

fof(f758,plain,
    ! [X0] :
      ( disjoint(singleton(empty_set),X0)
      | ~ proper_subset(empty_set,sK11(singleton(empty_set),X0)) ),
    inference(resolution,[],[f262,f691]) ).

fof(f757,plain,
    ! [X0,X1] :
      ( disjoint(singleton(X0),X1)
      | sK11(singleton(X0),X1) = X0 ),
    inference(resolution,[],[f262,f419]) ).

fof(f262,plain,
    ! [X0,X1] :
      ( in(sK11(X0,X1),X0)
      | disjoint(X0,X1) ),
    inference(cnf_transformation,[],[f166]) ).

fof(f753,plain,
    ! [X0] : ~ subset(set_union2(X0,singleton(singleton(empty_set))),empty_set),
    inference(superposition,[],[f697,f327]) ).

fof(f752,plain,
    ! [X0] : ~ subset(set_union2(X0,singleton(singleton(empty_set))),empty_set),
    inference(superposition,[],[f697,f327]) ).

fof(f697,plain,
    ! [X0] : ~ subset(set_union2(singleton(singleton(empty_set)),X0),empty_set),
    inference(resolution,[],[f604,f482]) ).

fof(f749,plain,
    ! [X0,X1] : ~ subset(set_union2(X1,singleton(powerset(X0))),X0),
    inference(superposition,[],[f721,f327]) ).

fof(f748,plain,
    ! [X0,X1] : ~ subset(set_union2(X1,singleton(powerset(X0))),X0),
    inference(superposition,[],[f721,f327]) ).

fof(f745,plain,
    ! [X0] : ~ subset(set_union2(singleton(singleton(empty_set)),X0),empty_set),
    inference(superposition,[],[f721,f248]) ).

fof(f744,plain,
    ! [X0,X1] : ~ in(set_union2(singleton(powerset(union(X0))),X1),X0),
    inference(resolution,[],[f721,f266]) ).

fof(f721,plain,
    ! [X0,X1] : ~ subset(set_union2(singleton(powerset(X0)),X1),X0),
    inference(resolution,[],[f599,f480]) ).

fof(f742,plain,
    ~ subset(singleton(empty_set),empty_set),
    inference(duplicate_literal_removal,[],[f740]) ).

fof(f740,plain,
    ( ~ subset(singleton(empty_set),empty_set)
    | ~ subset(singleton(empty_set),empty_set) ),
    inference(resolution,[],[f693,f604]) ).

fof(f741,plain,
    ! [X0] :
      ( ~ subset(powerset(X0),empty_set)
      | ~ subset(singleton(empty_set),X0) ),
    inference(resolution,[],[f693,f414]) ).

fof(f737,plain,
    ! [X0] : ~ subset(set_union2(singleton(singleton(empty_set)),X0),empty_set),
    inference(resolution,[],[f693,f480]) ).

fof(f693,plain,
    ! [X0] :
      ( ~ in(singleton(empty_set),X0)
      | ~ subset(X0,empty_set) ),
    inference(resolution,[],[f604,f333]) ).

fof(f691,plain,
    ! [X0] :
      ( ~ in(X0,singleton(empty_set))
      | ~ proper_subset(empty_set,X0) ),
    inference(superposition,[],[f476,f431]) ).

fof(f729,plain,
    ! [X0] :
      ( ~ in(X0,singleton(empty_set))
      | ~ proper_subset(empty_set,X0) ),
    inference(superposition,[],[f690,f248]) ).

fof(f728,plain,
    ! [X0] :
      ( ~ proper_subset(X0,sK12(powerset(X0)))
      | empty_set = powerset(X0) ),
    inference(resolution,[],[f690,f319]) ).

fof(f690,plain,
    ! [X0,X1] :
      ( ~ in(X1,powerset(X0))
      | ~ proper_subset(X0,X1) ),
    inference(superposition,[],[f476,f251]) ).

fof(f726,plain,
    ! [X0] :
      ( ~ in(singleton(empty_set),X0)
      | ~ subset(X0,empty_set) ),
    inference(superposition,[],[f599,f248]) ).

fof(f725,plain,
    ! [X0,X1] :
      ( ~ subset(powerset(X0),X1)
      | ~ subset(powerset(X1),X0) ),
    inference(resolution,[],[f599,f414]) ).

fof(f724,plain,
    ! [X0] :
      ( ~ subset(singleton(empty_set),X0)
      | ~ subset(powerset(X0),empty_set) ),
    inference(resolution,[],[f599,f604]) ).

fof(f599,plain,
    ! [X0,X1] :
      ( ~ in(powerset(X1),X0)
      | ~ subset(X0,X1) ),
    inference(resolution,[],[f414,f333]) ).

fof(f713,plain,
    ! [X0,X1] :
      ( ~ disjoint(X0,X0)
      | ~ in(X1,X0) ),
    inference(superposition,[],[f261,f323]) ).

fof(f715,plain,
    ! [X2,X0,X1] :
      ( ~ in(X2,set_intersection2(X1,X0))
      | ~ disjoint(X0,X1) ),
    inference(superposition,[],[f261,f326]) ).

fof(f711,plain,
    ! [X0,X1] :
      ( ~ disjoint(X0,X1)
      | set_intersection2(X0,X1) = empty_set ),
    inference(resolution,[],[f261,f319]) ).

fof(f261,plain,
    ! [X2,X0,X1] :
      ( ~ in(X2,set_intersection2(X0,X1))
      | ~ disjoint(X0,X1) ),
    inference(cnf_transformation,[],[f164]) ).

fof(f495,plain,
    ! [X0] :
      ( ~ in(X0,sK12(X0))
      | empty_set = X0 ),
    inference(resolution,[],[f319,f333]) ).

fof(f607,plain,
    ! [X0] :
      ( ~ in(X0,singleton(empty_set))
      | subset(X0,empty_set) ),
    inference(superposition,[],[f415,f248]) ).

fof(f698,plain,
    ! [X0] : ~ subset(set_union2(X0,singleton(singleton(empty_set))),empty_set),
    inference(resolution,[],[f604,f541]) ).

fof(f604,plain,
    ! [X0] :
      ( in(X0,singleton(empty_set))
      | ~ subset(X0,empty_set) ),
    inference(superposition,[],[f414,f248]) ).

fof(f492,plain,
    ! [X0,X1] :
      ( ~ proper_subset(X1,singleton(X0))
      | ~ in(X0,X1) ),
    inference(resolution,[],[f283,f292]) ).

fof(f476,plain,
    ! [X0,X1] :
      ( ~ proper_subset(union(X1),X0)
      | ~ in(X0,X1) ),
    inference(resolution,[],[f266,f292]) ).

fof(f689,plain,
    ! [X0,X1] :
      ( in(X0,singleton(X1))
      | ~ in(X1,singleton(X0)) ),
    inference(resolution,[],[f475,f293]) ).

fof(f475,plain,
    ! [X0,X1] :
      ( disjoint(X1,singleton(X0))
      | in(X0,X1) ),
    inference(resolution,[],[f265,f332]) ).

fof(f675,plain,
    ! [X0] : ~ subset(unordered_pair(singleton(empty_set),X0),empty_set),
    inference(superposition,[],[f654,f248]) ).

fof(f681,plain,
    ! [X0] : ~ subset(unordered_pair(singleton(empty_set),X0),empty_set),
    inference(superposition,[],[f670,f325]) ).

fof(f680,plain,
    ! [X0] : ~ subset(unordered_pair(singleton(empty_set),X0),empty_set),
    inference(superposition,[],[f670,f325]) ).

fof(f670,plain,
    ! [X0] : ~ subset(unordered_pair(X0,singleton(empty_set)),empty_set),
    inference(superposition,[],[f650,f248]) ).

fof(f654,plain,
    ! [X0,X1] : ~ subset(unordered_pair(powerset(X0),X1),X0),
    inference(resolution,[],[f645,f414]) ).

fof(f673,plain,
    ! [X0,X1] : ~ subset(unordered_pair(powerset(X1),X0),X1),
    inference(superposition,[],[f650,f325]) ).

fof(f672,plain,
    ! [X0,X1] : ~ subset(unordered_pair(powerset(X1),X0),X1),
    inference(superposition,[],[f650,f325]) ).

fof(f650,plain,
    ! [X0,X1] : ~ subset(unordered_pair(X0,powerset(X1)),X1),
    inference(resolution,[],[f637,f414]) ).

fof(f245,plain,
    ( in(sK6,sK8)
    | in(ordered_pair(sK6,sK7),cartesian_product2(sK8,sK9)) ),
    inference(cnf_transformation,[],[f162]) ).

fof(f162,plain,
    ( ( ~ in(sK7,sK9)
      | ~ in(sK6,sK8)
      | ~ in(ordered_pair(sK6,sK7),cartesian_product2(sK8,sK9)) )
    & ( ( in(sK7,sK9)
        & in(sK6,sK8) )
      | in(ordered_pair(sK6,sK7),cartesian_product2(sK8,sK9)) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK6,sK7,sK8,sK9])],[f160,f161]) ).

fof(f161,plain,
    ( ? [X0,X1,X2,X3] :
        ( ( ~ in(X1,X3)
          | ~ in(X0,X2)
          | ~ in(ordered_pair(X0,X1),cartesian_product2(X2,X3)) )
        & ( ( in(X1,X3)
            & in(X0,X2) )
          | in(ordered_pair(X0,X1),cartesian_product2(X2,X3)) ) )
   => ( ( ~ in(sK7,sK9)
        | ~ in(sK6,sK8)
        | ~ in(ordered_pair(sK6,sK7),cartesian_product2(sK8,sK9)) )
      & ( ( in(sK7,sK9)
          & in(sK6,sK8) )
        | in(ordered_pair(sK6,sK7),cartesian_product2(sK8,sK9)) ) ) ),
    introduced(choice_axiom,[]) ).

fof(f160,plain,
    ? [X0,X1,X2,X3] :
      ( ( ~ in(X1,X3)
        | ~ in(X0,X2)
        | ~ in(ordered_pair(X0,X1),cartesian_product2(X2,X3)) )
      & ( ( in(X1,X3)
          & in(X0,X2) )
        | in(ordered_pair(X0,X1),cartesian_product2(X2,X3)) ) ),
    inference(flattening,[],[f159]) ).

fof(f159,plain,
    ? [X0,X1,X2,X3] :
      ( ( ~ in(X1,X3)
        | ~ in(X0,X2)
        | ~ in(ordered_pair(X0,X1),cartesian_product2(X2,X3)) )
      & ( ( in(X1,X3)
          & in(X0,X2) )
        | in(ordered_pair(X0,X1),cartesian_product2(X2,X3)) ) ),
    inference(nnf_transformation,[],[f104]) ).

fof(f104,plain,
    ? [X0,X1,X2,X3] :
      ( in(ordered_pair(X0,X1),cartesian_product2(X2,X3))
    <~> ( in(X1,X3)
        & in(X0,X2) ) ),
    inference(ennf_transformation,[],[f52]) ).

fof(f52,negated_conjecture,
    ~ ! [X0,X1,X2,X3] :
        ( in(ordered_pair(X0,X1),cartesian_product2(X2,X3))
      <=> ( in(X1,X3)
          & in(X0,X2) ) ),
    inference(negated_conjecture,[],[f51]) ).

fof(f51,conjecture,
    ! [X0,X1,X2,X3] :
      ( in(ordered_pair(X0,X1),cartesian_product2(X2,X3))
    <=> ( in(X1,X3)
        & in(X0,X2) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t106_zfmisc_1) ).

fof(f645,plain,
    ! [X0,X1] : ~ in(unordered_pair(X0,X1),X0),
    inference(resolution,[],[f634,f333]) ).

fof(f653,plain,
    ! [X0,X1] : ~ in(unordered_pair(X1,X0),X1),
    inference(superposition,[],[f637,f325]) ).

fof(f652,plain,
    ! [X0,X1] : ~ in(unordered_pair(X1,X0),X1),
    inference(superposition,[],[f637,f325]) ).

fof(f637,plain,
    ! [X0,X1] : ~ in(unordered_pair(X0,X1),X1),
    inference(resolution,[],[f631,f333]) ).

fof(f634,plain,
    ! [X0,X1] : in(X0,unordered_pair(X0,X1)),
    inference(resolution,[],[f423,f424]) ).

fof(f638,plain,
    ! [X0,X1] : ~ empty(unordered_pair(X0,X1)),
    inference(resolution,[],[f631,f362]) ).

fof(f641,plain,
    ! [X0,X1] : in(X1,unordered_pair(X1,X0)),
    inference(superposition,[],[f631,f325]) ).

fof(f640,plain,
    ! [X0,X1] : in(X1,unordered_pair(X1,X0)),
    inference(superposition,[],[f631,f325]) ).

fof(f631,plain,
    ! [X0,X1] : in(X0,unordered_pair(X1,X0)),
    inference(resolution,[],[f422,f424]) ).

fof(f635,plain,
    ! [X0,X1] : in(X0,unordered_pair(X1,X0)),
    inference(resolution,[],[f423,f497]) ).

fof(f423,plain,
    ! [X2,X0,X4] :
      ( ~ sP2(X0,X4,X2)
      | in(X4,X2) ),
    inference(equality_resolution,[],[f374]) ).

fof(f374,plain,
    ! [X2,X0,X1,X4] :
      ( in(X4,X2)
      | X1 != X4
      | ~ sP2(X0,X1,X2) ),
    inference(cnf_transformation,[],[f221]) ).

fof(f221,plain,
    ! [X0,X1,X2] :
      ( ( sP2(X0,X1,X2)
        | ( ( ( sK25(X0,X1,X2) != X0
              & sK25(X0,X1,X2) != X1 )
            | ~ in(sK25(X0,X1,X2),X2) )
          & ( sK25(X0,X1,X2) = X0
            | sK25(X0,X1,X2) = X1
            | in(sK25(X0,X1,X2),X2) ) ) )
      & ( ! [X4] :
            ( ( in(X4,X2)
              | ( X0 != X4
                & X1 != X4 ) )
            & ( X0 = X4
              | X1 = X4
              | ~ in(X4,X2) ) )
        | ~ sP2(X0,X1,X2) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK25])],[f219,f220]) ).

fof(f220,plain,
    ! [X0,X1,X2] :
      ( ? [X3] :
          ( ( ( X0 != X3
              & X1 != X3 )
            | ~ in(X3,X2) )
          & ( X0 = X3
            | X1 = X3
            | in(X3,X2) ) )
     => ( ( ( sK25(X0,X1,X2) != X0
            & sK25(X0,X1,X2) != X1 )
          | ~ in(sK25(X0,X1,X2),X2) )
        & ( sK25(X0,X1,X2) = X0
          | sK25(X0,X1,X2) = X1
          | in(sK25(X0,X1,X2),X2) ) ) ),
    introduced(choice_axiom,[]) ).

fof(f219,plain,
    ! [X0,X1,X2] :
      ( ( sP2(X0,X1,X2)
        | ? [X3] :
            ( ( ( X0 != X3
                & X1 != X3 )
              | ~ in(X3,X2) )
            & ( X0 = X3
              | X1 = X3
              | in(X3,X2) ) ) )
      & ( ! [X4] :
            ( ( in(X4,X2)
              | ( X0 != X4
                & X1 != X4 ) )
            & ( X0 = X4
              | X1 = X4
              | ~ in(X4,X2) ) )
        | ~ sP2(X0,X1,X2) ) ),
    inference(rectify,[],[f218]) ).

fof(f218,plain,
    ! [X1,X0,X2] :
      ( ( sP2(X1,X0,X2)
        | ? [X3] :
            ( ( ( X1 != X3
                & X0 != X3 )
              | ~ in(X3,X2) )
            & ( X1 = X3
              | X0 = X3
              | in(X3,X2) ) ) )
      & ( ! [X3] :
            ( ( in(X3,X2)
              | ( X1 != X3
                & X0 != X3 ) )
            & ( X1 = X3
              | X0 = X3
              | ~ in(X3,X2) ) )
        | ~ sP2(X1,X0,X2) ) ),
    inference(flattening,[],[f217]) ).

fof(f217,plain,
    ! [X1,X0,X2] :
      ( ( sP2(X1,X0,X2)
        | ? [X3] :
            ( ( ( X1 != X3
                & X0 != X3 )
              | ~ in(X3,X2) )
            & ( X1 = X3
              | X0 = X3
              | in(X3,X2) ) ) )
      & ( ! [X3] :
            ( ( in(X3,X2)
              | ( X1 != X3
                & X0 != X3 ) )
            & ( X1 = X3
              | X0 = X3
              | ~ in(X3,X2) ) )
        | ~ sP2(X1,X0,X2) ) ),
    inference(nnf_transformation,[],[f151]) ).

fof(f632,plain,
    ! [X0,X1] : in(X0,unordered_pair(X0,X1)),
    inference(resolution,[],[f422,f497]) ).

fof(f422,plain,
    ! [X2,X1,X4] :
      ( ~ sP2(X4,X1,X2)
      | in(X4,X2) ),
    inference(equality_resolution,[],[f375]) ).

fof(f375,plain,
    ! [X2,X0,X1,X4] :
      ( in(X4,X2)
      | X0 != X4
      | ~ sP2(X0,X1,X2) ),
    inference(cnf_transformation,[],[f221]) ).

fof(f629,plain,
    ! [X0] : sK12(singleton(X0)) = X0,
    inference(subsumption_resolution,[],[f628,f250]) ).

fof(f628,plain,
    ! [X0] :
      ( sK12(singleton(X0)) = X0
      | singleton(X0) = empty_set ),
    inference(resolution,[],[f419,f319]) ).

fof(f419,plain,
    ! [X3,X0] :
      ( ~ in(X3,singleton(X0))
      | X0 = X3 ),
    inference(equality_resolution,[],[f357]) ).

fof(f357,plain,
    ! [X3,X0,X1] :
      ( X0 = X3
      | ~ in(X3,X1)
      | singleton(X0) != X1 ),
    inference(cnf_transformation,[],[f209]) ).

fof(f209,plain,
    ! [X0,X1] :
      ( ( singleton(X0) = X1
        | ( ( sK19(X0,X1) != X0
            | ~ in(sK19(X0,X1),X1) )
          & ( sK19(X0,X1) = X0
            | in(sK19(X0,X1),X1) ) ) )
      & ( ! [X3] :
            ( ( in(X3,X1)
              | X0 != X3 )
            & ( X0 = X3
              | ~ in(X3,X1) ) )
        | singleton(X0) != X1 ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK19])],[f207,f208]) ).

fof(f208,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( ( X0 != X2
            | ~ in(X2,X1) )
          & ( X0 = X2
            | in(X2,X1) ) )
     => ( ( sK19(X0,X1) != X0
          | ~ in(sK19(X0,X1),X1) )
        & ( sK19(X0,X1) = X0
          | in(sK19(X0,X1),X1) ) ) ),
    introduced(choice_axiom,[]) ).

fof(f207,plain,
    ! [X0,X1] :
      ( ( singleton(X0) = X1
        | ? [X2] :
            ( ( X0 != X2
              | ~ in(X2,X1) )
            & ( X0 = X2
              | in(X2,X1) ) ) )
      & ( ! [X3] :
            ( ( in(X3,X1)
              | X0 != X3 )
            & ( X0 = X3
              | ~ in(X3,X1) ) )
        | singleton(X0) != X1 ) ),
    inference(rectify,[],[f206]) ).

fof(f206,plain,
    ! [X0,X1] :
      ( ( singleton(X0) = X1
        | ? [X2] :
            ( ( X0 != X2
              | ~ in(X2,X1) )
            & ( X0 = X2
              | in(X2,X1) ) ) )
      & ( ! [X2] :
            ( ( in(X2,X1)
              | X0 != X2 )
            & ( X0 = X2
              | ~ in(X2,X1) ) )
        | singleton(X0) != X1 ) ),
    inference(nnf_transformation,[],[f7]) ).

fof(f7,axiom,
    ! [X0,X1] :
      ( singleton(X0) = X1
    <=> ! [X2] :
          ( in(X2,X1)
        <=> X0 = X2 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d1_tarski) ).

fof(f614,plain,
    ! [X0] : ~ in(powerset(powerset(union(X0))),X0),
    inference(resolution,[],[f611,f266]) ).

fof(f609,plain,
    ! [X0] : ~ in(singleton(powerset(union(X0))),X0),
    inference(resolution,[],[f601,f266]) ).

fof(f600,plain,
    ! [X0,X1] :
      ( ~ empty(powerset(X1))
      | ~ subset(X0,X1) ),
    inference(resolution,[],[f414,f362]) ).

fof(f615,plain,
    ~ subset(powerset(singleton(empty_set)),empty_set),
    inference(superposition,[],[f611,f248]) ).

fof(f611,plain,
    ! [X0] : ~ subset(powerset(powerset(X0)),X0),
    inference(resolution,[],[f608,f414]) ).

fof(f610,plain,
    ~ subset(singleton(singleton(empty_set)),empty_set),
    inference(superposition,[],[f601,f248]) ).

fof(f608,plain,
    ! [X0] : ~ in(powerset(X0),X0),
    inference(resolution,[],[f601,f283]) ).

fof(f601,plain,
    ! [X0] : ~ subset(singleton(powerset(X0)),X0),
    inference(resolution,[],[f414,f466]) ).

fof(f606,plain,
    ! [X0] :
      ( subset(sK12(powerset(X0)),X0)
      | empty_set = powerset(X0) ),
    inference(resolution,[],[f415,f319]) ).

fof(f415,plain,
    ! [X3,X0] :
      ( ~ in(X3,powerset(X0))
      | subset(X3,X0) ),
    inference(equality_resolution,[],[f345]) ).

fof(f345,plain,
    ! [X3,X0,X1] :
      ( subset(X3,X0)
      | ~ in(X3,X1)
      | powerset(X0) != X1 ),
    inference(cnf_transformation,[],[f198]) ).

fof(f198,plain,
    ! [X0,X1] :
      ( ( powerset(X0) = X1
        | ( ( ~ subset(sK15(X0,X1),X0)
            | ~ in(sK15(X0,X1),X1) )
          & ( subset(sK15(X0,X1),X0)
            | in(sK15(X0,X1),X1) ) ) )
      & ( ! [X3] :
            ( ( in(X3,X1)
              | ~ subset(X3,X0) )
            & ( subset(X3,X0)
              | ~ in(X3,X1) ) )
        | powerset(X0) != X1 ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK15])],[f196,f197]) ).

fof(f197,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( ( ~ subset(X2,X0)
            | ~ in(X2,X1) )
          & ( subset(X2,X0)
            | in(X2,X1) ) )
     => ( ( ~ subset(sK15(X0,X1),X0)
          | ~ in(sK15(X0,X1),X1) )
        & ( subset(sK15(X0,X1),X0)
          | in(sK15(X0,X1),X1) ) ) ),
    introduced(choice_axiom,[]) ).

fof(f196,plain,
    ! [X0,X1] :
      ( ( powerset(X0) = X1
        | ? [X2] :
            ( ( ~ subset(X2,X0)
              | ~ in(X2,X1) )
            & ( subset(X2,X0)
              | in(X2,X1) ) ) )
      & ( ! [X3] :
            ( ( in(X3,X1)
              | ~ subset(X3,X0) )
            & ( subset(X3,X0)
              | ~ in(X3,X1) ) )
        | powerset(X0) != X1 ) ),
    inference(rectify,[],[f195]) ).

fof(f195,plain,
    ! [X0,X1] :
      ( ( powerset(X0) = X1
        | ? [X2] :
            ( ( ~ subset(X2,X0)
              | ~ in(X2,X1) )
            & ( subset(X2,X0)
              | in(X2,X1) ) ) )
      & ( ! [X2] :
            ( ( in(X2,X1)
              | ~ subset(X2,X0) )
            & ( subset(X2,X0)
              | ~ in(X2,X1) ) )
        | powerset(X0) != X1 ) ),
    inference(nnf_transformation,[],[f9]) ).

fof(f9,axiom,
    ! [X0,X1] :
      ( powerset(X0) = X1
    <=> ! [X2] :
          ( in(X2,X1)
        <=> subset(X2,X0) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d1_zfmisc_1) ).

fof(f603,plain,
    ! [X0,X1] : ~ subset(set_union2(X0,singleton(powerset(X1))),X1),
    inference(resolution,[],[f414,f541]) ).

fof(f602,plain,
    ! [X0,X1] : ~ subset(set_union2(singleton(powerset(X0)),X1),X0),
    inference(resolution,[],[f414,f482]) ).

fof(f414,plain,
    ! [X3,X0] :
      ( in(X3,powerset(X0))
      | ~ subset(X3,X0) ),
    inference(equality_resolution,[],[f346]) ).

fof(f346,plain,
    ! [X3,X0,X1] :
      ( in(X3,X1)
      | ~ subset(X3,X0)
      | powerset(X0) != X1 ),
    inference(cnf_transformation,[],[f198]) ).

fof(f361,plain,
    ! [X0,X1] :
      ( ~ empty(X1)
      | X0 = X1
      | ~ empty(X0) ),
    inference(cnf_transformation,[],[f145]) ).

fof(f145,plain,
    ! [X0,X1] :
      ( ~ empty(X1)
      | X0 = X1
      | ~ empty(X0) ),
    inference(ennf_transformation,[],[f91]) ).

fof(f91,axiom,
    ! [X0,X1] :
      ~ ( empty(X1)
        & X0 != X1
        & empty(X0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t8_boole) ).

fof(f541,plain,
    ! [X0,X1] : ~ in(set_union2(X1,singleton(X0)),X0),
    inference(superposition,[],[f482,f327]) ).

fof(f586,plain,
    ! [X0,X1] : ~ in(set_union2(X0,singleton(X1)),X1),
    inference(resolution,[],[f543,f333]) ).

fof(f543,plain,
    ! [X0,X1] : in(X0,set_union2(X1,singleton(X0))),
    inference(superposition,[],[f480,f327]) ).

fof(f538,plain,
    ! [X0,X1] : sP4(X1,X0,set_union2(X1,X0)),
    inference(superposition,[],[f426,f327]) ).

fof(f356,plain,
    ! [X0,X1] :
      ( ~ sP0(X0,X1)
      | union(X0) = X1 ),
    inference(cnf_transformation,[],[f205]) ).

fof(f205,plain,
    ! [X0,X1] :
      ( ( union(X0) = X1
        | ~ sP0(X0,X1) )
      & ( sP0(X0,X1)
        | union(X0) != X1 ) ),
    inference(nnf_transformation,[],[f148]) ).

fof(f148,plain,
    ! [X0,X1] :
      ( union(X0) = X1
    <=> sP0(X0,X1) ),
    inference(definition_folding,[],[f15,f147]) ).

fof(f15,axiom,
    ! [X0,X1] :
      ( union(X0) = X1
    <=> ! [X2] :
          ( in(X2,X1)
        <=> ? [X3] :
              ( in(X3,X0)
              & in(X2,X3) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d4_tarski) ).

fof(f542,plain,
    ! [X0,X1] : ~ empty(set_union2(X1,singleton(X0))),
    inference(superposition,[],[f483,f327]) ).

fof(f539,plain,
    ! [X0,X1] : ~ proper_subset(set_union2(X1,X0),X0),
    inference(superposition,[],[f454,f327]) ).

fof(f566,plain,
    ! [X0] : sP4(X0,empty_set,X0),
    inference(superposition,[],[f426,f533]) ).

fof(f533,plain,
    ! [X0] : set_union2(empty_set,X0) = X0,
    inference(superposition,[],[f327,f315]) ).

fof(f554,plain,
    ! [X0,X1] : in(X0,set_union2(X1,singleton(X0))),
    inference(resolution,[],[f535,f282]) ).

fof(f553,plain,
    ! [X0,X1] : ~ proper_subset(set_union2(X0,X1),X1),
    inference(resolution,[],[f535,f292]) ).

fof(f535,plain,
    ! [X0,X1] : subset(X0,set_union2(X1,X0)),
    inference(superposition,[],[f254,f327]) ).

fof(f552,plain,
    ! [X0,X1] : in(X0,set_union2(X1,singleton(X0))),
    inference(superposition,[],[f480,f327]) ).

fof(f551,plain,
    ! [X0,X1] : ~ empty(set_union2(X1,singleton(X0))),
    inference(superposition,[],[f483,f327]) ).

fof(f550,plain,
    ! [X0,X1] : ~ in(set_union2(X1,singleton(X0)),X0),
    inference(superposition,[],[f482,f327]) ).

fof(f549,plain,
    ! [X0] : set_union2(empty_set,X0) = X0,
    inference(superposition,[],[f315,f327]) ).

fof(f548,plain,
    ! [X0,X1] : ~ proper_subset(set_union2(X1,X0),X0),
    inference(superposition,[],[f454,f327]) ).

fof(f547,plain,
    ! [X0,X1] : sP4(X1,X0,set_union2(X1,X0)),
    inference(superposition,[],[f426,f327]) ).

fof(f544,plain,
    ! [X0,X1] : subset(X0,set_union2(X1,X0)),
    inference(superposition,[],[f254,f327]) ).

fof(f540,plain,
    ! [X0] : set_union2(empty_set,X0) = X0,
    inference(superposition,[],[f315,f327]) ).

fof(f534,plain,
    ! [X0] : set_union2(empty_set,X0) = X0,
    inference(superposition,[],[f327,f315]) ).

fof(f327,plain,
    ! [X0,X1] : set_union2(X0,X1) = set_union2(X1,X0),
    inference(cnf_transformation,[],[f4]) ).

fof(f4,axiom,
    ! [X0,X1] : set_union2(X0,X1) = set_union2(X1,X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',commutativity_k2_xboole_0) ).

fof(f506,plain,
    ! [X0,X1] : sP3(X1,X0,set_intersection2(X1,X0)),
    inference(superposition,[],[f425,f326]) ).

fof(f507,plain,
    ! [X0,X1] : ~ proper_subset(X0,set_intersection2(X1,X0)),
    inference(superposition,[],[f451,f326]) ).

fof(f517,plain,
    ! [X0,X1] : ~ proper_subset(X0,set_intersection2(X1,X0)),
    inference(resolution,[],[f508,f292]) ).

fof(f508,plain,
    ! [X0,X1] : subset(set_intersection2(X1,X0),X0),
    inference(superposition,[],[f255,f326]) ).

fof(f513,plain,
    ! [X0,X1] : subset(set_intersection2(X1,X0),X0),
    inference(superposition,[],[f255,f326]) ).

fof(f512,plain,
    ! [X0,X1] : ~ proper_subset(X0,set_intersection2(X1,X0)),
    inference(superposition,[],[f451,f326]) ).

fof(f511,plain,
    ! [X0,X1] : sP3(X1,X0,set_intersection2(X1,X0)),
    inference(superposition,[],[f425,f326]) ).

fof(f326,plain,
    ! [X0,X1] : set_intersection2(X0,X1) = set_intersection2(X1,X0),
    inference(cnf_transformation,[],[f5]) ).

fof(f5,axiom,
    ! [X0,X1] : set_intersection2(X0,X1) = set_intersection2(X1,X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',commutativity_k3_xboole_0) ).

fof(f497,plain,
    ! [X0,X1] : sP2(X1,X0,unordered_pair(X1,X0)),
    inference(superposition,[],[f424,f325]) ).

fof(f498,plain,
    ! [X0,X1] : sP2(X1,X0,unordered_pair(X1,X0)),
    inference(superposition,[],[f424,f325]) ).

fof(f325,plain,
    ! [X0,X1] : unordered_pair(X0,X1) = unordered_pair(X1,X0),
    inference(cnf_transformation,[],[f3]) ).

fof(f3,axiom,
    ! [X0,X1] : unordered_pair(X0,X1) = unordered_pair(X1,X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',commutativity_k2_tarski) ).

fof(f319,plain,
    ! [X0] :
      ( in(sK12(X0),X0)
      | empty_set = X0 ),
    inference(cnf_transformation,[],[f184]) ).

fof(f184,plain,
    ! [X0] :
      ( ( empty_set = X0
        | in(sK12(X0),X0) )
      & ( ! [X2] : ~ in(X2,X0)
        | empty_set != X0 ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK12])],[f182,f183]) ).

fof(f183,plain,
    ! [X0] :
      ( ? [X1] : in(X1,X0)
     => in(sK12(X0),X0) ),
    introduced(choice_axiom,[]) ).

fof(f182,plain,
    ! [X0] :
      ( ( empty_set = X0
        | ? [X1] : in(X1,X0) )
      & ( ! [X2] : ~ in(X2,X0)
        | empty_set != X0 ) ),
    inference(rectify,[],[f181]) ).

fof(f181,plain,
    ! [X0] :
      ( ( empty_set = X0
        | ? [X1] : in(X1,X0) )
      & ( ! [X1] : ~ in(X1,X0)
        | empty_set != X0 ) ),
    inference(nnf_transformation,[],[f8]) ).

fof(f8,axiom,
    ! [X0] :
      ( empty_set = X0
    <=> ! [X1] : ~ in(X1,X0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d1_xboole_0) ).

fof(f293,plain,
    ! [X0,X1] :
      ( ~ disjoint(singleton(X0),X1)
      | ~ in(X0,X1) ),
    inference(cnf_transformation,[],[f118]) ).

fof(f118,plain,
    ! [X0,X1] :
      ( ~ in(X0,X1)
      | ~ disjoint(singleton(X0),X1) ),
    inference(ennf_transformation,[],[f39]) ).

fof(f39,axiom,
    ! [X0,X1] :
      ~ ( in(X0,X1)
        & disjoint(singleton(X0),X1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',l25_zfmisc_1) ).

fof(f283,plain,
    ! [X0,X1] :
      ( subset(singleton(X0),X1)
      | ~ in(X0,X1) ),
    inference(cnf_transformation,[],[f172]) ).

fof(f172,plain,
    ! [X0,X1] :
      ( ( subset(singleton(X0),X1)
        | ~ in(X0,X1) )
      & ( in(X0,X1)
        | ~ subset(singleton(X0),X1) ) ),
    inference(nnf_transformation,[],[f41]) ).

fof(f41,axiom,
    ! [X0,X1] :
      ( subset(singleton(X0),X1)
    <=> in(X0,X1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',l2_zfmisc_1) ).

fof(f482,plain,
    ! [X0,X1] : ~ in(set_union2(singleton(X0),X1),X0),
    inference(resolution,[],[f480,f333]) ).

fof(f483,plain,
    ! [X0,X1] : ~ empty(set_union2(singleton(X0),X1)),
    inference(resolution,[],[f480,f362]) ).

fof(f480,plain,
    ! [X0,X1] : in(X0,set_union2(singleton(X0),X1)),
    inference(resolution,[],[f282,f254]) ).

fof(f282,plain,
    ! [X0,X1] :
      ( ~ subset(singleton(X0),X1)
      | in(X0,X1) ),
    inference(cnf_transformation,[],[f172]) ).

fof(f478,plain,
    ! [X0] :
      ( subset(X0,empty_set)
      | ~ in(X0,singleton(empty_set)) ),
    inference(superposition,[],[f266,f431]) ).

fof(f477,plain,
    ! [X0,X1] :
      ( subset(X1,X0)
      | ~ in(X1,powerset(X0)) ),
    inference(superposition,[],[f266,f251]) ).

fof(f266,plain,
    ! [X0,X1] :
      ( subset(X0,union(X1))
      | ~ in(X0,X1) ),
    inference(cnf_transformation,[],[f109]) ).

fof(f109,plain,
    ! [X0,X1] :
      ( subset(X0,union(X1))
      | ~ in(X0,X1) ),
    inference(ennf_transformation,[],[f45]) ).

fof(f45,axiom,
    ! [X0,X1] :
      ( in(X0,X1)
     => subset(X0,union(X1)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',l50_zfmisc_1) ).

fof(f474,plain,
    ! [X0] : sP5(empty_set,X0,X0),
    inference(superposition,[],[f427,f316]) ).

fof(f265,plain,
    ! [X0,X1] :
      ( disjoint(singleton(X0),X1)
      | in(X0,X1) ),
    inference(cnf_transformation,[],[f108]) ).

fof(f108,plain,
    ! [X0,X1] :
      ( disjoint(singleton(X0),X1)
      | in(X0,X1) ),
    inference(ennf_transformation,[],[f40]) ).

fof(f40,axiom,
    ! [X0,X1] :
      ( ~ in(X0,X1)
     => disjoint(singleton(X0),X1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',l28_zfmisc_1) ).

fof(f473,plain,
    ! [X0] : sP5(X0,empty_set,empty_set),
    inference(superposition,[],[f427,f314]) ).

fof(f427,plain,
    ! [X0,X1] : sP5(X1,X0,set_difference(X0,X1)),
    inference(equality_resolution,[],[f403]) ).

fof(f403,plain,
    ! [X2,X0,X1] :
      ( sP5(X1,X0,X2)
      | set_difference(X0,X1) != X2 ),
    inference(cnf_transformation,[],[f240]) ).

fof(f472,plain,
    ! [X0] : sP4(X0,X0,X0),
    inference(superposition,[],[f426,f324]) ).

fof(f471,plain,
    ! [X0] : sP4(empty_set,X0,X0),
    inference(superposition,[],[f426,f315]) ).

fof(f426,plain,
    ! [X0,X1] : sP4(X1,X0,set_union2(X0,X1)),
    inference(equality_resolution,[],[f395]) ).

fof(f395,plain,
    ! [X2,X0,X1] :
      ( sP4(X1,X0,X2)
      | set_union2(X0,X1) != X2 ),
    inference(cnf_transformation,[],[f234]) ).

fof(f470,plain,
    ! [X0] : sP3(X0,empty_set,empty_set),
    inference(superposition,[],[f425,f446]) ).

fof(f469,plain,
    ! [X0] : sP3(X0,X0,X0),
    inference(superposition,[],[f425,f323]) ).

fof(f468,plain,
    ! [X0] : sP3(empty_set,X0,empty_set),
    inference(superposition,[],[f425,f313]) ).

fof(f425,plain,
    ! [X0,X1] : sP3(X1,X0,set_intersection2(X0,X1)),
    inference(equality_resolution,[],[f387]) ).

fof(f387,plain,
    ! [X2,X0,X1] :
      ( sP3(X1,X0,X2)
      | set_intersection2(X0,X1) != X2 ),
    inference(cnf_transformation,[],[f228]) ).

fof(f467,plain,
    ! [X0] : sP2(X0,X0,singleton(X0)),
    inference(superposition,[],[f424,f252]) ).

fof(f424,plain,
    ! [X0,X1] : sP2(X1,X0,unordered_pair(X0,X1)),
    inference(equality_resolution,[],[f379]) ).

fof(f379,plain,
    ! [X2,X0,X1] :
      ( sP2(X1,X0,X2)
      | unordered_pair(X0,X1) != X2 ),
    inference(cnf_transformation,[],[f222]) ).

fof(f421,plain,
    ! [X0,X1] : sP1(X1,X0,cartesian_product2(X0,X1)),
    inference(equality_resolution,[],[f371]) ).

fof(f371,plain,
    ! [X2,X0,X1] :
      ( sP1(X1,X0,X2)
      | cartesian_product2(X0,X1) != X2 ),
    inference(cnf_transformation,[],[f216]) ).

fof(f466,plain,
    ! [X0] : ~ in(singleton(X0),X0),
    inference(resolution,[],[f333,f418]) ).

fof(f333,plain,
    ! [X0,X1] :
      ( ~ in(X1,X0)
      | ~ in(X0,X1) ),
    inference(cnf_transformation,[],[f140]) ).

fof(f140,plain,
    ! [X0,X1] :
      ( ~ in(X1,X0)
      | ~ in(X0,X1) ),
    inference(ennf_transformation,[],[f1]) ).

fof(f1,axiom,
    ! [X0,X1] :
      ( in(X0,X1)
     => ~ in(X1,X0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',antisymmetry_r2_hidden) ).

fof(f332,plain,
    ! [X0,X1] :
      ( ~ disjoint(X0,X1)
      | disjoint(X1,X0) ),
    inference(cnf_transformation,[],[f139]) ).

fof(f139,plain,
    ! [X0,X1] :
      ( disjoint(X1,X0)
      | ~ disjoint(X0,X1) ),
    inference(ennf_transformation,[],[f50]) ).

fof(f50,axiom,
    ! [X0,X1] :
      ( disjoint(X0,X1)
     => disjoint(X1,X0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',symmetry_r1_xboole_0) ).

fof(f331,plain,
    ! [X0,X1] :
      ( ~ proper_subset(X1,X0)
      | ~ proper_subset(X0,X1) ),
    inference(cnf_transformation,[],[f138]) ).

fof(f138,plain,
    ! [X0,X1] :
      ( ~ proper_subset(X1,X0)
      | ~ proper_subset(X0,X1) ),
    inference(ennf_transformation,[],[f2]) ).

fof(f2,axiom,
    ! [X0,X1] :
      ( proper_subset(X0,X1)
     => ~ proper_subset(X1,X0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',antisymmetry_r2_xboole_0) ).

fof(f330,plain,
    ! [X0,X1] :
      ( ~ empty(set_union2(X0,X1))
      | empty(X0) ),
    inference(cnf_transformation,[],[f137]) ).

fof(f137,plain,
    ! [X0,X1] :
      ( ~ empty(set_union2(X0,X1))
      | empty(X0) ),
    inference(ennf_transformation,[],[f32]) ).

fof(f32,axiom,
    ! [X0,X1] :
      ( ~ empty(X0)
     => ~ empty(set_union2(X0,X1)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fc2_xboole_0) ).

fof(f329,plain,
    ! [X0,X1] :
      ( ~ empty(set_union2(X1,X0))
      | empty(X0) ),
    inference(cnf_transformation,[],[f136]) ).

fof(f136,plain,
    ! [X0,X1] :
      ( ~ empty(set_union2(X1,X0))
      | empty(X0) ),
    inference(ennf_transformation,[],[f33]) ).

fof(f33,axiom,
    ! [X0,X1] :
      ( ~ empty(X0)
     => ~ empty(set_union2(X1,X0)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fc3_xboole_0) ).

fof(f454,plain,
    ! [X0,X1] : ~ proper_subset(set_union2(X0,X1),X0),
    inference(resolution,[],[f292,f254]) ).

fof(f453,plain,
    ! [X0,X1] : ~ proper_subset(X0,set_difference(X0,X1)),
    inference(resolution,[],[f292,f256]) ).

fof(f451,plain,
    ! [X0,X1] : ~ proper_subset(X0,set_intersection2(X0,X1)),
    inference(resolution,[],[f292,f255]) ).

fof(f452,plain,
    ! [X0] : ~ proper_subset(X0,empty_set),
    inference(resolution,[],[f292,f249]) ).

fof(f450,plain,
    ! [X0] : ~ proper_subset(X0,X0),
    inference(resolution,[],[f292,f321]) ).

fof(f292,plain,
    ! [X0,X1] :
      ( ~ subset(X0,X1)
      | ~ proper_subset(X1,X0) ),
    inference(cnf_transformation,[],[f117]) ).

fof(f117,plain,
    ! [X0,X1] :
      ( ~ proper_subset(X1,X0)
      | ~ subset(X0,X1) ),
    inference(ennf_transformation,[],[f82]) ).

fof(f82,axiom,
    ! [X0,X1] :
      ~ ( proper_subset(X1,X0)
        & subset(X0,X1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t60_xboole_1) ).

fof(f446,plain,
    ! [X0] : empty_set = set_intersection2(empty_set,X0),
    inference(resolution,[],[f253,f255]) ).

fof(f253,plain,
    ! [X0] :
      ( ~ subset(X0,empty_set)
      | empty_set = X0 ),
    inference(cnf_transformation,[],[f105]) ).

fof(f105,plain,
    ! [X0] :
      ( empty_set = X0
      | ~ subset(X0,empty_set) ),
    inference(ennf_transformation,[],[f75]) ).

fof(f75,axiom,
    ! [X0] :
      ( subset(X0,empty_set)
     => empty_set = X0 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t3_xboole_1) ).

fof(f252,plain,
    ! [X0] : singleton(X0) = unordered_pair(X0,X0),
    inference(cnf_transformation,[],[f85]) ).

fof(f85,axiom,
    ! [X0] : singleton(X0) = unordered_pair(X0,X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t69_enumset1) ).

fof(f431,plain,
    empty_set = union(singleton(empty_set)),
    inference(superposition,[],[f251,f248]) ).

fof(f443,plain,
    ! [X0] : ~ empty(singleton(X0)),
    inference(resolution,[],[f362,f418]) ).

fof(f362,plain,
    ! [X0,X1] :
      ( ~ in(X0,X1)
      | ~ empty(X1) ),
    inference(cnf_transformation,[],[f146]) ).

fof(f146,plain,
    ! [X0,X1] :
      ( ~ empty(X1)
      | ~ in(X0,X1) ),
    inference(ennf_transformation,[],[f88]) ).

fof(f88,axiom,
    ! [X0,X1] :
      ~ ( empty(X1)
        & in(X0,X1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t7_boole) ).

fof(f324,plain,
    ! [X0] : set_union2(X0,X0) = X0,
    inference(cnf_transformation,[],[f102]) ).

fof(f102,plain,
    ! [X0] : set_union2(X0,X0) = X0,
    inference(rectify,[],[f34]) ).

fof(f34,axiom,
    ! [X0,X1] : set_union2(X0,X0) = X0,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',idempotence_k2_xboole_0) ).

fof(f323,plain,
    ! [X0] : set_intersection2(X0,X0) = X0,
    inference(cnf_transformation,[],[f101]) ).

fof(f101,plain,
    ! [X0] : set_intersection2(X0,X0) = X0,
    inference(rectify,[],[f35]) ).

fof(f35,axiom,
    ! [X0,X1] : set_intersection2(X0,X0) = X0,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',idempotence_k3_xboole_0) ).

fof(f439,plain,
    empty_set = sK30,
    inference(resolution,[],[f317,f406]) ).

fof(f317,plain,
    ! [X0] :
      ( ~ empty(X0)
      | empty_set = X0 ),
    inference(cnf_transformation,[],[f135]) ).

fof(f135,plain,
    ! [X0] :
      ( empty_set = X0
      | ~ empty(X0) ),
    inference(ennf_transformation,[],[f86]) ).

fof(f86,axiom,
    ! [X0] :
      ( empty(X0)
     => empty_set = X0 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t6_boole) ).

fof(f316,plain,
    ! [X0] : set_difference(X0,empty_set) = X0,
    inference(cnf_transformation,[],[f73]) ).

fof(f73,axiom,
    ! [X0] : set_difference(X0,empty_set) = X0,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t3_boole) ).

fof(f315,plain,
    ! [X0] : set_union2(X0,empty_set) = X0,
    inference(cnf_transformation,[],[f57]) ).

fof(f57,axiom,
    ! [X0] : set_union2(X0,empty_set) = X0,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t1_boole) ).

fof(f314,plain,
    ! [X0] : empty_set = set_difference(empty_set,X0),
    inference(cnf_transformation,[],[f80]) ).

fof(f80,axiom,
    ! [X0] : empty_set = set_difference(empty_set,X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t4_boole) ).

fof(f313,plain,
    ! [X0] : empty_set = set_intersection2(X0,empty_set),
    inference(cnf_transformation,[],[f62]) ).

fof(f62,axiom,
    ! [X0] : empty_set = set_intersection2(X0,empty_set),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t2_boole) ).

fof(f256,plain,
    ! [X0,X1] : subset(set_difference(X0,X1),X0),
    inference(cnf_transformation,[],[f67]) ).

fof(f67,axiom,
    ! [X0,X1] : subset(set_difference(X0,X1),X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t36_xboole_1) ).

fof(f255,plain,
    ! [X0,X1] : subset(set_intersection2(X0,X1),X0),
    inference(cnf_transformation,[],[f55]) ).

fof(f55,axiom,
    ! [X0,X1] : subset(set_intersection2(X0,X1),X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t17_xboole_1) ).

fof(f254,plain,
    ! [X0,X1] : subset(X0,set_union2(X0,X1)),
    inference(cnf_transformation,[],[f89]) ).

fof(f89,axiom,
    ! [X0,X1] : subset(X0,set_union2(X0,X1)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t7_xboole_1) ).

fof(f433,plain,
    sP0(singleton(empty_set),empty_set),
    inference(superposition,[],[f432,f248]) ).

fof(f432,plain,
    ! [X0] : sP0(powerset(X0),X0),
    inference(superposition,[],[f416,f251]) ).

fof(f251,plain,
    ! [X0] : union(powerset(X0)) = X0,
    inference(cnf_transformation,[],[f95]) ).

fof(f95,axiom,
    ! [X0] : union(powerset(X0)) = X0,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t99_zfmisc_1) ).

fof(f248,plain,
    powerset(empty_set) = singleton(empty_set),
    inference(cnf_transformation,[],[f59]) ).

fof(f59,axiom,
    powerset(empty_set) = singleton(empty_set),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t1_zfmisc_1) ).

fof(f418,plain,
    ! [X3] : in(X3,singleton(X3)),
    inference(equality_resolution,[],[f417]) ).

fof(f417,plain,
    ! [X3,X1] :
      ( in(X3,X1)
      | singleton(X3) != X1 ),
    inference(equality_resolution,[],[f358]) ).

fof(f358,plain,
    ! [X3,X0,X1] :
      ( in(X3,X1)
      | X0 != X3
      | singleton(X0) != X1 ),
    inference(cnf_transformation,[],[f209]) ).

fof(f416,plain,
    ! [X0] : sP0(X0,union(X0)),
    inference(equality_resolution,[],[f355]) ).

fof(f355,plain,
    ! [X0,X1] :
      ( sP0(X0,X1)
      | union(X0) != X1 ),
    inference(cnf_transformation,[],[f205]) ).

fof(f322,plain,
    ! [X0,X1] : ~ empty(ordered_pair(X0,X1)),
    inference(cnf_transformation,[],[f31]) ).

fof(f31,axiom,
    ! [X0,X1] : ~ empty(ordered_pair(X0,X1)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fc1_zfmisc_1) ).

fof(f250,plain,
    ! [X0] : singleton(X0) != empty_set,
    inference(cnf_transformation,[],[f37]) ).

fof(f37,axiom,
    ! [X0] : singleton(X0) != empty_set,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',l1_zfmisc_1) ).

fof(f411,plain,
    ! [X2] : ~ in(X2,empty_set),
    inference(equality_resolution,[],[f318]) ).

fof(f318,plain,
    ! [X2,X0] :
      ( ~ in(X2,X0)
      | empty_set != X0 ),
    inference(cnf_transformation,[],[f184]) ).

fof(f321,plain,
    ! [X0] : subset(X0,X0),
    inference(cnf_transformation,[],[f100]) ).

fof(f100,plain,
    ! [X0] : subset(X0,X0),
    inference(rectify,[],[f49]) ).

fof(f49,axiom,
    ! [X0,X1] : subset(X0,X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reflexivity_r1_tarski) ).

fof(f249,plain,
    ! [X0] : subset(empty_set,X0),
    inference(cnf_transformation,[],[f64]) ).

fof(f64,axiom,
    ! [X0] : subset(empty_set,X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t2_xboole_1) ).

fof(f406,plain,
    empty(sK30),
    inference(cnf_transformation,[],[f244]) ).

fof(f244,plain,
    empty(sK30),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK30])],[f47,f243]) ).

fof(f243,plain,
    ( ? [X0] : empty(X0)
   => empty(sK30) ),
    introduced(choice_axiom,[]) ).

fof(f47,axiom,
    ? [X0] : empty(X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rc1_xboole_0) ).

fof(f405,plain,
    ~ empty(sK29),
    inference(cnf_transformation,[],[f242]) ).

fof(f242,plain,
    ~ empty(sK29),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK29])],[f48,f241]) ).

fof(f241,plain,
    ( ? [X0] : ~ empty(X0)
   => ~ empty(sK29) ),
    introduced(choice_axiom,[]) ).

fof(f48,axiom,
    ? [X0] : ~ empty(X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rc2_xboole_0) ).

fof(f312,plain,
    empty(empty_set),
    inference(cnf_transformation,[],[f30]) ).

fof(f30,axiom,
    empty(empty_set),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fc1_xboole_0) ).

fof(f399,plain,
    ! [X2,X0,X1,X4] :
      ( in(X4,X2)
      | in(X4,X0)
      | ~ in(X4,X1)
      | ~ sP5(X0,X1,X2) ),
    inference(cnf_transformation,[],[f239]) ).

fof(f400,plain,
    ! [X2,X0,X1] :
      ( sP5(X0,X1,X2)
      | in(sK28(X0,X1,X2),X1)
      | in(sK28(X0,X1,X2),X2) ),
    inference(cnf_transformation,[],[f239]) ).

fof(f401,plain,
    ! [X2,X0,X1] :
      ( sP5(X0,X1,X2)
      | ~ in(sK28(X0,X1,X2),X0)
      | in(sK28(X0,X1,X2),X2) ),
    inference(cnf_transformation,[],[f239]) ).

fof(f402,plain,
    ! [X2,X0,X1] :
      ( sP5(X0,X1,X2)
      | in(sK28(X0,X1,X2),X0)
      | ~ in(sK28(X0,X1,X2),X1)
      | ~ in(sK28(X0,X1,X2),X2) ),
    inference(cnf_transformation,[],[f239]) ).

fof(f389,plain,
    ! [X2,X0,X1,X4] :
      ( in(X4,X0)
      | in(X4,X1)
      | ~ in(X4,X2)
      | ~ sP4(X0,X1,X2) ),
    inference(cnf_transformation,[],[f233]) ).

fof(f392,plain,
    ! [X2,X0,X1] :
      ( sP4(X0,X1,X2)
      | in(sK27(X0,X1,X2),X0)
      | in(sK27(X0,X1,X2),X1)
      | in(sK27(X0,X1,X2),X2) ),
    inference(cnf_transformation,[],[f233]) ).

fof(f393,plain,
    ! [X2,X0,X1] :
      ( sP4(X0,X1,X2)
      | ~ in(sK27(X0,X1,X2),X1)
      | ~ in(sK27(X0,X1,X2),X2) ),
    inference(cnf_transformation,[],[f233]) ).

fof(f394,plain,
    ! [X2,X0,X1] :
      ( sP4(X0,X1,X2)
      | ~ in(sK27(X0,X1,X2),X0)
      | ~ in(sK27(X0,X1,X2),X2) ),
    inference(cnf_transformation,[],[f233]) ).

fof(f383,plain,
    ! [X2,X0,X1,X4] :
      ( in(X4,X2)
      | ~ in(X4,X0)
      | ~ in(X4,X1)
      | ~ sP3(X0,X1,X2) ),
    inference(cnf_transformation,[],[f227]) ).

fof(f384,plain,
    ! [X2,X0,X1] :
      ( sP3(X0,X1,X2)
      | in(sK26(X0,X1,X2),X1)
      | in(sK26(X0,X1,X2),X2) ),
    inference(cnf_transformation,[],[f227]) ).

fof(f385,plain,
    ! [X2,X0,X1] :
      ( sP3(X0,X1,X2)
      | in(sK26(X0,X1,X2),X0)
      | in(sK26(X0,X1,X2),X2) ),
    inference(cnf_transformation,[],[f227]) ).

fof(f386,plain,
    ! [X2,X0,X1] :
      ( sP3(X0,X1,X2)
      | ~ in(sK26(X0,X1,X2),X0)
      | ~ in(sK26(X0,X1,X2),X1)
      | ~ in(sK26(X0,X1,X2),X2) ),
    inference(cnf_transformation,[],[f227]) ).

fof(f373,plain,
    ! [X2,X0,X1,X4] :
      ( X0 = X4
      | X1 = X4
      | ~ in(X4,X2)
      | ~ sP2(X0,X1,X2) ),
    inference(cnf_transformation,[],[f221]) ).

fof(f376,plain,
    ! [X2,X0,X1] :
      ( sP2(X0,X1,X2)
      | sK25(X0,X1,X2) = X0
      | sK25(X0,X1,X2) = X1
      | in(sK25(X0,X1,X2),X2) ),
    inference(cnf_transformation,[],[f221]) ).

fof(f430,plain,
    ! [X2,X0,X1] :
      ( sP2(X0,X1,X2)
      | sK25(X0,X1,X2) != X1
      | ~ in(X1,X2) ),
    inference(inner_rewriting,[],[f377]) ).

fof(f377,plain,
    ! [X2,X0,X1] :
      ( sP2(X0,X1,X2)
      | sK25(X0,X1,X2) != X1
      | ~ in(sK25(X0,X1,X2),X2) ),
    inference(cnf_transformation,[],[f221]) ).

fof(f429,plain,
    ! [X2,X0,X1] :
      ( sP2(X0,X1,X2)
      | sK25(X0,X1,X2) != X0
      | ~ in(X0,X2) ),
    inference(inner_rewriting,[],[f378]) ).

fof(f378,plain,
    ! [X2,X0,X1] :
      ( sP2(X0,X1,X2)
      | sK25(X0,X1,X2) != X0
      | ~ in(sK25(X0,X1,X2),X2) ),
    inference(cnf_transformation,[],[f221]) ).

fof(f363,plain,
    ! [X2,X0,X1,X8] :
      ( in(sK23(X0,X1,X8),X1)
      | ~ in(X8,X2)
      | ~ sP1(X0,X1,X2) ),
    inference(cnf_transformation,[],[f215]) ).

fof(f215,plain,
    ! [X0,X1,X2] :
      ( ( sP1(X0,X1,X2)
        | ( ( ! [X4,X5] :
                ( ordered_pair(X4,X5) != sK20(X0,X1,X2)
                | ~ in(X5,X0)
                | ~ in(X4,X1) )
            | ~ in(sK20(X0,X1,X2),X2) )
          & ( ( sK20(X0,X1,X2) = ordered_pair(sK21(X0,X1,X2),sK22(X0,X1,X2))
              & in(sK22(X0,X1,X2),X0)
              & in(sK21(X0,X1,X2),X1) )
            | in(sK20(X0,X1,X2),X2) ) ) )
      & ( ! [X8] :
            ( ( in(X8,X2)
              | ! [X9,X10] :
                  ( ordered_pair(X9,X10) != X8
                  | ~ in(X10,X0)
                  | ~ in(X9,X1) ) )
            & ( ( ordered_pair(sK23(X0,X1,X8),sK24(X0,X1,X8)) = X8
                & in(sK24(X0,X1,X8),X0)
                & in(sK23(X0,X1,X8),X1) )
              | ~ in(X8,X2) ) )
        | ~ sP1(X0,X1,X2) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK20,sK21,sK22,sK23,sK24])],[f211,f214,f213,f212]) ).

fof(f212,plain,
    ! [X0,X1,X2] :
      ( ? [X3] :
          ( ( ! [X4,X5] :
                ( ordered_pair(X4,X5) != X3
                | ~ in(X5,X0)
                | ~ in(X4,X1) )
            | ~ in(X3,X2) )
          & ( ? [X6,X7] :
                ( ordered_pair(X6,X7) = X3
                & in(X7,X0)
                & in(X6,X1) )
            | in(X3,X2) ) )
     => ( ( ! [X5,X4] :
              ( ordered_pair(X4,X5) != sK20(X0,X1,X2)
              | ~ in(X5,X0)
              | ~ in(X4,X1) )
          | ~ in(sK20(X0,X1,X2),X2) )
        & ( ? [X7,X6] :
              ( ordered_pair(X6,X7) = sK20(X0,X1,X2)
              & in(X7,X0)
              & in(X6,X1) )
          | in(sK20(X0,X1,X2),X2) ) ) ),
    introduced(choice_axiom,[]) ).

fof(f213,plain,
    ! [X0,X1,X2] :
      ( ? [X7,X6] :
          ( ordered_pair(X6,X7) = sK20(X0,X1,X2)
          & in(X7,X0)
          & in(X6,X1) )
     => ( sK20(X0,X1,X2) = ordered_pair(sK21(X0,X1,X2),sK22(X0,X1,X2))
        & in(sK22(X0,X1,X2),X0)
        & in(sK21(X0,X1,X2),X1) ) ),
    introduced(choice_axiom,[]) ).

fof(f214,plain,
    ! [X0,X1,X8] :
      ( ? [X11,X12] :
          ( ordered_pair(X11,X12) = X8
          & in(X12,X0)
          & in(X11,X1) )
     => ( ordered_pair(sK23(X0,X1,X8),sK24(X0,X1,X8)) = X8
        & in(sK24(X0,X1,X8),X0)
        & in(sK23(X0,X1,X8),X1) ) ),
    introduced(choice_axiom,[]) ).

fof(f211,plain,
    ! [X0,X1,X2] :
      ( ( sP1(X0,X1,X2)
        | ? [X3] :
            ( ( ! [X4,X5] :
                  ( ordered_pair(X4,X5) != X3
                  | ~ in(X5,X0)
                  | ~ in(X4,X1) )
              | ~ in(X3,X2) )
            & ( ? [X6,X7] :
                  ( ordered_pair(X6,X7) = X3
                  & in(X7,X0)
                  & in(X6,X1) )
              | in(X3,X2) ) ) )
      & ( ! [X8] :
            ( ( in(X8,X2)
              | ! [X9,X10] :
                  ( ordered_pair(X9,X10) != X8
                  | ~ in(X10,X0)
                  | ~ in(X9,X1) ) )
            & ( ? [X11,X12] :
                  ( ordered_pair(X11,X12) = X8
                  & in(X12,X0)
                  & in(X11,X1) )
              | ~ in(X8,X2) ) )
        | ~ sP1(X0,X1,X2) ) ),
    inference(rectify,[],[f210]) ).

fof(f210,plain,
    ! [X1,X0,X2] :
      ( ( sP1(X1,X0,X2)
        | ? [X3] :
            ( ( ! [X4,X5] :
                  ( ordered_pair(X4,X5) != X3
                  | ~ in(X5,X1)
                  | ~ in(X4,X0) )
              | ~ in(X3,X2) )
            & ( ? [X4,X5] :
                  ( ordered_pair(X4,X5) = X3
                  & in(X5,X1)
                  & in(X4,X0) )
              | in(X3,X2) ) ) )
      & ( ! [X3] :
            ( ( in(X3,X2)
              | ! [X4,X5] :
                  ( ordered_pair(X4,X5) != X3
                  | ~ in(X5,X1)
                  | ~ in(X4,X0) ) )
            & ( ? [X4,X5] :
                  ( ordered_pair(X4,X5) = X3
                  & in(X5,X1)
                  & in(X4,X0) )
              | ~ in(X3,X2) ) )
        | ~ sP1(X1,X0,X2) ) ),
    inference(nnf_transformation,[],[f149]) ).

fof(f364,plain,
    ! [X2,X0,X1,X8] :
      ( in(sK24(X0,X1,X8),X0)
      | ~ in(X8,X2)
      | ~ sP1(X0,X1,X2) ),
    inference(cnf_transformation,[],[f215]) ).

fof(f365,plain,
    ! [X2,X0,X1,X8] :
      ( ordered_pair(sK23(X0,X1,X8),sK24(X0,X1,X8)) = X8
      | ~ in(X8,X2)
      | ~ sP1(X0,X1,X2) ),
    inference(cnf_transformation,[],[f215]) ).

fof(f420,plain,
    ! [X2,X10,X0,X1,X9] :
      ( in(ordered_pair(X9,X10),X2)
      | ~ in(X10,X0)
      | ~ in(X9,X1)
      | ~ sP1(X0,X1,X2) ),
    inference(equality_resolution,[],[f366]) ).

fof(f366,plain,
    ! [X2,X10,X0,X1,X8,X9] :
      ( in(X8,X2)
      | ordered_pair(X9,X10) != X8
      | ~ in(X10,X0)
      | ~ in(X9,X1)
      | ~ sP1(X0,X1,X2) ),
    inference(cnf_transformation,[],[f215]) ).

fof(f367,plain,
    ! [X2,X0,X1] :
      ( sP1(X0,X1,X2)
      | in(sK21(X0,X1,X2),X1)
      | in(sK20(X0,X1,X2),X2) ),
    inference(cnf_transformation,[],[f215]) ).

fof(f368,plain,
    ! [X2,X0,X1] :
      ( sP1(X0,X1,X2)
      | in(sK22(X0,X1,X2),X0)
      | in(sK20(X0,X1,X2),X2) ),
    inference(cnf_transformation,[],[f215]) ).

fof(f369,plain,
    ! [X2,X0,X1] :
      ( sP1(X0,X1,X2)
      | sK20(X0,X1,X2) = ordered_pair(sK21(X0,X1,X2),sK22(X0,X1,X2))
      | in(sK20(X0,X1,X2),X2) ),
    inference(cnf_transformation,[],[f215]) ).

fof(f370,plain,
    ! [X2,X0,X1,X4,X5] :
      ( sP1(X0,X1,X2)
      | ordered_pair(X4,X5) != sK20(X0,X1,X2)
      | ~ in(X5,X0)
      | ~ in(X4,X1)
      | ~ in(sK20(X0,X1,X2),X2) ),
    inference(cnf_transformation,[],[f215]) ).

fof(f359,plain,
    ! [X0,X1] :
      ( singleton(X0) = X1
      | sK19(X0,X1) = X0
      | in(sK19(X0,X1),X1) ),
    inference(cnf_transformation,[],[f209]) ).

fof(f360,plain,
    ! [X0,X1] :
      ( singleton(X0) = X1
      | sK19(X0,X1) != X0
      | ~ in(sK19(X0,X1),X1) ),
    inference(cnf_transformation,[],[f209]) ).

fof(f352,plain,
    ! [X0,X1] :
      ( sP0(X0,X1)
      | in(sK16(X0,X1),sK17(X0,X1))
      | in(sK16(X0,X1),X1) ),
    inference(cnf_transformation,[],[f204]) ).

fof(f353,plain,
    ! [X0,X1] :
      ( sP0(X0,X1)
      | in(sK17(X0,X1),X0)
      | in(sK16(X0,X1),X1) ),
    inference(cnf_transformation,[],[f204]) ).

fof(f354,plain,
    ! [X3,X0,X1] :
      ( sP0(X0,X1)
      | ~ in(X3,X0)
      | ~ in(sK16(X0,X1),X3)
      | ~ in(sK16(X0,X1),X1) ),
    inference(cnf_transformation,[],[f204]) ).

fof(f347,plain,
    ! [X0,X1] :
      ( powerset(X0) = X1
      | subset(sK15(X0,X1),X0)
      | in(sK15(X0,X1),X1) ),
    inference(cnf_transformation,[],[f198]) ).

fof(f348,plain,
    ! [X0,X1] :
      ( powerset(X0) = X1
      | ~ subset(sK15(X0,X1),X0)
      | ~ in(sK15(X0,X1),X1) ),
    inference(cnf_transformation,[],[f198]) ).

fof(f413,plain,
    ! [X1] : subset(X1,X1),
    inference(equality_resolution,[],[f336]) ).

fof(f336,plain,
    ! [X0,X1] :
      ( subset(X0,X1)
      | X0 != X1 ),
    inference(cnf_transformation,[],[f189]) ).

fof(f412,plain,
    ! [X1] : subset(X1,X1),
    inference(equality_resolution,[],[f337]) ).

fof(f337,plain,
    ! [X0,X1] :
      ( subset(X1,X0)
      | X0 != X1 ),
    inference(cnf_transformation,[],[f189]) ).

fof(f334,plain,
    ! [X0,X1] :
      ( X0 = X1
      | in(sK13(X0,X1),X1)
      | in(sK13(X0,X1),X0) ),
    inference(cnf_transformation,[],[f187]) ).

fof(f187,plain,
    ! [X0,X1] :
      ( X0 = X1
      | ( ( ~ in(sK13(X0,X1),X1)
          | ~ in(sK13(X0,X1),X0) )
        & ( in(sK13(X0,X1),X1)
          | in(sK13(X0,X1),X0) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK13])],[f185,f186]) ).

fof(f186,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( ( ~ in(X2,X1)
            | ~ in(X2,X0) )
          & ( in(X2,X1)
            | in(X2,X0) ) )
     => ( ( ~ in(sK13(X0,X1),X1)
          | ~ in(sK13(X0,X1),X0) )
        & ( in(sK13(X0,X1),X1)
          | in(sK13(X0,X1),X0) ) ) ),
    introduced(choice_axiom,[]) ).

fof(f185,plain,
    ! [X0,X1] :
      ( X0 = X1
      | ? [X2] :
          ( ( ~ in(X2,X1)
            | ~ in(X2,X0) )
          & ( in(X2,X1)
            | in(X2,X0) ) ) ),
    inference(nnf_transformation,[],[f141]) ).

fof(f141,plain,
    ! [X0,X1] :
      ( X0 = X1
      | ? [X2] :
          ( in(X2,X0)
        <~> in(X2,X1) ) ),
    inference(ennf_transformation,[],[f63]) ).

fof(f63,axiom,
    ! [X0,X1] :
      ( ! [X2] :
          ( in(X2,X0)
        <=> in(X2,X1) )
     => X0 = X1 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t2_tarski) ).

fof(f335,plain,
    ! [X0,X1] :
      ( X0 = X1
      | ~ in(sK13(X0,X1),X1)
      | ~ in(sK13(X0,X1),X0) ),
    inference(cnf_transformation,[],[f187]) ).

fof(f311,plain,
    ! [X2,X3,X0,X1] :
      ( X0 = X3
      | X0 = X2
      | unordered_pair(X0,X1) != unordered_pair(X2,X3) ),
    inference(cnf_transformation,[],[f134]) ).

fof(f134,plain,
    ! [X0,X1,X2,X3] :
      ( X0 = X3
      | X0 = X2
      | unordered_pair(X0,X1) != unordered_pair(X2,X3) ),
    inference(ennf_transformation,[],[f53]) ).

fof(f53,axiom,
    ! [X0,X1,X2,X3] :
      ~ ( X0 != X3
        & X0 != X2
        & unordered_pair(X0,X1) = unordered_pair(X2,X3) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t10_zfmisc_1) ).

fof(f288,plain,
    ! [X0,X1] :
      ( subset(X0,X1)
      | empty_set != set_difference(X0,X1) ),
    inference(cnf_transformation,[],[f175]) ).

fof(f175,plain,
    ! [X0,X1] :
      ( ( empty_set = set_difference(X0,X1)
        | ~ subset(X0,X1) )
      & ( subset(X0,X1)
        | empty_set != set_difference(X0,X1) ) ),
    inference(nnf_transformation,[],[f42]) ).

fof(f42,axiom,
    ! [X0,X1] :
      ( empty_set = set_difference(X0,X1)
    <=> subset(X0,X1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',l32_xboole_1) ).

fof(f289,plain,
    ! [X0,X1] :
      ( empty_set = set_difference(X0,X1)
      | ~ subset(X0,X1) ),
    inference(cnf_transformation,[],[f175]) ).

fof(f284,plain,
    ! [X0,X1] :
      ( in(X0,X1)
      | ~ subset(singleton(X0),X1) ),
    inference(cnf_transformation,[],[f173]) ).

fof(f173,plain,
    ! [X0,X1] :
      ( ( subset(singleton(X0),X1)
        | ~ in(X0,X1) )
      & ( in(X0,X1)
        | ~ subset(singleton(X0),X1) ) ),
    inference(nnf_transformation,[],[f69]) ).

fof(f69,axiom,
    ! [X0,X1] :
      ( subset(singleton(X0),X1)
    <=> in(X0,X1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t37_zfmisc_1) ).

fof(f285,plain,
    ! [X0,X1] :
      ( subset(singleton(X0),X1)
      | ~ in(X0,X1) ),
    inference(cnf_transformation,[],[f173]) ).

fof(f279,plain,
    ! [X0,X1] :
      ( singleton(X1) = X0
      | empty_set = X0
      | ~ subset(X0,singleton(X1)) ),
    inference(cnf_transformation,[],[f171]) ).

fof(f171,plain,
    ! [X0,X1] :
      ( ( subset(X0,singleton(X1))
        | ( singleton(X1) != X0
          & empty_set != X0 ) )
      & ( singleton(X1) = X0
        | empty_set = X0
        | ~ subset(X0,singleton(X1)) ) ),
    inference(flattening,[],[f170]) ).

fof(f170,plain,
    ! [X0,X1] :
      ( ( subset(X0,singleton(X1))
        | ( singleton(X1) != X0
          & empty_set != X0 ) )
      & ( singleton(X1) = X0
        | empty_set = X0
        | ~ subset(X0,singleton(X1)) ) ),
    inference(nnf_transformation,[],[f72]) ).

fof(f72,axiom,
    ! [X0,X1] :
      ( subset(X0,singleton(X1))
    <=> ( singleton(X1) = X0
        | empty_set = X0 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t39_zfmisc_1) ).

fof(f410,plain,
    ! [X1] : subset(empty_set,singleton(X1)),
    inference(equality_resolution,[],[f280]) ).

fof(f280,plain,
    ! [X0,X1] :
      ( subset(X0,singleton(X1))
      | empty_set != X0 ),
    inference(cnf_transformation,[],[f171]) ).

fof(f409,plain,
    ! [X1] : subset(singleton(X1),singleton(X1)),
    inference(equality_resolution,[],[f281]) ).

fof(f281,plain,
    ! [X0,X1] :
      ( subset(X0,singleton(X1))
      | singleton(X1) != X0 ),
    inference(cnf_transformation,[],[f171]) ).

fof(f408,plain,
    ! [X1] : subset(empty_set,singleton(X1)),
    inference(equality_resolution,[],[f277]) ).

fof(f277,plain,
    ! [X0,X1] :
      ( subset(X0,singleton(X1))
      | empty_set != X0 ),
    inference(cnf_transformation,[],[f169]) ).

fof(f407,plain,
    ! [X1] : subset(singleton(X1),singleton(X1)),
    inference(equality_resolution,[],[f278]) ).

fof(f278,plain,
    ! [X0,X1] :
      ( subset(X0,singleton(X1))
      | singleton(X1) != X0 ),
    inference(cnf_transformation,[],[f169]) ).

fof(f272,plain,
    ! [X0,X1] :
      ( set_union2(X0,set_difference(X1,X0)) = X1
      | ~ subset(X0,X1) ),
    inference(cnf_transformation,[],[f115]) ).

fof(f115,plain,
    ! [X0,X1] :
      ( set_union2(X0,set_difference(X1,X0)) = X1
      | ~ subset(X0,X1) ),
    inference(ennf_transformation,[],[f77]) ).

fof(f77,axiom,
    ! [X0,X1] :
      ( subset(X0,X1)
     => set_union2(X0,set_difference(X1,X0)) = X1 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t45_xboole_1) ).

fof(f269,plain,
    ! [X0,X1] :
      ( set_union2(singleton(X0),X1) = X1
      | ~ in(X0,X1) ),
    inference(cnf_transformation,[],[f112]) ).

fof(f112,plain,
    ! [X0,X1] :
      ( set_union2(singleton(X0),X1) = X1
      | ~ in(X0,X1) ),
    inference(ennf_transformation,[],[f38]) ).

fof(f38,axiom,
    ! [X0,X1] :
      ( in(X0,X1)
     => set_union2(singleton(X0),X1) = X1 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',l23_zfmisc_1) ).

fof(f267,plain,
    ! [X0,X1] :
      ( subset(X0,union(X1))
      | ~ in(X0,X1) ),
    inference(cnf_transformation,[],[f110]) ).

fof(f110,plain,
    ! [X0,X1] :
      ( subset(X0,union(X1))
      | ~ in(X0,X1) ),
    inference(ennf_transformation,[],[f94]) ).

fof(f94,axiom,
    ! [X0,X1] :
      ( in(X0,X1)
     => subset(X0,union(X1)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t92_zfmisc_1) ).

fof(f246,plain,
    ( in(sK7,sK9)
    | in(ordered_pair(sK6,sK7),cartesian_product2(sK8,sK9)) ),
    inference(cnf_transformation,[],[f162]) ).

fof(f247,plain,
    ( ~ in(sK7,sK9)
    | ~ in(sK6,sK8)
    | ~ in(ordered_pair(sK6,sK7),cartesian_product2(sK8,sK9)) ),
    inference(cnf_transformation,[],[f162]) ).

fof(f5976,plain,
    ( ~ spl31_1
    | spl31_3 ),
    inference(avatar_contradiction_clause,[],[f5975]) ).

fof(f5975,plain,
    ( $false
    | ~ spl31_1
    | spl31_3 ),
    inference(global_subsumption,[],[f3155,f247,f246,f267,f269,f272,f407,f408,f409,f410,f279,f285,f284,f289,f288,f311,f335,f334,f412,f413,f348,f347,f354,f353,f352,f360,f359,f370,f369,f368,f367,f420,f365,f364,f363,f378,f429,f377,f430,f376,f373,f386,f385,f384,f383,f394,f393,f392,f389,f402,f401,f400,f399,f312,f405,f406,f249,f321,f411,f250,f322,f416,f418,f248,f251,f432,f433,f254,f255,f256,f313,f314,f315,f316,f317,f439,f323,f324,f362,f443,f431,f252,f253,f446,f292,f450,f452,f451,f453,f454,f329,f330,f331,f332,f333,f466,f421,f424,f467,f425,f468,f469,f470,f426,f471,f472,f427,f473,f265,f474,f266,f477,f478,f282,f480,f483,f482,f283,f293,f319,f325,f498,f497,f326,f511,f512,f513,f508,f517,f507,f506,f327,f534,f540,f544,f547,f548,f549,f550,f551,f552,f535,f553,f554,f533,f566,f539,f542,f356,f538,f543,f586,f541,f361,f414,f602,f603,f415,f606,f601,f608,f610,f611,f615,f600,f609,f614,f419,f629,f422,f632,f423,f635,f631,f640,f641,f638,f634,f637,f652,f653,f645,f245,f650,f672,f673,f654,f670,f680,f681,f675,f475,f689,f476,f492,f604,f698,f607,f495,f261,f711,f715,f713,f599,f724,f725,f726,f690,f728,f729,f691,f693,f737,f741,f742,f721,f744,f745,f748,f749,f697,f752,f753,f262,f757,f758,f759,f761,f762,f760,f763,f755,f768,f722,f774,f775,f738,f263,f787,f788,f789,f791,f792,f669,f798,f799,f674,f270,f814,f816,f817,f818,f821,f819,f824,f825,f828,f271,f838,f840,f841,f842,f829,f846,f831,f851,f845,f850,f835,f864,f865,f871,f873,f874,f882,f883,f884,f876,f893,f897,f877,f903,f880,f909,f896,f913,f914,f273,f902,f926,f908,f932,f837,f939,f941,f942,f950,f951,f952,f944,f961,f945,f948,f820,f977,f988,f989,f274,f990,f991,f839,f999,f1000,f1005,f1007,f1008,f1016,f1018,f1019,f870,f1029,f1030,f1045,f1048,f1049,f938,f1068,f1071,f1072,f275,f994,f1083,f1084,f1086,f894,f1089,f1090,f1092,f962,f1095,f1096,f1098,f993,f1101,f1102,f1104,f1004,f1110,f1111,f1124,f1127,f1128,f286,f1136,f1139,f1140,f1142,f1143,f1146,f1148,f1159,f1154,f1160,f1141,f1156,f1162,f1163,f1157,f1158,f1168,f1169,f287,f1178,f1182,f1183,f1174,f1187,f1185,f1195,f1198,f1200,f1199,f1201,f1215,f1216,f1202,f1208,f1228,f1229,f1209,f1232,f1175,f1237,f1238,f1247,f1258,f1257,f1266,f1271,f1272,f1267,f1287,f1280,f1177,f1180,f1316,f1317,f1323,f1179,f1343,f1181,f303,f1389,f1391,f1392,f1386,f1396,f1397,f1400,f1402,f1403,f1395,f1413,f1412,f1387,f1431,f1432,f1434,f1435,f1394,f1443,f1444,f1447,f1449,f1450,f1399,f1455,f1456,f1458,f1459,f1464,f1465,f304,f1474,f1472,f1478,f1481,f1482,f1429,f1493,f1494,f1496,f1497,f1446,f1505,f1506,f1511,f1512,f340,f1517,f1518,f1519,f1520,f1523,f1479,f1526,f1527,f1521,f1538,f1539,f1541,f1205,f1393,f1549,f1550,f341,f1556,f1557,f1428,f343,f1575,f1578,f1579,f1580,f1582,f1583,f1576,f344,f1607,f1608,f1604,f1610,f1605,f1588,f1574,f1612,f1613,f1614,f1631,f1615,f1586,f1634,f1635,f1637,f1587,f1640,f1641,f1643,f481,f1648,f1649,f1650,f1651,f1652,f1653,f1654,f1663,f257,f1669,f1692,f1693,f1695,f1676,f1677,f1678,f1661,f1660,f1696,f1697,f1659,f1646,f1701,f1702,f1703,f1705,f1706,f1700,f1709,f1708,f1647,f1716,f1717,f1718,f1662,f1664,f1728,f1699,f1730,f1731,f1733,f1734,f258,f1778,f1779,f1781,f1746,f1748,f1751,f1754,f1757,f1758,f1760,f1762,f1750,f1787,f1788,f1789,f1790,f1802,f1807,f1714,f1818,f1819,f1752,f1824,f1825,f1830,f1801,f1850,f1851,f1852,f1853,f1870,f1698,f1881,f1882,f259,f1883,f1884,f1885,f1915,f1916,f1894,f1895,f1896,f1898,f1899,f1900,f1901,f1902,f1903,f1904,f1905,f1906,f1917,f1897,f1926,f1946,f1713,f714,f1950,f1951,f1952,f1953,f1957,f1958,f264,f1961,f1967,f754,f756,f1972,f1973,f1974,f1977,f1978,f1979,f1980,f1976,f784,f786,f1994,f1995,f2001,f2002,f2003,f2004,f2000,f1577,f2019,f2020,f2021,f2022,f2024,f2025,f2026,f2027,f2023,f268,f2041,f2042,f2043,f2044,f2045,f2046,f2047,f2048,f2050,f2051,f2052,f2053,f2054,f2061,f2062,f2059,f2063,f290,f2218,f291,f2242,f2243,f2244,f2246,f2247,f2248,f2249,f2250,f2252,f2253,f2254,f2255,f2256,f2257,f2258,f2259,f2260,f2261,f2262,f2263,f2264,f2265,f2266,f2267,f2268,f2269,f2270,f2271,f2272,f2273,f2275,f2276,f2277,f2280,f297,f298,f2402,f2403,f2404,f299,f2531,f2533,f2535,f2537,f2538,f300,f2597,f2599,f2600,f2601,f2602,f2603,f2604,f2605,f2606,f2607,f2608,f2609,f2610,f338,f2669,f2671,f2672,f2673,f2674,f2675,f2676,f2677,f2678,f2679,f2680,f2682,f339,f2752,f2754,f2755,f2756,f2757,f2758,f2759,f2760,f2761,f2762,f2763,f2765,f342,f2835,f2837,f2838,f2839,f2843,f2844,f2845,f2846,f2848,f372,f380,f388,f3089,f3090,f396,f404,f260,f3473,f3452,f3453,f3454,f3455,f3456,f3457,f3458,f294,f3624,f3625,f3626,f3627,f3628,f3629,f3630,f3631,f3632,f3633,f3634,f3635,f3636,f3652,f3653,f3654,f3655,f3663,f295,f3750,f3751,f3752,f3753,f3754,f3755,f3756,f3757,f3762,f3763,f3777,f3778,f3779,f3781,f3782,f3783,f3784,f3790,f3791,f306,f307,f2598,f2753,f2541,f3943,f3944,f3953,f3945,f3946,f3948,f3950,f308,f3954,f3947,f3956,f3965,f3957,f3958,f3960,f3964,f3952,f309,f4003,f328,f4042,f4043,f4044,f4045,f4046,f4047,f4050,f4054,f4055,f4056,f4057,f4058,f4059,f4060,f4061,f4063,f4066,f4068,f4069,f4070,f4071,f4073,f4075,f4076,f4077,f4078,f4079,f4052,f4048,f4049,f4067,f4062,f4084,f4085,f4087,f4053,f4089,f4091,f4093,f4094,f4095,f4072,f4097,f4098,f4064,f4105,f4051,f4106,f4107,f4108,f381,f4110,f4111,f4112,f4113,f4074,f4090,f382,f4158,f4159,f4163,f4164,f390,f4189,f4190,f4191,f4192,f4194,f391,f4268,f4269,f4274,f4275,f4279,f397,f4398,f398,f4630,f276,f4800,f4802,f4808,f4804,f301,f4886,f4887,f4888,f4889,f4890,f4891,f4892,f4893,f4894,f4895,f4896,f4897,f4898,f4899,f4900,f4901,f4902,f4903,f302,f4959,f4960,f4961,f4962,f4963,f4964,f4965,f4966,f4967,f4974,f4975,f4978,f4990,f305,f5076,f5077,f5078,f5079,f5080,f5081,f5082,f5083,f5105,f5103,f349,f5171,f5172,f350,f5268,f5269,f296,f5454,f5455,f5456,f5457,f5458,f5459,f5460,f5461,f5462,f5463,f5464,f5465,f5466,f5467,f5468,f5469,f5470,f5471,f5472,f5473,f5474,f5475,f5477,f351,f5601,f5602,f5604,f428,f310,f5937,f5938,f5939,f5940,f5946,f661,f5950]) ).

fof(f661,plain,
    ( in(ordered_pair(sK6,sK7),cartesian_product2(sK8,sK9))
    | ~ spl31_1 ),
    inference(avatar_component_clause,[],[f659]) ).

fof(f659,plain,
    ( spl31_1
  <=> in(ordered_pair(sK6,sK7),cartesian_product2(sK8,sK9)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_1])]) ).

fof(f3155,plain,
    ( empty_set != sK8
    | spl31_3 ),
    inference(resolution,[],[f3149,f1136]) ).

fof(f3149,plain,
    ( ~ subset(sK8,empty_set)
    | spl31_3 ),
    inference(avatar_component_clause,[],[f3147]) ).

fof(f3147,plain,
    ( spl31_3
  <=> subset(sK8,empty_set) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_3])]) ).

fof(f5974,plain,
    ( ~ spl31_1
    | spl31_3 ),
    inference(avatar_contradiction_clause,[],[f5973]) ).

fof(f5973,plain,
    ( $false
    | ~ spl31_1
    | spl31_3 ),
    inference(global_subsumption,[],[f3156,f247,f246,f267,f269,f272,f407,f408,f409,f410,f279,f285,f284,f289,f288,f311,f335,f334,f412,f413,f348,f347,f354,f353,f352,f360,f359,f370,f369,f368,f367,f420,f365,f364,f363,f378,f429,f377,f430,f376,f373,f386,f385,f384,f383,f394,f393,f392,f389,f402,f401,f400,f399,f312,f405,f406,f249,f321,f411,f250,f322,f416,f418,f248,f251,f432,f433,f254,f255,f256,f313,f314,f315,f316,f317,f439,f323,f324,f362,f443,f431,f252,f253,f446,f292,f450,f452,f451,f453,f454,f329,f330,f331,f332,f333,f466,f421,f424,f467,f425,f468,f469,f470,f426,f471,f472,f427,f473,f265,f474,f266,f477,f478,f282,f480,f483,f482,f283,f293,f319,f325,f498,f497,f326,f511,f512,f513,f508,f517,f507,f506,f327,f534,f540,f544,f547,f548,f549,f550,f551,f552,f535,f553,f554,f533,f566,f539,f542,f356,f538,f543,f586,f541,f361,f414,f602,f603,f415,f606,f601,f608,f610,f611,f615,f600,f609,f614,f419,f629,f422,f632,f423,f635,f631,f640,f641,f638,f634,f637,f652,f653,f645,f245,f650,f672,f673,f654,f670,f680,f681,f675,f475,f689,f476,f492,f604,f698,f607,f495,f261,f711,f715,f713,f599,f724,f725,f726,f690,f728,f729,f691,f693,f737,f741,f742,f721,f744,f745,f748,f749,f697,f752,f753,f262,f757,f758,f759,f761,f762,f760,f763,f755,f768,f722,f774,f775,f738,f263,f787,f788,f789,f791,f792,f669,f798,f799,f674,f270,f814,f816,f817,f818,f821,f819,f824,f825,f828,f271,f838,f840,f841,f842,f829,f846,f831,f851,f845,f850,f835,f864,f865,f871,f873,f874,f882,f883,f884,f876,f893,f897,f877,f903,f880,f909,f896,f913,f914,f273,f902,f926,f908,f932,f837,f939,f941,f942,f950,f951,f952,f944,f961,f945,f948,f820,f977,f988,f989,f274,f990,f991,f839,f999,f1000,f1005,f1007,f1008,f1016,f1018,f1019,f870,f1029,f1030,f1045,f1048,f1049,f938,f1068,f1071,f1072,f275,f994,f1083,f1084,f1086,f894,f1089,f1090,f1092,f962,f1095,f1096,f1098,f993,f1101,f1102,f1104,f1004,f1110,f1111,f1124,f1127,f1128,f286,f1136,f1139,f1140,f1142,f1143,f1146,f1148,f1159,f1154,f1160,f1141,f1156,f1162,f1163,f1157,f1158,f1168,f1169,f287,f1178,f1182,f1183,f1174,f1187,f1185,f1195,f1198,f1200,f1199,f1201,f1215,f1216,f1202,f1208,f1228,f1229,f1209,f1232,f1175,f1237,f1238,f1247,f1258,f1257,f1266,f1271,f1272,f1267,f1287,f1280,f1177,f1180,f1316,f1317,f1323,f1179,f1343,f1181,f303,f1389,f1391,f1392,f1386,f1396,f1397,f1400,f1402,f1403,f1395,f1413,f1412,f1387,f1431,f1432,f1434,f1435,f1394,f1443,f1444,f1447,f1449,f1450,f1399,f1455,f1456,f1458,f1459,f1464,f1465,f304,f1474,f1472,f1478,f1481,f1482,f1429,f1493,f1494,f1496,f1497,f1446,f1505,f1506,f1511,f1512,f340,f1517,f1518,f1519,f1520,f1523,f1479,f1526,f1527,f1521,f1538,f1539,f1541,f1205,f1393,f1549,f1550,f341,f1556,f1557,f1428,f343,f1575,f1578,f1579,f1580,f1582,f1583,f1576,f344,f1607,f1608,f1604,f1610,f1605,f1588,f1574,f1612,f1613,f1614,f1631,f1615,f1586,f1634,f1635,f1637,f1587,f1640,f1641,f1643,f481,f1648,f1649,f1650,f1651,f1652,f1653,f1654,f1663,f257,f1669,f1692,f1693,f1695,f1676,f1677,f1678,f1661,f1660,f1696,f1697,f1659,f1646,f1701,f1702,f1703,f1705,f1706,f1700,f1709,f1708,f1647,f1716,f1717,f1718,f1662,f1664,f1728,f1699,f1730,f1731,f1733,f1734,f258,f1778,f1779,f1781,f1746,f1748,f1751,f1754,f1757,f1758,f1760,f1762,f1750,f1787,f1788,f1789,f1790,f1802,f1807,f1714,f1818,f1819,f1752,f1824,f1825,f1830,f1801,f1850,f1851,f1852,f1853,f1870,f1698,f1881,f1882,f259,f1883,f1884,f1885,f1915,f1916,f1894,f1895,f1896,f1898,f1899,f1900,f1901,f1902,f1903,f1904,f1905,f1906,f1917,f1897,f1926,f1946,f1713,f714,f1950,f1951,f1952,f1953,f1957,f1958,f264,f1961,f1967,f754,f756,f1972,f1973,f1974,f1977,f1978,f1979,f1980,f1976,f784,f786,f1994,f1995,f2001,f2002,f2003,f2004,f2000,f1577,f2019,f2020,f2021,f2022,f2024,f2025,f2026,f2027,f2023,f268,f2041,f2042,f2043,f2044,f2045,f2046,f2047,f2048,f2050,f2051,f2052,f2053,f2054,f2061,f2062,f2059,f2063,f290,f2218,f291,f2242,f2243,f2244,f2246,f2247,f2248,f2249,f2250,f2252,f2253,f2254,f2255,f2256,f2257,f2258,f2259,f2260,f2261,f2262,f2263,f2264,f2265,f2266,f2267,f2268,f2269,f2270,f2271,f2272,f2273,f2275,f2276,f2277,f2280,f297,f298,f2402,f2403,f2404,f299,f2531,f2533,f2535,f2537,f2538,f300,f2597,f2599,f2600,f2601,f2602,f2603,f2604,f2605,f2606,f2607,f2608,f2609,f2610,f338,f2669,f2671,f2672,f2673,f2674,f2675,f2676,f2677,f2678,f2679,f2680,f2682,f339,f2752,f2754,f2755,f2756,f2757,f2758,f2759,f2760,f2761,f2762,f2763,f2765,f342,f2835,f2837,f2838,f2839,f2843,f2844,f2845,f2846,f2848,f372,f380,f388,f3089,f3090,f396,f404,f260,f3473,f3452,f3453,f3454,f3455,f3456,f3457,f3458,f294,f3624,f3625,f3626,f3627,f3628,f3629,f3630,f3631,f3632,f3633,f3634,f3635,f3636,f3652,f3653,f3654,f3655,f3663,f295,f3750,f3751,f3752,f3753,f3754,f3755,f3756,f3757,f3762,f3763,f3777,f3778,f3779,f3781,f3782,f3783,f3784,f3790,f3791,f306,f307,f2598,f2753,f2541,f3943,f3944,f3953,f3945,f3946,f3948,f3950,f308,f3954,f3947,f3956,f3965,f3957,f3958,f3960,f3964,f3952,f309,f4003,f328,f4042,f4043,f4044,f4045,f4046,f4047,f4050,f4054,f4055,f4056,f4057,f4058,f4059,f4060,f4061,f4063,f4066,f4068,f4069,f4070,f4071,f4073,f4075,f4076,f4077,f4078,f4079,f4052,f4048,f4049,f4067,f4062,f4084,f4085,f4087,f4053,f4089,f4091,f4093,f4094,f4095,f4072,f4097,f4098,f4064,f4105,f4051,f4106,f4107,f4108,f381,f4110,f4111,f4112,f4113,f4074,f4090,f382,f4158,f4159,f4163,f4164,f390,f4189,f4190,f4191,f4192,f4194,f391,f4268,f4269,f4274,f4275,f4279,f397,f4398,f398,f4630,f276,f4800,f4802,f4808,f4804,f301,f4886,f4887,f4888,f4889,f4890,f4891,f4892,f4893,f4894,f4895,f4896,f4897,f4898,f4899,f4900,f4901,f4902,f4903,f302,f4959,f4960,f4961,f4962,f4963,f4964,f4965,f4966,f4967,f4974,f4975,f4978,f4990,f305,f5076,f5077,f5078,f5079,f5080,f5081,f5082,f5083,f5105,f5103,f349,f5171,f5172,f350,f5268,f5269,f296,f5454,f5455,f5456,f5457,f5458,f5459,f5460,f5461,f5462,f5463,f5464,f5465,f5466,f5467,f5468,f5469,f5470,f5471,f5472,f5473,f5474,f5475,f5477,f351,f5601,f5602,f5604,f428,f310,f5937,f5938,f5939,f5940,f5946,f661,f5950]) ).

fof(f3156,plain,
    ( empty_set != sK8
    | spl31_3 ),
    inference(resolution,[],[f3149,f1574]) ).

fof(f5972,plain,
    ( ~ spl31_1
    | spl31_3 ),
    inference(avatar_contradiction_clause,[],[f5971]) ).

fof(f5971,plain,
    ( $false
    | ~ spl31_1
    | spl31_3 ),
    inference(global_subsumption,[],[f3157,f247,f246,f267,f269,f272,f407,f408,f409,f410,f279,f285,f284,f289,f288,f311,f335,f334,f412,f413,f348,f347,f354,f353,f352,f360,f359,f370,f369,f368,f367,f420,f365,f364,f363,f378,f429,f377,f430,f376,f373,f386,f385,f384,f383,f394,f393,f392,f389,f402,f401,f400,f399,f312,f405,f406,f249,f321,f411,f250,f322,f416,f418,f248,f251,f432,f433,f254,f255,f256,f313,f314,f315,f316,f317,f439,f323,f324,f362,f443,f431,f252,f253,f446,f292,f450,f452,f451,f453,f454,f329,f330,f331,f332,f333,f466,f421,f424,f467,f425,f468,f469,f470,f426,f471,f472,f427,f473,f265,f474,f266,f477,f478,f282,f480,f483,f482,f283,f293,f319,f325,f498,f497,f326,f511,f512,f513,f508,f517,f507,f506,f327,f534,f540,f544,f547,f548,f549,f550,f551,f552,f535,f553,f554,f533,f566,f539,f542,f356,f538,f543,f586,f541,f361,f414,f602,f603,f415,f606,f601,f608,f610,f611,f615,f600,f609,f614,f419,f629,f422,f632,f423,f635,f631,f640,f641,f638,f634,f637,f652,f653,f645,f245,f650,f672,f673,f654,f670,f680,f681,f675,f475,f689,f476,f492,f604,f698,f607,f495,f261,f711,f715,f713,f599,f724,f725,f726,f690,f728,f729,f691,f693,f737,f741,f742,f721,f744,f745,f748,f749,f697,f752,f753,f262,f757,f758,f759,f761,f762,f760,f763,f755,f768,f722,f774,f775,f738,f263,f787,f788,f789,f791,f792,f669,f798,f799,f674,f270,f814,f816,f817,f818,f821,f819,f824,f825,f828,f271,f838,f840,f841,f842,f829,f846,f831,f851,f845,f850,f835,f864,f865,f871,f873,f874,f882,f883,f884,f876,f893,f897,f877,f903,f880,f909,f896,f913,f914,f273,f902,f926,f908,f932,f837,f939,f941,f942,f950,f951,f952,f944,f961,f945,f948,f820,f977,f988,f989,f274,f990,f991,f839,f999,f1000,f1005,f1007,f1008,f1016,f1018,f1019,f870,f1029,f1030,f1045,f1048,f1049,f938,f1068,f1071,f1072,f275,f994,f1083,f1084,f1086,f894,f1089,f1090,f1092,f962,f1095,f1096,f1098,f993,f1101,f1102,f1104,f1004,f1110,f1111,f1124,f1127,f1128,f286,f1136,f1139,f1140,f1142,f1143,f1146,f1148,f1159,f1154,f1160,f1141,f1156,f1162,f1163,f1157,f1158,f1168,f1169,f287,f1178,f1182,f1183,f1174,f1187,f1185,f1195,f1198,f1200,f1199,f1201,f1215,f1216,f1202,f1208,f1228,f1229,f1209,f1232,f1175,f1237,f1238,f1247,f1258,f1257,f1266,f1271,f1272,f1267,f1287,f1280,f1177,f1180,f1316,f1317,f1323,f1179,f1343,f1181,f303,f1389,f1391,f1392,f1386,f1396,f1397,f1400,f1402,f1403,f1395,f1413,f1412,f1387,f1431,f1432,f1434,f1435,f1394,f1443,f1444,f1447,f1449,f1450,f1399,f1455,f1456,f1458,f1459,f1464,f1465,f304,f1474,f1472,f1478,f1481,f1482,f1429,f1493,f1494,f1496,f1497,f1446,f1505,f1506,f1511,f1512,f340,f1517,f1518,f1519,f1520,f1523,f1479,f1526,f1527,f1521,f1538,f1539,f1541,f1205,f1393,f1549,f1550,f341,f1556,f1557,f1428,f343,f1575,f1578,f1579,f1580,f1582,f1583,f1576,f344,f1607,f1608,f1604,f1610,f1605,f1588,f1574,f1612,f1613,f1614,f1631,f1615,f1586,f1634,f1635,f1637,f1587,f1640,f1641,f1643,f481,f1648,f1649,f1650,f1651,f1652,f1653,f1654,f1663,f257,f1669,f1692,f1693,f1695,f1676,f1677,f1678,f1661,f1660,f1696,f1697,f1659,f1646,f1701,f1702,f1703,f1705,f1706,f1700,f1709,f1708,f1647,f1716,f1717,f1718,f1662,f1664,f1728,f1699,f1730,f1731,f1733,f1734,f258,f1778,f1779,f1781,f1746,f1748,f1751,f1754,f1757,f1758,f1760,f1762,f1750,f1787,f1788,f1789,f1790,f1802,f1807,f1714,f1818,f1819,f1752,f1824,f1825,f1830,f1801,f1850,f1851,f1852,f1853,f1870,f1698,f1881,f1882,f259,f1883,f1884,f1885,f1915,f1916,f1894,f1895,f1896,f1898,f1899,f1900,f1901,f1902,f1903,f1904,f1905,f1906,f1917,f1897,f1926,f1946,f1713,f714,f1950,f1951,f1952,f1953,f1957,f1958,f264,f1961,f1967,f754,f756,f1972,f1973,f1974,f1977,f1978,f1979,f1980,f1976,f784,f786,f1994,f1995,f2001,f2002,f2003,f2004,f2000,f1577,f2019,f2020,f2021,f2022,f2024,f2025,f2026,f2027,f2023,f268,f2041,f2042,f2043,f2044,f2045,f2046,f2047,f2048,f2050,f2051,f2052,f2053,f2054,f2061,f2062,f2059,f2063,f290,f2218,f291,f2242,f2243,f2244,f2246,f2247,f2248,f2249,f2250,f2252,f2253,f2254,f2255,f2256,f2257,f2258,f2259,f2260,f2261,f2262,f2263,f2264,f2265,f2266,f2267,f2268,f2269,f2270,f2271,f2272,f2273,f2275,f2276,f2277,f2280,f297,f298,f2402,f2403,f2404,f299,f2531,f2533,f2535,f2537,f2538,f300,f2597,f2599,f2600,f2601,f2602,f2603,f2604,f2605,f2606,f2607,f2608,f2609,f2610,f338,f2669,f2671,f2672,f2673,f2674,f2675,f2676,f2677,f2678,f2679,f2680,f2682,f339,f2752,f2754,f2755,f2756,f2757,f2758,f2759,f2760,f2761,f2762,f2763,f2765,f342,f2835,f2837,f2838,f2839,f2843,f2844,f2845,f2846,f2848,f372,f380,f388,f3089,f3090,f396,f404,f260,f3473,f3452,f3453,f3454,f3455,f3456,f3457,f3458,f294,f3624,f3625,f3626,f3627,f3628,f3629,f3630,f3631,f3632,f3633,f3634,f3635,f3636,f3652,f3653,f3654,f3655,f3663,f295,f3750,f3751,f3752,f3753,f3754,f3755,f3756,f3757,f3762,f3763,f3777,f3778,f3779,f3781,f3782,f3783,f3784,f3790,f3791,f306,f307,f2598,f2753,f2541,f3943,f3944,f3953,f3945,f3946,f3948,f3950,f308,f3954,f3947,f3956,f3965,f3957,f3958,f3960,f3964,f3952,f309,f4003,f328,f4042,f4043,f4044,f4045,f4046,f4047,f4050,f4054,f4055,f4056,f4057,f4058,f4059,f4060,f4061,f4063,f4066,f4068,f4069,f4070,f4071,f4073,f4075,f4076,f4077,f4078,f4079,f4052,f4048,f4049,f4067,f4062,f4084,f4085,f4087,f4053,f4089,f4091,f4093,f4094,f4095,f4072,f4097,f4098,f4064,f4105,f4051,f4106,f4107,f4108,f381,f4110,f4111,f4112,f4113,f4074,f4090,f382,f4158,f4159,f4163,f4164,f390,f4189,f4190,f4191,f4192,f4194,f391,f4268,f4269,f4274,f4275,f4279,f397,f4398,f398,f4630,f276,f4800,f4802,f4808,f4804,f301,f4886,f4887,f4888,f4889,f4890,f4891,f4892,f4893,f4894,f4895,f4896,f4897,f4898,f4899,f4900,f4901,f4902,f4903,f302,f4959,f4960,f4961,f4962,f4963,f4964,f4965,f4966,f4967,f4974,f4975,f4978,f4990,f305,f5076,f5077,f5078,f5079,f5080,f5081,f5082,f5083,f5105,f5103,f349,f5171,f5172,f350,f5268,f5269,f296,f5454,f5455,f5456,f5457,f5458,f5459,f5460,f5461,f5462,f5463,f5464,f5465,f5466,f5467,f5468,f5469,f5470,f5471,f5472,f5473,f5474,f5475,f5477,f351,f5601,f5602,f5604,f428,f310,f5937,f5938,f5939,f5940,f5946,f661,f5950]) ).

fof(f3157,plain,
    ( ~ empty(sK8)
    | spl31_3 ),
    inference(resolution,[],[f3149,f1576]) ).

fof(f5970,plain,
    ( ~ spl31_1
    | spl31_11 ),
    inference(avatar_contradiction_clause,[],[f5969]) ).

fof(f5969,plain,
    ( $false
    | ~ spl31_1
    | spl31_11 ),
    inference(global_subsumption,[],[f3987,f247,f246,f267,f269,f272,f407,f408,f409,f410,f279,f285,f284,f289,f288,f311,f335,f334,f412,f413,f348,f347,f354,f353,f352,f360,f359,f370,f369,f368,f367,f420,f365,f364,f363,f378,f429,f377,f430,f376,f373,f386,f385,f384,f383,f394,f393,f392,f389,f402,f401,f400,f399,f312,f405,f406,f249,f321,f411,f250,f322,f416,f418,f248,f251,f432,f433,f254,f255,f256,f313,f314,f315,f316,f317,f439,f323,f324,f362,f443,f431,f252,f253,f446,f292,f450,f452,f451,f453,f454,f329,f330,f331,f332,f333,f466,f421,f424,f467,f425,f468,f469,f470,f426,f471,f472,f427,f473,f265,f474,f266,f477,f478,f282,f480,f483,f482,f283,f293,f319,f325,f498,f497,f326,f511,f512,f513,f508,f517,f507,f506,f327,f534,f540,f544,f547,f548,f549,f550,f551,f552,f535,f553,f554,f533,f566,f539,f542,f356,f538,f543,f586,f541,f361,f414,f602,f603,f415,f606,f601,f608,f610,f611,f615,f600,f609,f614,f419,f629,f422,f632,f423,f635,f631,f640,f641,f638,f634,f637,f652,f653,f645,f245,f650,f672,f673,f654,f670,f680,f681,f675,f475,f689,f476,f492,f604,f698,f607,f495,f261,f711,f715,f713,f599,f724,f725,f726,f690,f728,f729,f691,f693,f737,f741,f742,f721,f744,f745,f748,f749,f697,f752,f753,f262,f757,f758,f759,f761,f762,f760,f763,f755,f768,f722,f774,f775,f738,f263,f787,f788,f789,f791,f792,f669,f798,f799,f674,f270,f814,f816,f817,f818,f821,f819,f824,f825,f828,f271,f838,f840,f841,f842,f829,f846,f831,f851,f845,f850,f835,f864,f865,f871,f873,f874,f882,f883,f884,f876,f893,f897,f877,f903,f880,f909,f896,f913,f914,f273,f902,f926,f908,f932,f837,f939,f941,f942,f950,f951,f952,f944,f961,f945,f948,f820,f977,f988,f989,f274,f990,f991,f839,f999,f1000,f1005,f1007,f1008,f1016,f1018,f1019,f870,f1029,f1030,f1045,f1048,f1049,f938,f1068,f1071,f1072,f275,f994,f1083,f1084,f1086,f894,f1089,f1090,f1092,f962,f1095,f1096,f1098,f993,f1101,f1102,f1104,f1004,f1110,f1111,f1124,f1127,f1128,f286,f1136,f1139,f1140,f1142,f1143,f1146,f1148,f1159,f1154,f1160,f1141,f1156,f1162,f1163,f1157,f1158,f1168,f1169,f287,f1178,f1182,f1183,f1174,f1187,f1185,f1195,f1198,f1200,f1199,f1201,f1215,f1216,f1202,f1208,f1228,f1229,f1209,f1232,f1175,f1237,f1238,f1247,f1258,f1257,f1266,f1271,f1272,f1267,f1287,f1280,f1177,f1180,f1316,f1317,f1323,f1179,f1343,f1181,f303,f1389,f1391,f1392,f1386,f1396,f1397,f1400,f1402,f1403,f1395,f1413,f1412,f1387,f1431,f1432,f1434,f1435,f1394,f1443,f1444,f1447,f1449,f1450,f1399,f1455,f1456,f1458,f1459,f1464,f1465,f304,f1474,f1472,f1478,f1481,f1482,f1429,f1493,f1494,f1496,f1497,f1446,f1505,f1506,f1511,f1512,f340,f1517,f1518,f1519,f1520,f1523,f1479,f1526,f1527,f1521,f1538,f1539,f1541,f1205,f1393,f1549,f1550,f341,f1556,f1557,f1428,f343,f1575,f1578,f1579,f1580,f1582,f1583,f1576,f344,f1607,f1608,f1604,f1610,f1605,f1588,f1574,f1612,f1613,f1614,f1631,f1615,f1586,f1634,f1635,f1637,f1587,f1640,f1641,f1643,f481,f1648,f1649,f1650,f1651,f1652,f1653,f1654,f1663,f257,f1669,f1692,f1693,f1695,f1676,f1677,f1678,f1661,f1660,f1696,f1697,f1659,f1646,f1701,f1702,f1703,f1705,f1706,f1700,f1709,f1708,f1647,f1716,f1717,f1718,f1662,f1664,f1728,f1699,f1730,f1731,f1733,f1734,f258,f1778,f1779,f1781,f1746,f1748,f1751,f1754,f1757,f1758,f1760,f1762,f1750,f1787,f1788,f1789,f1790,f1802,f1807,f1714,f1818,f1819,f1752,f1824,f1825,f1830,f1801,f1850,f1851,f1852,f1853,f1870,f1698,f1881,f1882,f259,f1883,f1884,f1885,f1915,f1916,f1894,f1895,f1896,f1898,f1899,f1900,f1901,f1902,f1903,f1904,f1905,f1906,f1917,f1897,f1926,f1946,f1713,f714,f1950,f1951,f1952,f1953,f1957,f1958,f264,f1961,f1967,f754,f756,f1972,f1973,f1974,f1977,f1978,f1979,f1980,f1976,f784,f786,f1994,f1995,f2001,f2002,f2003,f2004,f2000,f1577,f2019,f2020,f2021,f2022,f2024,f2025,f2026,f2027,f2023,f268,f2041,f2042,f2043,f2044,f2045,f2046,f2047,f2048,f2050,f2051,f2052,f2053,f2054,f2061,f2062,f2059,f2063,f290,f2218,f291,f2242,f2243,f2244,f2246,f2247,f2248,f2249,f2250,f2252,f2253,f2254,f2255,f2256,f2257,f2258,f2259,f2260,f2261,f2262,f2263,f2264,f2265,f2266,f2267,f2268,f2269,f2270,f2271,f2272,f2273,f2275,f2276,f2277,f2280,f297,f298,f2402,f2403,f2404,f299,f2531,f2533,f2535,f2537,f2538,f300,f2597,f2599,f2600,f2601,f2602,f2603,f2604,f2605,f2606,f2607,f2608,f2609,f2610,f338,f2669,f2671,f2672,f2673,f2674,f2675,f2676,f2677,f2678,f2679,f2680,f2682,f339,f2752,f2754,f2755,f2756,f2757,f2758,f2759,f2760,f2761,f2762,f2763,f2765,f342,f2835,f2837,f2838,f2839,f2843,f2844,f2845,f2846,f2848,f372,f380,f388,f3089,f3090,f396,f404,f260,f3473,f3452,f3453,f3454,f3455,f3456,f3457,f3458,f294,f3624,f3625,f3626,f3627,f3628,f3629,f3630,f3631,f3632,f3633,f3634,f3635,f3636,f3652,f3653,f3654,f3655,f3663,f295,f3750,f3751,f3752,f3753,f3754,f3755,f3756,f3757,f3762,f3763,f3777,f3778,f3779,f3781,f3782,f3783,f3784,f3790,f3791,f306,f307,f2598,f2753,f2541,f3943,f3944,f3953,f3945,f3946,f3948,f3950,f308,f3954,f3947,f3956,f3965,f3957,f3958,f3960,f3964,f3952,f309,f4003,f328,f4042,f4043,f4044,f4045,f4046,f4047,f4050,f4054,f4055,f4056,f4057,f4058,f4059,f4060,f4061,f4063,f4066,f4068,f4069,f4070,f4071,f4073,f4075,f4076,f4077,f4078,f4079,f4052,f4048,f4049,f4067,f4062,f4084,f4085,f4087,f4053,f4089,f4091,f4093,f4094,f4095,f4072,f4097,f4098,f4064,f4105,f4051,f4106,f4107,f4108,f381,f4110,f4111,f4112,f4113,f4074,f4090,f382,f4158,f4159,f4163,f4164,f390,f4189,f4190,f4191,f4192,f4194,f391,f4268,f4269,f4274,f4275,f4279,f397,f4398,f398,f4630,f276,f4800,f4802,f4808,f4804,f301,f4886,f4887,f4888,f4889,f4890,f4891,f4892,f4893,f4894,f4895,f4896,f4897,f4898,f4899,f4900,f4901,f4902,f4903,f302,f4959,f4960,f4961,f4962,f4963,f4964,f4965,f4966,f4967,f4974,f4975,f4978,f4990,f305,f5076,f5077,f5078,f5079,f5080,f5081,f5082,f5083,f5105,f5103,f349,f5171,f5172,f350,f5268,f5269,f296,f5454,f5455,f5456,f5457,f5458,f5459,f5460,f5461,f5462,f5463,f5464,f5465,f5466,f5467,f5468,f5469,f5470,f5471,f5472,f5473,f5474,f5475,f5477,f351,f5601,f5602,f5604,f428,f310,f5937,f5938,f5939,f5940,f5946,f661,f5950]) ).

fof(f3987,plain,
    ( in(sK6,sK8)
    | spl31_11 ),
    inference(resolution,[],[f3982,f265]) ).

fof(f3982,plain,
    ( ~ disjoint(singleton(sK6),sK8)
    | spl31_11 ),
    inference(avatar_component_clause,[],[f3980]) ).

fof(f3980,plain,
    ( spl31_11
  <=> disjoint(singleton(sK6),sK8) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_11])]) ).

fof(f5968,plain,
    ( ~ spl31_1
    | spl31_11 ),
    inference(avatar_contradiction_clause,[],[f5967]) ).

fof(f5967,plain,
    ( $false
    | ~ spl31_1
    | spl31_11 ),
    inference(global_subsumption,[],[f3990,f247,f246,f267,f269,f272,f407,f408,f409,f410,f279,f285,f284,f289,f288,f311,f335,f334,f412,f413,f348,f347,f354,f353,f352,f360,f359,f370,f369,f368,f367,f420,f365,f364,f363,f378,f429,f377,f430,f376,f373,f386,f385,f384,f383,f394,f393,f392,f389,f402,f401,f400,f399,f312,f405,f406,f249,f321,f411,f250,f322,f416,f418,f248,f251,f432,f433,f254,f255,f256,f313,f314,f315,f316,f317,f439,f323,f324,f362,f443,f431,f252,f253,f446,f292,f450,f452,f451,f453,f454,f329,f330,f331,f332,f333,f466,f421,f424,f467,f425,f468,f469,f470,f426,f471,f472,f427,f473,f265,f474,f266,f477,f478,f282,f480,f483,f482,f283,f293,f319,f325,f498,f497,f326,f511,f512,f513,f508,f517,f507,f506,f327,f534,f540,f544,f547,f548,f549,f550,f551,f552,f535,f553,f554,f533,f566,f539,f542,f356,f538,f543,f586,f541,f361,f414,f602,f603,f415,f606,f601,f608,f610,f611,f615,f600,f609,f614,f419,f629,f422,f632,f423,f635,f631,f640,f641,f638,f634,f637,f652,f653,f645,f245,f650,f672,f673,f654,f670,f680,f681,f675,f475,f689,f476,f492,f604,f698,f607,f495,f261,f711,f715,f713,f599,f724,f725,f726,f690,f728,f729,f691,f693,f737,f741,f742,f721,f744,f745,f748,f749,f697,f752,f753,f262,f757,f758,f759,f761,f762,f760,f763,f755,f768,f722,f774,f775,f738,f263,f787,f788,f789,f791,f792,f669,f798,f799,f674,f270,f814,f816,f817,f818,f821,f819,f824,f825,f828,f271,f838,f840,f841,f842,f829,f846,f831,f851,f845,f850,f835,f864,f865,f871,f873,f874,f882,f883,f884,f876,f893,f897,f877,f903,f880,f909,f896,f913,f914,f273,f902,f926,f908,f932,f837,f939,f941,f942,f950,f951,f952,f944,f961,f945,f948,f820,f977,f988,f989,f274,f990,f991,f839,f999,f1000,f1005,f1007,f1008,f1016,f1018,f1019,f870,f1029,f1030,f1045,f1048,f1049,f938,f1068,f1071,f1072,f275,f994,f1083,f1084,f1086,f894,f1089,f1090,f1092,f962,f1095,f1096,f1098,f993,f1101,f1102,f1104,f1004,f1110,f1111,f1124,f1127,f1128,f286,f1136,f1139,f1140,f1142,f1143,f1146,f1148,f1159,f1154,f1160,f1141,f1156,f1162,f1163,f1157,f1158,f1168,f1169,f287,f1178,f1182,f1183,f1174,f1187,f1185,f1195,f1198,f1200,f1199,f1201,f1215,f1216,f1202,f1208,f1228,f1229,f1209,f1232,f1175,f1237,f1238,f1247,f1258,f1257,f1266,f1271,f1272,f1267,f1287,f1280,f1177,f1180,f1316,f1317,f1323,f1179,f1343,f1181,f303,f1389,f1391,f1392,f1386,f1396,f1397,f1400,f1402,f1403,f1395,f1413,f1412,f1387,f1431,f1432,f1434,f1435,f1394,f1443,f1444,f1447,f1449,f1450,f1399,f1455,f1456,f1458,f1459,f1464,f1465,f304,f1474,f1472,f1478,f1481,f1482,f1429,f1493,f1494,f1496,f1497,f1446,f1505,f1506,f1511,f1512,f340,f1517,f1518,f1519,f1520,f1523,f1479,f1526,f1527,f1521,f1538,f1539,f1541,f1205,f1393,f1549,f1550,f341,f1556,f1557,f1428,f343,f1575,f1578,f1579,f1580,f1582,f1583,f1576,f344,f1607,f1608,f1604,f1610,f1605,f1588,f1574,f1612,f1613,f1614,f1631,f1615,f1586,f1634,f1635,f1637,f1587,f1640,f1641,f1643,f481,f1648,f1649,f1650,f1651,f1652,f1653,f1654,f1663,f257,f1669,f1692,f1693,f1695,f1676,f1677,f1678,f1661,f1660,f1696,f1697,f1659,f1646,f1701,f1702,f1703,f1705,f1706,f1700,f1709,f1708,f1647,f1716,f1717,f1718,f1662,f1664,f1728,f1699,f1730,f1731,f1733,f1734,f258,f1778,f1779,f1781,f1746,f1748,f1751,f1754,f1757,f1758,f1760,f1762,f1750,f1787,f1788,f1789,f1790,f1802,f1807,f1714,f1818,f1819,f1752,f1824,f1825,f1830,f1801,f1850,f1851,f1852,f1853,f1870,f1698,f1881,f1882,f259,f1883,f1884,f1885,f1915,f1916,f1894,f1895,f1896,f1898,f1899,f1900,f1901,f1902,f1903,f1904,f1905,f1906,f1917,f1897,f1926,f1946,f1713,f714,f1950,f1951,f1952,f1953,f1957,f1958,f264,f1961,f1967,f754,f756,f1972,f1973,f1974,f1977,f1978,f1979,f1980,f1976,f784,f786,f1994,f1995,f2001,f2002,f2003,f2004,f2000,f1577,f2019,f2020,f2021,f2022,f2024,f2025,f2026,f2027,f2023,f268,f2041,f2042,f2043,f2044,f2045,f2046,f2047,f2048,f2050,f2051,f2052,f2053,f2054,f2061,f2062,f2059,f2063,f290,f2218,f291,f2242,f2243,f2244,f2246,f2247,f2248,f2249,f2250,f2252,f2253,f2254,f2255,f2256,f2257,f2258,f2259,f2260,f2261,f2262,f2263,f2264,f2265,f2266,f2267,f2268,f2269,f2270,f2271,f2272,f2273,f2275,f2276,f2277,f2280,f297,f298,f2402,f2403,f2404,f299,f2531,f2533,f2535,f2537,f2538,f300,f2597,f2599,f2600,f2601,f2602,f2603,f2604,f2605,f2606,f2607,f2608,f2609,f2610,f338,f2669,f2671,f2672,f2673,f2674,f2675,f2676,f2677,f2678,f2679,f2680,f2682,f339,f2752,f2754,f2755,f2756,f2757,f2758,f2759,f2760,f2761,f2762,f2763,f2765,f342,f2835,f2837,f2838,f2839,f2843,f2844,f2845,f2846,f2848,f372,f380,f388,f3089,f3090,f396,f404,f260,f3473,f3452,f3453,f3454,f3455,f3456,f3457,f3458,f294,f3624,f3625,f3626,f3627,f3628,f3629,f3630,f3631,f3632,f3633,f3634,f3635,f3636,f3652,f3653,f3654,f3655,f3663,f295,f3750,f3751,f3752,f3753,f3754,f3755,f3756,f3757,f3762,f3763,f3777,f3778,f3779,f3781,f3782,f3783,f3784,f3790,f3791,f306,f307,f2598,f2753,f2541,f3943,f3944,f3953,f3945,f3946,f3948,f3950,f308,f3954,f3947,f3956,f3965,f3957,f3958,f3960,f3964,f3952,f309,f4003,f328,f4042,f4043,f4044,f4045,f4046,f4047,f4050,f4054,f4055,f4056,f4057,f4058,f4059,f4060,f4061,f4063,f4066,f4068,f4069,f4070,f4071,f4073,f4075,f4076,f4077,f4078,f4079,f4052,f4048,f4049,f4067,f4062,f4084,f4085,f4087,f4053,f4089,f4091,f4093,f4094,f4095,f4072,f4097,f4098,f4064,f4105,f4051,f4106,f4107,f4108,f381,f4110,f4111,f4112,f4113,f4074,f4090,f382,f4158,f4159,f4163,f4164,f390,f4189,f4190,f4191,f4192,f4194,f391,f4268,f4269,f4274,f4275,f4279,f397,f4398,f398,f4630,f276,f4800,f4802,f4808,f4804,f301,f4886,f4887,f4888,f4889,f4890,f4891,f4892,f4893,f4894,f4895,f4896,f4897,f4898,f4899,f4900,f4901,f4902,f4903,f302,f4959,f4960,f4961,f4962,f4963,f4964,f4965,f4966,f4967,f4974,f4975,f4978,f4990,f305,f5076,f5077,f5078,f5079,f5080,f5081,f5082,f5083,f5105,f5103,f349,f5171,f5172,f350,f5268,f5269,f296,f5454,f5455,f5456,f5457,f5458,f5459,f5460,f5461,f5462,f5463,f5464,f5465,f5466,f5467,f5468,f5469,f5470,f5471,f5472,f5473,f5474,f5475,f5477,f351,f5601,f5602,f5604,f428,f310,f5937,f5938,f5939,f5940,f5946,f661,f5950]) ).

fof(f3990,plain,
    ( empty_set != sK8
    | spl31_11 ),
    inference(resolution,[],[f3982,f1209]) ).

fof(f5966,plain,
    ( ~ spl31_1
    | spl31_11 ),
    inference(avatar_contradiction_clause,[],[f5965]) ).

fof(f5965,plain,
    ( $false
    | ~ spl31_1
    | spl31_11 ),
    inference(global_subsumption,[],[f3992,f247,f246,f267,f269,f272,f407,f408,f409,f410,f279,f285,f284,f289,f288,f311,f335,f334,f412,f413,f348,f347,f354,f353,f352,f360,f359,f370,f369,f368,f367,f420,f365,f364,f363,f378,f429,f377,f430,f376,f373,f386,f385,f384,f383,f394,f393,f392,f389,f402,f401,f400,f399,f312,f405,f406,f249,f321,f411,f250,f322,f416,f418,f248,f251,f432,f433,f254,f255,f256,f313,f314,f315,f316,f317,f439,f323,f324,f362,f443,f431,f252,f253,f446,f292,f450,f452,f451,f453,f454,f329,f330,f331,f332,f333,f466,f421,f424,f467,f425,f468,f469,f470,f426,f471,f472,f427,f473,f265,f474,f266,f477,f478,f282,f480,f483,f482,f283,f293,f319,f325,f498,f497,f326,f511,f512,f513,f508,f517,f507,f506,f327,f534,f540,f544,f547,f548,f549,f550,f551,f552,f535,f553,f554,f533,f566,f539,f542,f356,f538,f543,f586,f541,f361,f414,f602,f603,f415,f606,f601,f608,f610,f611,f615,f600,f609,f614,f419,f629,f422,f632,f423,f635,f631,f640,f641,f638,f634,f637,f652,f653,f645,f245,f650,f672,f673,f654,f670,f680,f681,f675,f475,f689,f476,f492,f604,f698,f607,f495,f261,f711,f715,f713,f599,f724,f725,f726,f690,f728,f729,f691,f693,f737,f741,f742,f721,f744,f745,f748,f749,f697,f752,f753,f262,f757,f758,f759,f761,f762,f760,f763,f755,f768,f722,f774,f775,f738,f263,f787,f788,f789,f791,f792,f669,f798,f799,f674,f270,f814,f816,f817,f818,f821,f819,f824,f825,f828,f271,f838,f840,f841,f842,f829,f846,f831,f851,f845,f850,f835,f864,f865,f871,f873,f874,f882,f883,f884,f876,f893,f897,f877,f903,f880,f909,f896,f913,f914,f273,f902,f926,f908,f932,f837,f939,f941,f942,f950,f951,f952,f944,f961,f945,f948,f820,f977,f988,f989,f274,f990,f991,f839,f999,f1000,f1005,f1007,f1008,f1016,f1018,f1019,f870,f1029,f1030,f1045,f1048,f1049,f938,f1068,f1071,f1072,f275,f994,f1083,f1084,f1086,f894,f1089,f1090,f1092,f962,f1095,f1096,f1098,f993,f1101,f1102,f1104,f1004,f1110,f1111,f1124,f1127,f1128,f286,f1136,f1139,f1140,f1142,f1143,f1146,f1148,f1159,f1154,f1160,f1141,f1156,f1162,f1163,f1157,f1158,f1168,f1169,f287,f1178,f1182,f1183,f1174,f1187,f1185,f1195,f1198,f1200,f1199,f1201,f1215,f1216,f1202,f1208,f1228,f1229,f1209,f1232,f1175,f1237,f1238,f1247,f1258,f1257,f1266,f1271,f1272,f1267,f1287,f1280,f1177,f1180,f1316,f1317,f1323,f1179,f1343,f1181,f303,f1389,f1391,f1392,f1386,f1396,f1397,f1400,f1402,f1403,f1395,f1413,f1412,f1387,f1431,f1432,f1434,f1435,f1394,f1443,f1444,f1447,f1449,f1450,f1399,f1455,f1456,f1458,f1459,f1464,f1465,f304,f1474,f1472,f1478,f1481,f1482,f1429,f1493,f1494,f1496,f1497,f1446,f1505,f1506,f1511,f1512,f340,f1517,f1518,f1519,f1520,f1523,f1479,f1526,f1527,f1521,f1538,f1539,f1541,f1205,f1393,f1549,f1550,f341,f1556,f1557,f1428,f343,f1575,f1578,f1579,f1580,f1582,f1583,f1576,f344,f1607,f1608,f1604,f1610,f1605,f1588,f1574,f1612,f1613,f1614,f1631,f1615,f1586,f1634,f1635,f1637,f1587,f1640,f1641,f1643,f481,f1648,f1649,f1650,f1651,f1652,f1653,f1654,f1663,f257,f1669,f1692,f1693,f1695,f1676,f1677,f1678,f1661,f1660,f1696,f1697,f1659,f1646,f1701,f1702,f1703,f1705,f1706,f1700,f1709,f1708,f1647,f1716,f1717,f1718,f1662,f1664,f1728,f1699,f1730,f1731,f1733,f1734,f258,f1778,f1779,f1781,f1746,f1748,f1751,f1754,f1757,f1758,f1760,f1762,f1750,f1787,f1788,f1789,f1790,f1802,f1807,f1714,f1818,f1819,f1752,f1824,f1825,f1830,f1801,f1850,f1851,f1852,f1853,f1870,f1698,f1881,f1882,f259,f1883,f1884,f1885,f1915,f1916,f1894,f1895,f1896,f1898,f1899,f1900,f1901,f1902,f1903,f1904,f1905,f1906,f1917,f1897,f1926,f1946,f1713,f714,f1950,f1951,f1952,f1953,f1957,f1958,f264,f1961,f1967,f754,f756,f1972,f1973,f1974,f1977,f1978,f1979,f1980,f1976,f784,f786,f1994,f1995,f2001,f2002,f2003,f2004,f2000,f1577,f2019,f2020,f2021,f2022,f2024,f2025,f2026,f2027,f2023,f268,f2041,f2042,f2043,f2044,f2045,f2046,f2047,f2048,f2050,f2051,f2052,f2053,f2054,f2061,f2062,f2059,f2063,f290,f2218,f291,f2242,f2243,f2244,f2246,f2247,f2248,f2249,f2250,f2252,f2253,f2254,f2255,f2256,f2257,f2258,f2259,f2260,f2261,f2262,f2263,f2264,f2265,f2266,f2267,f2268,f2269,f2270,f2271,f2272,f2273,f2275,f2276,f2277,f2280,f297,f298,f2402,f2403,f2404,f299,f2531,f2533,f2535,f2537,f2538,f300,f2597,f2599,f2600,f2601,f2602,f2603,f2604,f2605,f2606,f2607,f2608,f2609,f2610,f338,f2669,f2671,f2672,f2673,f2674,f2675,f2676,f2677,f2678,f2679,f2680,f2682,f339,f2752,f2754,f2755,f2756,f2757,f2758,f2759,f2760,f2761,f2762,f2763,f2765,f342,f2835,f2837,f2838,f2839,f2843,f2844,f2845,f2846,f2848,f372,f380,f388,f3089,f3090,f396,f404,f260,f3473,f3452,f3453,f3454,f3455,f3456,f3457,f3458,f294,f3624,f3625,f3626,f3627,f3628,f3629,f3630,f3631,f3632,f3633,f3634,f3635,f3636,f3652,f3653,f3654,f3655,f3663,f295,f3750,f3751,f3752,f3753,f3754,f3755,f3756,f3757,f3762,f3763,f3777,f3778,f3779,f3781,f3782,f3783,f3784,f3790,f3791,f306,f307,f2598,f2753,f2541,f3943,f3944,f3953,f3945,f3946,f3948,f3950,f308,f3954,f3947,f3956,f3965,f3957,f3958,f3960,f3964,f3952,f309,f4003,f328,f4042,f4043,f4044,f4045,f4046,f4047,f4050,f4054,f4055,f4056,f4057,f4058,f4059,f4060,f4061,f4063,f4066,f4068,f4069,f4070,f4071,f4073,f4075,f4076,f4077,f4078,f4079,f4052,f4048,f4049,f4067,f4062,f4084,f4085,f4087,f4053,f4089,f4091,f4093,f4094,f4095,f4072,f4097,f4098,f4064,f4105,f4051,f4106,f4107,f4108,f381,f4110,f4111,f4112,f4113,f4074,f4090,f382,f4158,f4159,f4163,f4164,f390,f4189,f4190,f4191,f4192,f4194,f391,f4268,f4269,f4274,f4275,f4279,f397,f4398,f398,f4630,f276,f4800,f4802,f4808,f4804,f301,f4886,f4887,f4888,f4889,f4890,f4891,f4892,f4893,f4894,f4895,f4896,f4897,f4898,f4899,f4900,f4901,f4902,f4903,f302,f4959,f4960,f4961,f4962,f4963,f4964,f4965,f4966,f4967,f4974,f4975,f4978,f4990,f305,f5076,f5077,f5078,f5079,f5080,f5081,f5082,f5083,f5105,f5103,f349,f5171,f5172,f350,f5268,f5269,f296,f5454,f5455,f5456,f5457,f5458,f5459,f5460,f5461,f5462,f5463,f5464,f5465,f5466,f5467,f5468,f5469,f5470,f5471,f5472,f5473,f5474,f5475,f5477,f351,f5601,f5602,f5604,f428,f310,f5937,f5938,f5939,f5940,f5946,f661,f5950]) ).

fof(f3992,plain,
    ( ~ empty(sK8)
    | spl31_11 ),
    inference(resolution,[],[f3982,f768]) ).

fof(f5964,plain,
    ( ~ spl31_1
    | spl31_13 ),
    inference(avatar_contradiction_clause,[],[f5963]) ).

fof(f5963,plain,
    ( $false
    | ~ spl31_1
    | spl31_13 ),
    inference(global_subsumption,[],[f4004,f247,f246,f267,f269,f272,f407,f408,f409,f410,f279,f285,f284,f289,f288,f311,f335,f334,f412,f413,f348,f347,f354,f353,f352,f360,f359,f370,f369,f368,f367,f420,f365,f364,f363,f378,f429,f377,f430,f376,f373,f386,f385,f384,f383,f394,f393,f392,f389,f402,f401,f400,f399,f312,f405,f406,f249,f321,f411,f250,f322,f416,f418,f248,f251,f432,f433,f254,f255,f256,f313,f314,f315,f316,f317,f439,f323,f324,f362,f443,f431,f252,f253,f446,f292,f450,f452,f451,f453,f454,f329,f330,f331,f332,f333,f466,f421,f424,f467,f425,f468,f469,f470,f426,f471,f472,f427,f473,f265,f474,f266,f477,f478,f282,f480,f483,f482,f283,f293,f319,f325,f498,f497,f326,f511,f512,f513,f508,f517,f507,f506,f327,f534,f540,f544,f547,f548,f549,f550,f551,f552,f535,f553,f554,f533,f566,f539,f542,f356,f538,f543,f586,f541,f361,f414,f602,f603,f415,f606,f601,f608,f610,f611,f615,f600,f609,f614,f419,f629,f422,f632,f423,f635,f631,f640,f641,f638,f634,f637,f652,f653,f645,f245,f650,f672,f673,f654,f670,f680,f681,f675,f475,f689,f476,f492,f604,f698,f607,f495,f261,f711,f715,f713,f599,f724,f725,f726,f690,f728,f729,f691,f693,f737,f741,f742,f721,f744,f745,f748,f749,f697,f752,f753,f262,f757,f758,f759,f761,f762,f760,f763,f755,f768,f722,f774,f775,f738,f263,f787,f788,f789,f791,f792,f669,f798,f799,f674,f270,f814,f816,f817,f818,f821,f819,f824,f825,f828,f271,f838,f840,f841,f842,f829,f846,f831,f851,f845,f850,f835,f864,f865,f871,f873,f874,f882,f883,f884,f876,f893,f897,f877,f903,f880,f909,f896,f913,f914,f273,f902,f926,f908,f932,f837,f939,f941,f942,f950,f951,f952,f944,f961,f945,f948,f820,f977,f988,f989,f274,f990,f991,f839,f999,f1000,f1005,f1007,f1008,f1016,f1018,f1019,f870,f1029,f1030,f1045,f1048,f1049,f938,f1068,f1071,f1072,f275,f994,f1083,f1084,f1086,f894,f1089,f1090,f1092,f962,f1095,f1096,f1098,f993,f1101,f1102,f1104,f1004,f1110,f1111,f1124,f1127,f1128,f286,f1136,f1139,f1140,f1142,f1143,f1146,f1148,f1159,f1154,f1160,f1141,f1156,f1162,f1163,f1157,f1158,f1168,f1169,f287,f1178,f1182,f1183,f1174,f1187,f1185,f1195,f1198,f1200,f1199,f1201,f1215,f1216,f1202,f1208,f1228,f1229,f1209,f1232,f1175,f1237,f1238,f1247,f1258,f1257,f1266,f1271,f1272,f1267,f1287,f1280,f1177,f1180,f1316,f1317,f1323,f1179,f1343,f1181,f303,f1389,f1391,f1392,f1386,f1396,f1397,f1400,f1402,f1403,f1395,f1413,f1412,f1387,f1431,f1432,f1434,f1435,f1394,f1443,f1444,f1447,f1449,f1450,f1399,f1455,f1456,f1458,f1459,f1464,f1465,f304,f1474,f1472,f1478,f1481,f1482,f1429,f1493,f1494,f1496,f1497,f1446,f1505,f1506,f1511,f1512,f340,f1517,f1518,f1519,f1520,f1523,f1479,f1526,f1527,f1521,f1538,f1539,f1541,f1205,f1393,f1549,f1550,f341,f1556,f1557,f1428,f343,f1575,f1578,f1579,f1580,f1582,f1583,f1576,f344,f1607,f1608,f1604,f1610,f1605,f1588,f1574,f1612,f1613,f1614,f1631,f1615,f1586,f1634,f1635,f1637,f1587,f1640,f1641,f1643,f481,f1648,f1649,f1650,f1651,f1652,f1653,f1654,f1663,f257,f1669,f1692,f1693,f1695,f1676,f1677,f1678,f1661,f1660,f1696,f1697,f1659,f1646,f1701,f1702,f1703,f1705,f1706,f1700,f1709,f1708,f1647,f1716,f1717,f1718,f1662,f1664,f1728,f1699,f1730,f1731,f1733,f1734,f258,f1778,f1779,f1781,f1746,f1748,f1751,f1754,f1757,f1758,f1760,f1762,f1750,f1787,f1788,f1789,f1790,f1802,f1807,f1714,f1818,f1819,f1752,f1824,f1825,f1830,f1801,f1850,f1851,f1852,f1853,f1870,f1698,f1881,f1882,f259,f1883,f1884,f1885,f1915,f1916,f1894,f1895,f1896,f1898,f1899,f1900,f1901,f1902,f1903,f1904,f1905,f1906,f1917,f1897,f1926,f1946,f1713,f714,f1950,f1951,f1952,f1953,f1957,f1958,f264,f1961,f1967,f754,f756,f1972,f1973,f1974,f1977,f1978,f1979,f1980,f1976,f784,f786,f1994,f1995,f2001,f2002,f2003,f2004,f2000,f1577,f2019,f2020,f2021,f2022,f2024,f2025,f2026,f2027,f2023,f268,f2041,f2042,f2043,f2044,f2045,f2046,f2047,f2048,f2050,f2051,f2052,f2053,f2054,f2061,f2062,f2059,f2063,f290,f2218,f291,f2242,f2243,f2244,f2246,f2247,f2248,f2249,f2250,f2252,f2253,f2254,f2255,f2256,f2257,f2258,f2259,f2260,f2261,f2262,f2263,f2264,f2265,f2266,f2267,f2268,f2269,f2270,f2271,f2272,f2273,f2275,f2276,f2277,f2280,f297,f298,f2402,f2403,f2404,f299,f2531,f2533,f2535,f2537,f2538,f300,f2597,f2599,f2600,f2601,f2602,f2603,f2604,f2605,f2606,f2607,f2608,f2609,f2610,f338,f2669,f2671,f2672,f2673,f2674,f2675,f2676,f2677,f2678,f2679,f2680,f2682,f339,f2752,f2754,f2755,f2756,f2757,f2758,f2759,f2760,f2761,f2762,f2763,f2765,f342,f2835,f2837,f2838,f2839,f2843,f2844,f2845,f2846,f2848,f372,f380,f388,f3089,f3090,f396,f404,f260,f3473,f3452,f3453,f3454,f3455,f3456,f3457,f3458,f294,f3624,f3625,f3626,f3627,f3628,f3629,f3630,f3631,f3632,f3633,f3634,f3635,f3636,f3652,f3653,f3654,f3655,f3663,f295,f3750,f3751,f3752,f3753,f3754,f3755,f3756,f3757,f3762,f3763,f3777,f3778,f3779,f3781,f3782,f3783,f3784,f3790,f3791,f306,f307,f2598,f2753,f2541,f3943,f3944,f3953,f3945,f3946,f3948,f3950,f308,f3954,f3947,f3956,f3965,f3957,f3958,f3960,f3964,f3952,f309,f4003,f328,f4042,f4043,f4044,f4045,f4046,f4047,f4050,f4054,f4055,f4056,f4057,f4058,f4059,f4060,f4061,f4063,f4066,f4068,f4069,f4070,f4071,f4073,f4075,f4076,f4077,f4078,f4079,f4052,f4048,f4049,f4067,f4062,f4084,f4085,f4087,f4053,f4089,f4091,f4093,f4094,f4095,f4072,f4097,f4098,f4064,f4105,f4051,f4106,f4107,f4108,f381,f4110,f4111,f4112,f4113,f4074,f4090,f382,f4158,f4159,f4163,f4164,f390,f4189,f4190,f4191,f4192,f4194,f391,f4268,f4269,f4274,f4275,f4279,f397,f4398,f398,f4630,f276,f4800,f4802,f4808,f4804,f301,f4886,f4887,f4888,f4889,f4890,f4891,f4892,f4893,f4894,f4895,f4896,f4897,f4898,f4899,f4900,f4901,f4902,f4903,f302,f4959,f4960,f4961,f4962,f4963,f4964,f4965,f4966,f4967,f4974,f4975,f4978,f4990,f305,f5076,f5077,f5078,f5079,f5080,f5081,f5082,f5083,f5105,f5103,f349,f5171,f5172,f350,f5268,f5269,f296,f5454,f5455,f5456,f5457,f5458,f5459,f5460,f5461,f5462,f5463,f5464,f5465,f5466,f5467,f5468,f5469,f5470,f5471,f5472,f5473,f5474,f5475,f5477,f351,f5601,f5602,f5604,f428,f310,f5937,f5938,f5939,f5940,f5946,f661,f5950]) ).

fof(f4004,plain,
    ( in(sK6,sK8)
    | spl31_13 ),
    inference(resolution,[],[f4001,f475]) ).

fof(f4001,plain,
    ( ~ disjoint(sK8,singleton(sK6))
    | spl31_13 ),
    inference(avatar_component_clause,[],[f3999]) ).

fof(f3999,plain,
    ( spl31_13
  <=> disjoint(sK8,singleton(sK6)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_13])]) ).

fof(f5962,plain,
    ( ~ spl31_1
    | spl31_13 ),
    inference(avatar_contradiction_clause,[],[f5961]) ).

fof(f5961,plain,
    ( $false
    | ~ spl31_1
    | spl31_13 ),
    inference(global_subsumption,[],[f4008,f247,f246,f267,f269,f272,f407,f408,f409,f410,f279,f285,f284,f289,f288,f311,f335,f334,f412,f413,f348,f347,f354,f353,f352,f360,f359,f370,f369,f368,f367,f420,f365,f364,f363,f378,f429,f377,f430,f376,f373,f386,f385,f384,f383,f394,f393,f392,f389,f402,f401,f400,f399,f312,f405,f406,f249,f321,f411,f250,f322,f416,f418,f248,f251,f432,f433,f254,f255,f256,f313,f314,f315,f316,f317,f439,f323,f324,f362,f443,f431,f252,f253,f446,f292,f450,f452,f451,f453,f454,f329,f330,f331,f332,f333,f466,f421,f424,f467,f425,f468,f469,f470,f426,f471,f472,f427,f473,f265,f474,f266,f477,f478,f282,f480,f483,f482,f283,f293,f319,f325,f498,f497,f326,f511,f512,f513,f508,f517,f507,f506,f327,f534,f540,f544,f547,f548,f549,f550,f551,f552,f535,f553,f554,f533,f566,f539,f542,f356,f538,f543,f586,f541,f361,f414,f602,f603,f415,f606,f601,f608,f610,f611,f615,f600,f609,f614,f419,f629,f422,f632,f423,f635,f631,f640,f641,f638,f634,f637,f652,f653,f645,f245,f650,f672,f673,f654,f670,f680,f681,f675,f475,f689,f476,f492,f604,f698,f607,f495,f261,f711,f715,f713,f599,f724,f725,f726,f690,f728,f729,f691,f693,f737,f741,f742,f721,f744,f745,f748,f749,f697,f752,f753,f262,f757,f758,f759,f761,f762,f760,f763,f755,f768,f722,f774,f775,f738,f263,f787,f788,f789,f791,f792,f669,f798,f799,f674,f270,f814,f816,f817,f818,f821,f819,f824,f825,f828,f271,f838,f840,f841,f842,f829,f846,f831,f851,f845,f850,f835,f864,f865,f871,f873,f874,f882,f883,f884,f876,f893,f897,f877,f903,f880,f909,f896,f913,f914,f273,f902,f926,f908,f932,f837,f939,f941,f942,f950,f951,f952,f944,f961,f945,f948,f820,f977,f988,f989,f274,f990,f991,f839,f999,f1000,f1005,f1007,f1008,f1016,f1018,f1019,f870,f1029,f1030,f1045,f1048,f1049,f938,f1068,f1071,f1072,f275,f994,f1083,f1084,f1086,f894,f1089,f1090,f1092,f962,f1095,f1096,f1098,f993,f1101,f1102,f1104,f1004,f1110,f1111,f1124,f1127,f1128,f286,f1136,f1139,f1140,f1142,f1143,f1146,f1148,f1159,f1154,f1160,f1141,f1156,f1162,f1163,f1157,f1158,f1168,f1169,f287,f1178,f1182,f1183,f1174,f1187,f1185,f1195,f1198,f1200,f1199,f1201,f1215,f1216,f1202,f1208,f1228,f1229,f1209,f1232,f1175,f1237,f1238,f1247,f1258,f1257,f1266,f1271,f1272,f1267,f1287,f1280,f1177,f1180,f1316,f1317,f1323,f1179,f1343,f1181,f303,f1389,f1391,f1392,f1386,f1396,f1397,f1400,f1402,f1403,f1395,f1413,f1412,f1387,f1431,f1432,f1434,f1435,f1394,f1443,f1444,f1447,f1449,f1450,f1399,f1455,f1456,f1458,f1459,f1464,f1465,f304,f1474,f1472,f1478,f1481,f1482,f1429,f1493,f1494,f1496,f1497,f1446,f1505,f1506,f1511,f1512,f340,f1517,f1518,f1519,f1520,f1523,f1479,f1526,f1527,f1521,f1538,f1539,f1541,f1205,f1393,f1549,f1550,f341,f1556,f1557,f1428,f343,f1575,f1578,f1579,f1580,f1582,f1583,f1576,f344,f1607,f1608,f1604,f1610,f1605,f1588,f1574,f1612,f1613,f1614,f1631,f1615,f1586,f1634,f1635,f1637,f1587,f1640,f1641,f1643,f481,f1648,f1649,f1650,f1651,f1652,f1653,f1654,f1663,f257,f1669,f1692,f1693,f1695,f1676,f1677,f1678,f1661,f1660,f1696,f1697,f1659,f1646,f1701,f1702,f1703,f1705,f1706,f1700,f1709,f1708,f1647,f1716,f1717,f1718,f1662,f1664,f1728,f1699,f1730,f1731,f1733,f1734,f258,f1778,f1779,f1781,f1746,f1748,f1751,f1754,f1757,f1758,f1760,f1762,f1750,f1787,f1788,f1789,f1790,f1802,f1807,f1714,f1818,f1819,f1752,f1824,f1825,f1830,f1801,f1850,f1851,f1852,f1853,f1870,f1698,f1881,f1882,f259,f1883,f1884,f1885,f1915,f1916,f1894,f1895,f1896,f1898,f1899,f1900,f1901,f1902,f1903,f1904,f1905,f1906,f1917,f1897,f1926,f1946,f1713,f714,f1950,f1951,f1952,f1953,f1957,f1958,f264,f1961,f1967,f754,f756,f1972,f1973,f1974,f1977,f1978,f1979,f1980,f1976,f784,f786,f1994,f1995,f2001,f2002,f2003,f2004,f2000,f1577,f2019,f2020,f2021,f2022,f2024,f2025,f2026,f2027,f2023,f268,f2041,f2042,f2043,f2044,f2045,f2046,f2047,f2048,f2050,f2051,f2052,f2053,f2054,f2061,f2062,f2059,f2063,f290,f2218,f291,f2242,f2243,f2244,f2246,f2247,f2248,f2249,f2250,f2252,f2253,f2254,f2255,f2256,f2257,f2258,f2259,f2260,f2261,f2262,f2263,f2264,f2265,f2266,f2267,f2268,f2269,f2270,f2271,f2272,f2273,f2275,f2276,f2277,f2280,f297,f298,f2402,f2403,f2404,f299,f2531,f2533,f2535,f2537,f2538,f300,f2597,f2599,f2600,f2601,f2602,f2603,f2604,f2605,f2606,f2607,f2608,f2609,f2610,f338,f2669,f2671,f2672,f2673,f2674,f2675,f2676,f2677,f2678,f2679,f2680,f2682,f339,f2752,f2754,f2755,f2756,f2757,f2758,f2759,f2760,f2761,f2762,f2763,f2765,f342,f2835,f2837,f2838,f2839,f2843,f2844,f2845,f2846,f2848,f372,f380,f388,f3089,f3090,f396,f404,f260,f3473,f3452,f3453,f3454,f3455,f3456,f3457,f3458,f294,f3624,f3625,f3626,f3627,f3628,f3629,f3630,f3631,f3632,f3633,f3634,f3635,f3636,f3652,f3653,f3654,f3655,f3663,f295,f3750,f3751,f3752,f3753,f3754,f3755,f3756,f3757,f3762,f3763,f3777,f3778,f3779,f3781,f3782,f3783,f3784,f3790,f3791,f306,f307,f2598,f2753,f2541,f3943,f3944,f3953,f3945,f3946,f3948,f3950,f308,f3954,f3947,f3956,f3965,f3957,f3958,f3960,f3964,f3952,f309,f4003,f328,f4042,f4043,f4044,f4045,f4046,f4047,f4050,f4054,f4055,f4056,f4057,f4058,f4059,f4060,f4061,f4063,f4066,f4068,f4069,f4070,f4071,f4073,f4075,f4076,f4077,f4078,f4079,f4052,f4048,f4049,f4067,f4062,f4084,f4085,f4087,f4053,f4089,f4091,f4093,f4094,f4095,f4072,f4097,f4098,f4064,f4105,f4051,f4106,f4107,f4108,f381,f4110,f4111,f4112,f4113,f4074,f4090,f382,f4158,f4159,f4163,f4164,f390,f4189,f4190,f4191,f4192,f4194,f391,f4268,f4269,f4274,f4275,f4279,f397,f4398,f398,f4630,f276,f4800,f4802,f4808,f4804,f301,f4886,f4887,f4888,f4889,f4890,f4891,f4892,f4893,f4894,f4895,f4896,f4897,f4898,f4899,f4900,f4901,f4902,f4903,f302,f4959,f4960,f4961,f4962,f4963,f4964,f4965,f4966,f4967,f4974,f4975,f4978,f4990,f305,f5076,f5077,f5078,f5079,f5080,f5081,f5082,f5083,f5105,f5103,f349,f5171,f5172,f350,f5268,f5269,f296,f5454,f5455,f5456,f5457,f5458,f5459,f5460,f5461,f5462,f5463,f5464,f5465,f5466,f5467,f5468,f5469,f5470,f5471,f5472,f5473,f5474,f5475,f5477,f351,f5601,f5602,f5604,f428,f310,f5937,f5938,f5939,f5940,f5946,f661,f5950]) ).

fof(f4008,plain,
    ( empty_set != sK8
    | spl31_13 ),
    inference(resolution,[],[f4001,f1208]) ).

fof(f5960,plain,
    ( ~ spl31_1
    | spl31_13 ),
    inference(avatar_contradiction_clause,[],[f5959]) ).

fof(f5959,plain,
    ( $false
    | ~ spl31_1
    | spl31_13 ),
    inference(global_subsumption,[],[f4010,f247,f246,f267,f269,f272,f407,f408,f409,f410,f279,f285,f284,f289,f288,f311,f335,f334,f412,f413,f348,f347,f354,f353,f352,f360,f359,f370,f369,f368,f367,f420,f365,f364,f363,f378,f429,f377,f430,f376,f373,f386,f385,f384,f383,f394,f393,f392,f389,f402,f401,f400,f399,f312,f405,f406,f249,f321,f411,f250,f322,f416,f418,f248,f251,f432,f433,f254,f255,f256,f313,f314,f315,f316,f317,f439,f323,f324,f362,f443,f431,f252,f253,f446,f292,f450,f452,f451,f453,f454,f329,f330,f331,f332,f333,f466,f421,f424,f467,f425,f468,f469,f470,f426,f471,f472,f427,f473,f265,f474,f266,f477,f478,f282,f480,f483,f482,f283,f293,f319,f325,f498,f497,f326,f511,f512,f513,f508,f517,f507,f506,f327,f534,f540,f544,f547,f548,f549,f550,f551,f552,f535,f553,f554,f533,f566,f539,f542,f356,f538,f543,f586,f541,f361,f414,f602,f603,f415,f606,f601,f608,f610,f611,f615,f600,f609,f614,f419,f629,f422,f632,f423,f635,f631,f640,f641,f638,f634,f637,f652,f653,f645,f245,f650,f672,f673,f654,f670,f680,f681,f675,f475,f689,f476,f492,f604,f698,f607,f495,f261,f711,f715,f713,f599,f724,f725,f726,f690,f728,f729,f691,f693,f737,f741,f742,f721,f744,f745,f748,f749,f697,f752,f753,f262,f757,f758,f759,f761,f762,f760,f763,f755,f768,f722,f774,f775,f738,f263,f787,f788,f789,f791,f792,f669,f798,f799,f674,f270,f814,f816,f817,f818,f821,f819,f824,f825,f828,f271,f838,f840,f841,f842,f829,f846,f831,f851,f845,f850,f835,f864,f865,f871,f873,f874,f882,f883,f884,f876,f893,f897,f877,f903,f880,f909,f896,f913,f914,f273,f902,f926,f908,f932,f837,f939,f941,f942,f950,f951,f952,f944,f961,f945,f948,f820,f977,f988,f989,f274,f990,f991,f839,f999,f1000,f1005,f1007,f1008,f1016,f1018,f1019,f870,f1029,f1030,f1045,f1048,f1049,f938,f1068,f1071,f1072,f275,f994,f1083,f1084,f1086,f894,f1089,f1090,f1092,f962,f1095,f1096,f1098,f993,f1101,f1102,f1104,f1004,f1110,f1111,f1124,f1127,f1128,f286,f1136,f1139,f1140,f1142,f1143,f1146,f1148,f1159,f1154,f1160,f1141,f1156,f1162,f1163,f1157,f1158,f1168,f1169,f287,f1178,f1182,f1183,f1174,f1187,f1185,f1195,f1198,f1200,f1199,f1201,f1215,f1216,f1202,f1208,f1228,f1229,f1209,f1232,f1175,f1237,f1238,f1247,f1258,f1257,f1266,f1271,f1272,f1267,f1287,f1280,f1177,f1180,f1316,f1317,f1323,f1179,f1343,f1181,f303,f1389,f1391,f1392,f1386,f1396,f1397,f1400,f1402,f1403,f1395,f1413,f1412,f1387,f1431,f1432,f1434,f1435,f1394,f1443,f1444,f1447,f1449,f1450,f1399,f1455,f1456,f1458,f1459,f1464,f1465,f304,f1474,f1472,f1478,f1481,f1482,f1429,f1493,f1494,f1496,f1497,f1446,f1505,f1506,f1511,f1512,f340,f1517,f1518,f1519,f1520,f1523,f1479,f1526,f1527,f1521,f1538,f1539,f1541,f1205,f1393,f1549,f1550,f341,f1556,f1557,f1428,f343,f1575,f1578,f1579,f1580,f1582,f1583,f1576,f344,f1607,f1608,f1604,f1610,f1605,f1588,f1574,f1612,f1613,f1614,f1631,f1615,f1586,f1634,f1635,f1637,f1587,f1640,f1641,f1643,f481,f1648,f1649,f1650,f1651,f1652,f1653,f1654,f1663,f257,f1669,f1692,f1693,f1695,f1676,f1677,f1678,f1661,f1660,f1696,f1697,f1659,f1646,f1701,f1702,f1703,f1705,f1706,f1700,f1709,f1708,f1647,f1716,f1717,f1718,f1662,f1664,f1728,f1699,f1730,f1731,f1733,f1734,f258,f1778,f1779,f1781,f1746,f1748,f1751,f1754,f1757,f1758,f1760,f1762,f1750,f1787,f1788,f1789,f1790,f1802,f1807,f1714,f1818,f1819,f1752,f1824,f1825,f1830,f1801,f1850,f1851,f1852,f1853,f1870,f1698,f1881,f1882,f259,f1883,f1884,f1885,f1915,f1916,f1894,f1895,f1896,f1898,f1899,f1900,f1901,f1902,f1903,f1904,f1905,f1906,f1917,f1897,f1926,f1946,f1713,f714,f1950,f1951,f1952,f1953,f1957,f1958,f264,f1961,f1967,f754,f756,f1972,f1973,f1974,f1977,f1978,f1979,f1980,f1976,f784,f786,f1994,f1995,f2001,f2002,f2003,f2004,f2000,f1577,f2019,f2020,f2021,f2022,f2024,f2025,f2026,f2027,f2023,f268,f2041,f2042,f2043,f2044,f2045,f2046,f2047,f2048,f2050,f2051,f2052,f2053,f2054,f2061,f2062,f2059,f2063,f290,f2218,f291,f2242,f2243,f2244,f2246,f2247,f2248,f2249,f2250,f2252,f2253,f2254,f2255,f2256,f2257,f2258,f2259,f2260,f2261,f2262,f2263,f2264,f2265,f2266,f2267,f2268,f2269,f2270,f2271,f2272,f2273,f2275,f2276,f2277,f2280,f297,f298,f2402,f2403,f2404,f299,f2531,f2533,f2535,f2537,f2538,f300,f2597,f2599,f2600,f2601,f2602,f2603,f2604,f2605,f2606,f2607,f2608,f2609,f2610,f338,f2669,f2671,f2672,f2673,f2674,f2675,f2676,f2677,f2678,f2679,f2680,f2682,f339,f2752,f2754,f2755,f2756,f2757,f2758,f2759,f2760,f2761,f2762,f2763,f2765,f342,f2835,f2837,f2838,f2839,f2843,f2844,f2845,f2846,f2848,f372,f380,f388,f3089,f3090,f396,f404,f260,f3473,f3452,f3453,f3454,f3455,f3456,f3457,f3458,f294,f3624,f3625,f3626,f3627,f3628,f3629,f3630,f3631,f3632,f3633,f3634,f3635,f3636,f3652,f3653,f3654,f3655,f3663,f295,f3750,f3751,f3752,f3753,f3754,f3755,f3756,f3757,f3762,f3763,f3777,f3778,f3779,f3781,f3782,f3783,f3784,f3790,f3791,f306,f307,f2598,f2753,f2541,f3943,f3944,f3953,f3945,f3946,f3948,f3950,f308,f3954,f3947,f3956,f3965,f3957,f3958,f3960,f3964,f3952,f309,f4003,f328,f4042,f4043,f4044,f4045,f4046,f4047,f4050,f4054,f4055,f4056,f4057,f4058,f4059,f4060,f4061,f4063,f4066,f4068,f4069,f4070,f4071,f4073,f4075,f4076,f4077,f4078,f4079,f4052,f4048,f4049,f4067,f4062,f4084,f4085,f4087,f4053,f4089,f4091,f4093,f4094,f4095,f4072,f4097,f4098,f4064,f4105,f4051,f4106,f4107,f4108,f381,f4110,f4111,f4112,f4113,f4074,f4090,f382,f4158,f4159,f4163,f4164,f390,f4189,f4190,f4191,f4192,f4194,f391,f4268,f4269,f4274,f4275,f4279,f397,f4398,f398,f4630,f276,f4800,f4802,f4808,f4804,f301,f4886,f4887,f4888,f4889,f4890,f4891,f4892,f4893,f4894,f4895,f4896,f4897,f4898,f4899,f4900,f4901,f4902,f4903,f302,f4959,f4960,f4961,f4962,f4963,f4964,f4965,f4966,f4967,f4974,f4975,f4978,f4990,f305,f5076,f5077,f5078,f5079,f5080,f5081,f5082,f5083,f5105,f5103,f349,f5171,f5172,f350,f5268,f5269,f296,f5454,f5455,f5456,f5457,f5458,f5459,f5460,f5461,f5462,f5463,f5464,f5465,f5466,f5467,f5468,f5469,f5470,f5471,f5472,f5473,f5474,f5475,f5477,f351,f5601,f5602,f5604,f428,f310,f5937,f5938,f5939,f5940,f5946,f661,f5950]) ).

fof(f4010,plain,
    ( ~ empty(sK8)
    | spl31_13 ),
    inference(resolution,[],[f4001,f755]) ).

fof(f5958,plain,
    ( ~ spl31_1
    | spl31_17 ),
    inference(avatar_contradiction_clause,[],[f5957]) ).

fof(f5957,plain,
    ( $false
    | ~ spl31_1
    | spl31_17 ),
    inference(global_subsumption,[],[f4146,f247,f246,f267,f269,f272,f407,f408,f409,f410,f279,f285,f284,f289,f288,f311,f335,f334,f412,f413,f348,f347,f354,f353,f352,f360,f359,f370,f369,f368,f367,f420,f365,f364,f363,f378,f429,f377,f430,f376,f373,f386,f385,f384,f383,f394,f393,f392,f389,f402,f401,f400,f399,f312,f405,f406,f249,f321,f411,f250,f322,f416,f418,f248,f251,f432,f433,f254,f255,f256,f313,f314,f315,f316,f317,f439,f323,f324,f362,f443,f431,f252,f253,f446,f292,f450,f452,f451,f453,f454,f329,f330,f331,f332,f333,f466,f421,f424,f467,f425,f468,f469,f470,f426,f471,f472,f427,f473,f265,f474,f266,f477,f478,f282,f480,f483,f482,f283,f293,f319,f325,f498,f497,f326,f511,f512,f513,f508,f517,f507,f506,f327,f534,f540,f544,f547,f548,f549,f550,f551,f552,f535,f553,f554,f533,f566,f539,f542,f356,f538,f543,f586,f541,f361,f414,f602,f603,f415,f606,f601,f608,f610,f611,f615,f600,f609,f614,f419,f629,f422,f632,f423,f635,f631,f640,f641,f638,f634,f637,f652,f653,f645,f245,f650,f672,f673,f654,f670,f680,f681,f675,f475,f689,f476,f492,f604,f698,f607,f495,f261,f711,f715,f713,f599,f724,f725,f726,f690,f728,f729,f691,f693,f737,f741,f742,f721,f744,f745,f748,f749,f697,f752,f753,f262,f757,f758,f759,f761,f762,f760,f763,f755,f768,f722,f774,f775,f738,f263,f787,f788,f789,f791,f792,f669,f798,f799,f674,f270,f814,f816,f817,f818,f821,f819,f824,f825,f828,f271,f838,f840,f841,f842,f829,f846,f831,f851,f845,f850,f835,f864,f865,f871,f873,f874,f882,f883,f884,f876,f893,f897,f877,f903,f880,f909,f896,f913,f914,f273,f902,f926,f908,f932,f837,f939,f941,f942,f950,f951,f952,f944,f961,f945,f948,f820,f977,f988,f989,f274,f990,f991,f839,f999,f1000,f1005,f1007,f1008,f1016,f1018,f1019,f870,f1029,f1030,f1045,f1048,f1049,f938,f1068,f1071,f1072,f275,f994,f1083,f1084,f1086,f894,f1089,f1090,f1092,f962,f1095,f1096,f1098,f993,f1101,f1102,f1104,f1004,f1110,f1111,f1124,f1127,f1128,f286,f1136,f1139,f1140,f1142,f1143,f1146,f1148,f1159,f1154,f1160,f1141,f1156,f1162,f1163,f1157,f1158,f1168,f1169,f287,f1178,f1182,f1183,f1174,f1187,f1185,f1195,f1198,f1200,f1199,f1201,f1215,f1216,f1202,f1208,f1228,f1229,f1209,f1232,f1175,f1237,f1238,f1247,f1258,f1257,f1266,f1271,f1272,f1267,f1287,f1280,f1177,f1180,f1316,f1317,f1323,f1179,f1343,f1181,f303,f1389,f1391,f1392,f1386,f1396,f1397,f1400,f1402,f1403,f1395,f1413,f1412,f1387,f1431,f1432,f1434,f1435,f1394,f1443,f1444,f1447,f1449,f1450,f1399,f1455,f1456,f1458,f1459,f1464,f1465,f304,f1474,f1472,f1478,f1481,f1482,f1429,f1493,f1494,f1496,f1497,f1446,f1505,f1506,f1511,f1512,f340,f1517,f1518,f1519,f1520,f1523,f1479,f1526,f1527,f1521,f1538,f1539,f1541,f1205,f1393,f1549,f1550,f341,f1556,f1557,f1428,f343,f1575,f1578,f1579,f1580,f1582,f1583,f1576,f344,f1607,f1608,f1604,f1610,f1605,f1588,f1574,f1612,f1613,f1614,f1631,f1615,f1586,f1634,f1635,f1637,f1587,f1640,f1641,f1643,f481,f1648,f1649,f1650,f1651,f1652,f1653,f1654,f1663,f257,f1669,f1692,f1693,f1695,f1676,f1677,f1678,f1661,f1660,f1696,f1697,f1659,f1646,f1701,f1702,f1703,f1705,f1706,f1700,f1709,f1708,f1647,f1716,f1717,f1718,f1662,f1664,f1728,f1699,f1730,f1731,f1733,f1734,f258,f1778,f1779,f1781,f1746,f1748,f1751,f1754,f1757,f1758,f1760,f1762,f1750,f1787,f1788,f1789,f1790,f1802,f1807,f1714,f1818,f1819,f1752,f1824,f1825,f1830,f1801,f1850,f1851,f1852,f1853,f1870,f1698,f1881,f1882,f259,f1883,f1884,f1885,f1915,f1916,f1894,f1895,f1896,f1898,f1899,f1900,f1901,f1902,f1903,f1904,f1905,f1906,f1917,f1897,f1926,f1946,f1713,f714,f1950,f1951,f1952,f1953,f1957,f1958,f264,f1961,f1967,f754,f756,f1972,f1973,f1974,f1977,f1978,f1979,f1980,f1976,f784,f786,f1994,f1995,f2001,f2002,f2003,f2004,f2000,f1577,f2019,f2020,f2021,f2022,f2024,f2025,f2026,f2027,f2023,f268,f2041,f2042,f2043,f2044,f2045,f2046,f2047,f2048,f2050,f2051,f2052,f2053,f2054,f2061,f2062,f2059,f2063,f290,f2218,f291,f2242,f2243,f2244,f2246,f2247,f2248,f2249,f2250,f2252,f2253,f2254,f2255,f2256,f2257,f2258,f2259,f2260,f2261,f2262,f2263,f2264,f2265,f2266,f2267,f2268,f2269,f2270,f2271,f2272,f2273,f2275,f2276,f2277,f2280,f297,f298,f2402,f2403,f2404,f299,f2531,f2533,f2535,f2537,f2538,f300,f2597,f2599,f2600,f2601,f2602,f2603,f2604,f2605,f2606,f2607,f2608,f2609,f2610,f338,f2669,f2671,f2672,f2673,f2674,f2675,f2676,f2677,f2678,f2679,f2680,f2682,f339,f2752,f2754,f2755,f2756,f2757,f2758,f2759,f2760,f2761,f2762,f2763,f2765,f342,f2835,f2837,f2838,f2839,f2843,f2844,f2845,f2846,f2848,f372,f380,f388,f3089,f3090,f396,f404,f260,f3473,f3452,f3453,f3454,f3455,f3456,f3457,f3458,f294,f3624,f3625,f3626,f3627,f3628,f3629,f3630,f3631,f3632,f3633,f3634,f3635,f3636,f3652,f3653,f3654,f3655,f3663,f295,f3750,f3751,f3752,f3753,f3754,f3755,f3756,f3757,f3762,f3763,f3777,f3778,f3779,f3781,f3782,f3783,f3784,f3790,f3791,f306,f307,f2598,f2753,f2541,f3943,f3944,f3953,f3945,f3946,f3948,f3950,f308,f3954,f3947,f3956,f3965,f3957,f3958,f3960,f3964,f3952,f309,f4003,f328,f4042,f4043,f4044,f4045,f4046,f4047,f4050,f4054,f4055,f4056,f4057,f4058,f4059,f4060,f4061,f4063,f4066,f4068,f4069,f4070,f4071,f4073,f4075,f4076,f4077,f4078,f4079,f4052,f4048,f4049,f4067,f4062,f4084,f4085,f4087,f4053,f4089,f4091,f4093,f4094,f4095,f4072,f4097,f4098,f4064,f4105,f4051,f4106,f4107,f4108,f381,f4110,f4111,f4112,f4113,f4074,f4090,f382,f4158,f4159,f4163,f4164,f390,f4189,f4190,f4191,f4192,f4194,f391,f4268,f4269,f4274,f4275,f4279,f397,f4398,f398,f4630,f276,f4800,f4802,f4808,f4804,f301,f4886,f4887,f4888,f4889,f4890,f4891,f4892,f4893,f4894,f4895,f4896,f4897,f4898,f4899,f4900,f4901,f4902,f4903,f302,f4959,f4960,f4961,f4962,f4963,f4964,f4965,f4966,f4967,f4974,f4975,f4978,f4990,f305,f5076,f5077,f5078,f5079,f5080,f5081,f5082,f5083,f5105,f5103,f349,f5171,f5172,f350,f5268,f5269,f296,f5454,f5455,f5456,f5457,f5458,f5459,f5460,f5461,f5462,f5463,f5464,f5465,f5466,f5467,f5468,f5469,f5470,f5471,f5472,f5473,f5474,f5475,f5477,f351,f5601,f5602,f5604,f428,f310,f5937,f5938,f5939,f5940,f5946,f661,f5950]) ).

fof(f4146,plain,
    ( empty_set != sK8
    | spl31_17 ),
    inference(resolution,[],[f4140,f1574]) ).

fof(f4140,plain,
    ( ~ subset(sK8,singleton(sK6))
    | spl31_17 ),
    inference(avatar_component_clause,[],[f4138]) ).

fof(f4138,plain,
    ( spl31_17
  <=> subset(sK8,singleton(sK6)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_17])]) ).

fof(f5956,plain,
    ( ~ spl31_1
    | spl31_17 ),
    inference(avatar_contradiction_clause,[],[f5955]) ).

fof(f5955,plain,
    ( $false
    | ~ spl31_1
    | spl31_17 ),
    inference(global_subsumption,[],[f4147,f247,f246,f267,f269,f272,f407,f408,f409,f410,f279,f285,f284,f289,f288,f311,f335,f334,f412,f413,f348,f347,f354,f353,f352,f360,f359,f370,f369,f368,f367,f420,f365,f364,f363,f378,f429,f377,f430,f376,f373,f386,f385,f384,f383,f394,f393,f392,f389,f402,f401,f400,f399,f312,f405,f406,f249,f321,f411,f250,f322,f416,f418,f248,f251,f432,f433,f254,f255,f256,f313,f314,f315,f316,f317,f439,f323,f324,f362,f443,f431,f252,f253,f446,f292,f450,f452,f451,f453,f454,f329,f330,f331,f332,f333,f466,f421,f424,f467,f425,f468,f469,f470,f426,f471,f472,f427,f473,f265,f474,f266,f477,f478,f282,f480,f483,f482,f283,f293,f319,f325,f498,f497,f326,f511,f512,f513,f508,f517,f507,f506,f327,f534,f540,f544,f547,f548,f549,f550,f551,f552,f535,f553,f554,f533,f566,f539,f542,f356,f538,f543,f586,f541,f361,f414,f602,f603,f415,f606,f601,f608,f610,f611,f615,f600,f609,f614,f419,f629,f422,f632,f423,f635,f631,f640,f641,f638,f634,f637,f652,f653,f645,f245,f650,f672,f673,f654,f670,f680,f681,f675,f475,f689,f476,f492,f604,f698,f607,f495,f261,f711,f715,f713,f599,f724,f725,f726,f690,f728,f729,f691,f693,f737,f741,f742,f721,f744,f745,f748,f749,f697,f752,f753,f262,f757,f758,f759,f761,f762,f760,f763,f755,f768,f722,f774,f775,f738,f263,f787,f788,f789,f791,f792,f669,f798,f799,f674,f270,f814,f816,f817,f818,f821,f819,f824,f825,f828,f271,f838,f840,f841,f842,f829,f846,f831,f851,f845,f850,f835,f864,f865,f871,f873,f874,f882,f883,f884,f876,f893,f897,f877,f903,f880,f909,f896,f913,f914,f273,f902,f926,f908,f932,f837,f939,f941,f942,f950,f951,f952,f944,f961,f945,f948,f820,f977,f988,f989,f274,f990,f991,f839,f999,f1000,f1005,f1007,f1008,f1016,f1018,f1019,f870,f1029,f1030,f1045,f1048,f1049,f938,f1068,f1071,f1072,f275,f994,f1083,f1084,f1086,f894,f1089,f1090,f1092,f962,f1095,f1096,f1098,f993,f1101,f1102,f1104,f1004,f1110,f1111,f1124,f1127,f1128,f286,f1136,f1139,f1140,f1142,f1143,f1146,f1148,f1159,f1154,f1160,f1141,f1156,f1162,f1163,f1157,f1158,f1168,f1169,f287,f1178,f1182,f1183,f1174,f1187,f1185,f1195,f1198,f1200,f1199,f1201,f1215,f1216,f1202,f1208,f1228,f1229,f1209,f1232,f1175,f1237,f1238,f1247,f1258,f1257,f1266,f1271,f1272,f1267,f1287,f1280,f1177,f1180,f1316,f1317,f1323,f1179,f1343,f1181,f303,f1389,f1391,f1392,f1386,f1396,f1397,f1400,f1402,f1403,f1395,f1413,f1412,f1387,f1431,f1432,f1434,f1435,f1394,f1443,f1444,f1447,f1449,f1450,f1399,f1455,f1456,f1458,f1459,f1464,f1465,f304,f1474,f1472,f1478,f1481,f1482,f1429,f1493,f1494,f1496,f1497,f1446,f1505,f1506,f1511,f1512,f340,f1517,f1518,f1519,f1520,f1523,f1479,f1526,f1527,f1521,f1538,f1539,f1541,f1205,f1393,f1549,f1550,f341,f1556,f1557,f1428,f343,f1575,f1578,f1579,f1580,f1582,f1583,f1576,f344,f1607,f1608,f1604,f1610,f1605,f1588,f1574,f1612,f1613,f1614,f1631,f1615,f1586,f1634,f1635,f1637,f1587,f1640,f1641,f1643,f481,f1648,f1649,f1650,f1651,f1652,f1653,f1654,f1663,f257,f1669,f1692,f1693,f1695,f1676,f1677,f1678,f1661,f1660,f1696,f1697,f1659,f1646,f1701,f1702,f1703,f1705,f1706,f1700,f1709,f1708,f1647,f1716,f1717,f1718,f1662,f1664,f1728,f1699,f1730,f1731,f1733,f1734,f258,f1778,f1779,f1781,f1746,f1748,f1751,f1754,f1757,f1758,f1760,f1762,f1750,f1787,f1788,f1789,f1790,f1802,f1807,f1714,f1818,f1819,f1752,f1824,f1825,f1830,f1801,f1850,f1851,f1852,f1853,f1870,f1698,f1881,f1882,f259,f1883,f1884,f1885,f1915,f1916,f1894,f1895,f1896,f1898,f1899,f1900,f1901,f1902,f1903,f1904,f1905,f1906,f1917,f1897,f1926,f1946,f1713,f714,f1950,f1951,f1952,f1953,f1957,f1958,f264,f1961,f1967,f754,f756,f1972,f1973,f1974,f1977,f1978,f1979,f1980,f1976,f784,f786,f1994,f1995,f2001,f2002,f2003,f2004,f2000,f1577,f2019,f2020,f2021,f2022,f2024,f2025,f2026,f2027,f2023,f268,f2041,f2042,f2043,f2044,f2045,f2046,f2047,f2048,f2050,f2051,f2052,f2053,f2054,f2061,f2062,f2059,f2063,f290,f2218,f291,f2242,f2243,f2244,f2246,f2247,f2248,f2249,f2250,f2252,f2253,f2254,f2255,f2256,f2257,f2258,f2259,f2260,f2261,f2262,f2263,f2264,f2265,f2266,f2267,f2268,f2269,f2270,f2271,f2272,f2273,f2275,f2276,f2277,f2280,f297,f298,f2402,f2403,f2404,f299,f2531,f2533,f2535,f2537,f2538,f300,f2597,f2599,f2600,f2601,f2602,f2603,f2604,f2605,f2606,f2607,f2608,f2609,f2610,f338,f2669,f2671,f2672,f2673,f2674,f2675,f2676,f2677,f2678,f2679,f2680,f2682,f339,f2752,f2754,f2755,f2756,f2757,f2758,f2759,f2760,f2761,f2762,f2763,f2765,f342,f2835,f2837,f2838,f2839,f2843,f2844,f2845,f2846,f2848,f372,f380,f388,f3089,f3090,f396,f404,f260,f3473,f3452,f3453,f3454,f3455,f3456,f3457,f3458,f294,f3624,f3625,f3626,f3627,f3628,f3629,f3630,f3631,f3632,f3633,f3634,f3635,f3636,f3652,f3653,f3654,f3655,f3663,f295,f3750,f3751,f3752,f3753,f3754,f3755,f3756,f3757,f3762,f3763,f3777,f3778,f3779,f3781,f3782,f3783,f3784,f3790,f3791,f306,f307,f2598,f2753,f2541,f3943,f3944,f3953,f3945,f3946,f3948,f3950,f308,f3954,f3947,f3956,f3965,f3957,f3958,f3960,f3964,f3952,f309,f4003,f328,f4042,f4043,f4044,f4045,f4046,f4047,f4050,f4054,f4055,f4056,f4057,f4058,f4059,f4060,f4061,f4063,f4066,f4068,f4069,f4070,f4071,f4073,f4075,f4076,f4077,f4078,f4079,f4052,f4048,f4049,f4067,f4062,f4084,f4085,f4087,f4053,f4089,f4091,f4093,f4094,f4095,f4072,f4097,f4098,f4064,f4105,f4051,f4106,f4107,f4108,f381,f4110,f4111,f4112,f4113,f4074,f4090,f382,f4158,f4159,f4163,f4164,f390,f4189,f4190,f4191,f4192,f4194,f391,f4268,f4269,f4274,f4275,f4279,f397,f4398,f398,f4630,f276,f4800,f4802,f4808,f4804,f301,f4886,f4887,f4888,f4889,f4890,f4891,f4892,f4893,f4894,f4895,f4896,f4897,f4898,f4899,f4900,f4901,f4902,f4903,f302,f4959,f4960,f4961,f4962,f4963,f4964,f4965,f4966,f4967,f4974,f4975,f4978,f4990,f305,f5076,f5077,f5078,f5079,f5080,f5081,f5082,f5083,f5105,f5103,f349,f5171,f5172,f350,f5268,f5269,f296,f5454,f5455,f5456,f5457,f5458,f5459,f5460,f5461,f5462,f5463,f5464,f5465,f5466,f5467,f5468,f5469,f5470,f5471,f5472,f5473,f5474,f5475,f5477,f351,f5601,f5602,f5604,f428,f310,f5937,f5938,f5939,f5940,f5946,f661,f5950]) ).

fof(f4147,plain,
    ( ~ empty(sK8)
    | spl31_17 ),
    inference(resolution,[],[f4140,f1576]) ).

fof(f5954,plain,
    ( ~ spl31_1
    | spl31_22 ),
    inference(avatar_contradiction_clause,[],[f5953]) ).

fof(f5953,plain,
    ( $false
    | ~ spl31_1
    | spl31_22 ),
    inference(global_subsumption,[],[f4855,f247,f246,f267,f269,f272,f407,f408,f409,f410,f279,f285,f284,f289,f288,f311,f335,f334,f412,f413,f348,f347,f354,f353,f352,f360,f359,f370,f369,f368,f367,f420,f365,f364,f363,f378,f429,f377,f430,f376,f373,f386,f385,f384,f383,f394,f393,f392,f389,f402,f401,f400,f399,f312,f405,f406,f249,f321,f411,f250,f322,f416,f418,f248,f251,f432,f433,f254,f255,f256,f313,f314,f315,f316,f317,f439,f323,f324,f362,f443,f431,f252,f253,f446,f292,f450,f452,f451,f453,f454,f329,f330,f331,f332,f333,f466,f421,f424,f467,f425,f468,f469,f470,f426,f471,f472,f427,f473,f265,f474,f266,f477,f478,f282,f480,f483,f482,f283,f293,f319,f325,f498,f497,f326,f511,f512,f513,f508,f517,f507,f506,f327,f534,f540,f544,f547,f548,f549,f550,f551,f552,f535,f553,f554,f533,f566,f539,f542,f356,f538,f543,f586,f541,f361,f414,f602,f603,f415,f606,f601,f608,f610,f611,f615,f600,f609,f614,f419,f629,f422,f632,f423,f635,f631,f640,f641,f638,f634,f637,f652,f653,f645,f245,f650,f672,f673,f654,f670,f680,f681,f675,f475,f689,f476,f492,f604,f698,f607,f495,f261,f711,f715,f713,f599,f724,f725,f726,f690,f728,f729,f691,f693,f737,f741,f742,f721,f744,f745,f748,f749,f697,f752,f753,f262,f757,f758,f759,f761,f762,f760,f763,f755,f768,f722,f774,f775,f738,f263,f787,f788,f789,f791,f792,f669,f798,f799,f674,f270,f814,f816,f817,f818,f821,f819,f824,f825,f828,f271,f838,f840,f841,f842,f829,f846,f831,f851,f845,f850,f835,f864,f865,f871,f873,f874,f882,f883,f884,f876,f893,f897,f877,f903,f880,f909,f896,f913,f914,f273,f902,f926,f908,f932,f837,f939,f941,f942,f950,f951,f952,f944,f961,f945,f948,f820,f977,f988,f989,f274,f990,f991,f839,f999,f1000,f1005,f1007,f1008,f1016,f1018,f1019,f870,f1029,f1030,f1045,f1048,f1049,f938,f1068,f1071,f1072,f275,f994,f1083,f1084,f1086,f894,f1089,f1090,f1092,f962,f1095,f1096,f1098,f993,f1101,f1102,f1104,f1004,f1110,f1111,f1124,f1127,f1128,f286,f1136,f1139,f1140,f1142,f1143,f1146,f1148,f1159,f1154,f1160,f1141,f1156,f1162,f1163,f1157,f1158,f1168,f1169,f287,f1178,f1182,f1183,f1174,f1187,f1185,f1195,f1198,f1200,f1199,f1201,f1215,f1216,f1202,f1208,f1228,f1229,f1209,f1232,f1175,f1237,f1238,f1247,f1258,f1257,f1266,f1271,f1272,f1267,f1287,f1280,f1177,f1180,f1316,f1317,f1323,f1179,f1343,f1181,f303,f1389,f1391,f1392,f1386,f1396,f1397,f1400,f1402,f1403,f1395,f1413,f1412,f1387,f1431,f1432,f1434,f1435,f1394,f1443,f1444,f1447,f1449,f1450,f1399,f1455,f1456,f1458,f1459,f1464,f1465,f304,f1474,f1472,f1478,f1481,f1482,f1429,f1493,f1494,f1496,f1497,f1446,f1505,f1506,f1511,f1512,f340,f1517,f1518,f1519,f1520,f1523,f1479,f1526,f1527,f1521,f1538,f1539,f1541,f1205,f1393,f1549,f1550,f341,f1556,f1557,f1428,f343,f1575,f1578,f1579,f1580,f1582,f1583,f1576,f344,f1607,f1608,f1604,f1610,f1605,f1588,f1574,f1612,f1613,f1614,f1631,f1615,f1586,f1634,f1635,f1637,f1587,f1640,f1641,f1643,f481,f1648,f1649,f1650,f1651,f1652,f1653,f1654,f1663,f257,f1669,f1692,f1693,f1695,f1676,f1677,f1678,f1661,f1660,f1696,f1697,f1659,f1646,f1701,f1702,f1703,f1705,f1706,f1700,f1709,f1708,f1647,f1716,f1717,f1718,f1662,f1664,f1728,f1699,f1730,f1731,f1733,f1734,f258,f1778,f1779,f1781,f1746,f1748,f1751,f1754,f1757,f1758,f1760,f1762,f1750,f1787,f1788,f1789,f1790,f1802,f1807,f1714,f1818,f1819,f1752,f1824,f1825,f1830,f1801,f1850,f1851,f1852,f1853,f1870,f1698,f1881,f1882,f259,f1883,f1884,f1885,f1915,f1916,f1894,f1895,f1896,f1898,f1899,f1900,f1901,f1902,f1903,f1904,f1905,f1906,f1917,f1897,f1926,f1946,f1713,f714,f1950,f1951,f1952,f1953,f1957,f1958,f264,f1961,f1967,f754,f756,f1972,f1973,f1974,f1977,f1978,f1979,f1980,f1976,f784,f786,f1994,f1995,f2001,f2002,f2003,f2004,f2000,f1577,f2019,f2020,f2021,f2022,f2024,f2025,f2026,f2027,f2023,f268,f2041,f2042,f2043,f2044,f2045,f2046,f2047,f2048,f2050,f2051,f2052,f2053,f2054,f2061,f2062,f2059,f2063,f290,f2218,f291,f2242,f2243,f2244,f2246,f2247,f2248,f2249,f2250,f2252,f2253,f2254,f2255,f2256,f2257,f2258,f2259,f2260,f2261,f2262,f2263,f2264,f2265,f2266,f2267,f2268,f2269,f2270,f2271,f2272,f2273,f2275,f2276,f2277,f2280,f297,f298,f2402,f2403,f2404,f299,f2531,f2533,f2535,f2537,f2538,f300,f2597,f2599,f2600,f2601,f2602,f2603,f2604,f2605,f2606,f2607,f2608,f2609,f2610,f338,f2669,f2671,f2672,f2673,f2674,f2675,f2676,f2677,f2678,f2679,f2680,f2682,f339,f2752,f2754,f2755,f2756,f2757,f2758,f2759,f2760,f2761,f2762,f2763,f2765,f342,f2835,f2837,f2838,f2839,f2843,f2844,f2845,f2846,f2848,f372,f380,f388,f3089,f3090,f396,f404,f260,f3473,f3452,f3453,f3454,f3455,f3456,f3457,f3458,f294,f3624,f3625,f3626,f3627,f3628,f3629,f3630,f3631,f3632,f3633,f3634,f3635,f3636,f3652,f3653,f3654,f3655,f3663,f295,f3750,f3751,f3752,f3753,f3754,f3755,f3756,f3757,f3762,f3763,f3777,f3778,f3779,f3781,f3782,f3783,f3784,f3790,f3791,f306,f307,f2598,f2753,f2541,f3943,f3944,f3953,f3945,f3946,f3948,f3950,f308,f3954,f3947,f3956,f3965,f3957,f3958,f3960,f3964,f3952,f309,f4003,f328,f4042,f4043,f4044,f4045,f4046,f4047,f4050,f4054,f4055,f4056,f4057,f4058,f4059,f4060,f4061,f4063,f4066,f4068,f4069,f4070,f4071,f4073,f4075,f4076,f4077,f4078,f4079,f4052,f4048,f4049,f4067,f4062,f4084,f4085,f4087,f4053,f4089,f4091,f4093,f4094,f4095,f4072,f4097,f4098,f4064,f4105,f4051,f4106,f4107,f4108,f381,f4110,f4111,f4112,f4113,f4074,f4090,f382,f4158,f4159,f4163,f4164,f390,f4189,f4190,f4191,f4192,f4194,f391,f4268,f4269,f4274,f4275,f4279,f397,f4398,f398,f4630,f276,f4800,f4802,f4808,f4804,f301,f4886,f4887,f4888,f4889,f4890,f4891,f4892,f4893,f4894,f4895,f4896,f4897,f4898,f4899,f4900,f4901,f4902,f4903,f302,f4959,f4960,f4961,f4962,f4963,f4964,f4965,f4966,f4967,f4974,f4975,f4978,f4990,f305,f5076,f5077,f5078,f5079,f5080,f5081,f5082,f5083,f5105,f5103,f349,f5171,f5172,f350,f5268,f5269,f296,f5454,f5455,f5456,f5457,f5458,f5459,f5460,f5461,f5462,f5463,f5464,f5465,f5466,f5467,f5468,f5469,f5470,f5471,f5472,f5473,f5474,f5475,f5477,f351,f5601,f5602,f5604,f428,f310,f5937,f5938,f5939,f5940,f5946,f661,f5950]) ).

fof(f4855,plain,
    ( ~ in(sK8,sK6)
    | spl31_22 ),
    inference(resolution,[],[f4853,f283]) ).

fof(f4853,plain,
    ( ~ subset(singleton(sK8),sK6)
    | spl31_22 ),
    inference(avatar_component_clause,[],[f4851]) ).

fof(f4851,plain,
    ( spl31_22
  <=> subset(singleton(sK8),sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_22])]) ).

fof(f5952,plain,
    ~ spl31_1,
    inference(avatar_contradiction_clause,[],[f5951]) ).

fof(f5951,plain,
    ( $false
    | ~ spl31_1 ),
    inference(global_subsumption,[],[f247,f246,f267,f269,f272,f407,f408,f409,f410,f279,f285,f284,f289,f288,f311,f335,f334,f412,f413,f348,f347,f354,f353,f352,f360,f359,f370,f369,f368,f367,f420,f365,f364,f363,f378,f429,f377,f430,f376,f373,f386,f385,f384,f383,f394,f393,f392,f389,f402,f401,f400,f399,f312,f405,f406,f249,f321,f411,f250,f322,f416,f418,f248,f251,f432,f433,f254,f255,f256,f313,f314,f315,f316,f317,f439,f323,f324,f362,f443,f431,f252,f253,f446,f292,f450,f452,f451,f453,f454,f329,f330,f331,f332,f333,f466,f421,f424,f467,f425,f468,f469,f470,f426,f471,f472,f427,f473,f265,f474,f266,f477,f478,f282,f480,f483,f482,f283,f293,f319,f325,f498,f497,f326,f511,f512,f513,f508,f517,f507,f506,f327,f534,f540,f544,f547,f548,f549,f550,f551,f552,f535,f553,f554,f533,f566,f539,f542,f356,f538,f543,f586,f541,f361,f414,f602,f603,f415,f606,f601,f608,f610,f611,f615,f600,f609,f614,f419,f629,f422,f632,f423,f635,f631,f640,f641,f638,f634,f637,f652,f653,f645,f245,f650,f672,f673,f654,f670,f680,f681,f675,f475,f689,f476,f492,f604,f698,f607,f495,f261,f711,f715,f713,f599,f724,f725,f726,f690,f728,f729,f691,f693,f737,f741,f742,f721,f744,f745,f748,f749,f697,f752,f753,f262,f757,f758,f759,f761,f762,f760,f763,f755,f768,f722,f774,f775,f738,f263,f787,f788,f789,f791,f792,f669,f798,f799,f674,f270,f814,f816,f817,f818,f821,f819,f824,f825,f828,f271,f838,f840,f841,f842,f829,f846,f831,f851,f845,f850,f835,f864,f865,f871,f873,f874,f882,f883,f884,f876,f893,f897,f877,f903,f880,f909,f896,f913,f914,f273,f902,f926,f908,f932,f837,f939,f941,f942,f950,f951,f952,f944,f961,f945,f948,f820,f977,f988,f989,f274,f990,f991,f839,f999,f1000,f1005,f1007,f1008,f1016,f1018,f1019,f870,f1029,f1030,f1045,f1048,f1049,f938,f1068,f1071,f1072,f275,f994,f1083,f1084,f1086,f894,f1089,f1090,f1092,f962,f1095,f1096,f1098,f993,f1101,f1102,f1104,f1004,f1110,f1111,f1124,f1127,f1128,f286,f1136,f1139,f1140,f1142,f1143,f1146,f1148,f1159,f1154,f1160,f1141,f1156,f1162,f1163,f1157,f1158,f1168,f1169,f287,f1178,f1182,f1183,f1174,f1187,f1185,f1195,f1198,f1200,f1199,f1201,f1215,f1216,f1202,f1208,f1228,f1229,f1209,f1232,f1175,f1237,f1238,f1247,f1258,f1257,f1266,f1271,f1272,f1267,f1287,f1280,f1177,f1180,f1316,f1317,f1323,f1179,f1343,f1181,f303,f1389,f1391,f1392,f1386,f1396,f1397,f1400,f1402,f1403,f1395,f1413,f1412,f1387,f1431,f1432,f1434,f1435,f1394,f1443,f1444,f1447,f1449,f1450,f1399,f1455,f1456,f1458,f1459,f1464,f1465,f304,f1474,f1472,f1478,f1481,f1482,f1429,f1493,f1494,f1496,f1497,f1446,f1505,f1506,f1511,f1512,f340,f1517,f1518,f1519,f1520,f1523,f1479,f1526,f1527,f1521,f1538,f1539,f1541,f1205,f1393,f1549,f1550,f341,f1556,f1557,f1428,f343,f1575,f1578,f1579,f1580,f1582,f1583,f1576,f344,f1607,f1608,f1604,f1610,f1605,f1588,f1574,f1612,f1613,f1614,f1631,f1615,f1586,f1634,f1635,f1637,f1587,f1640,f1641,f1643,f481,f1648,f1649,f1650,f1651,f1652,f1653,f1654,f1663,f257,f1669,f1692,f1693,f1695,f1676,f1677,f1678,f1661,f1660,f1696,f1697,f1659,f1646,f1701,f1702,f1703,f1705,f1706,f1700,f1709,f1708,f1647,f1716,f1717,f1718,f1662,f1664,f1728,f1699,f1730,f1731,f1733,f1734,f258,f1778,f1779,f1781,f1746,f1748,f1751,f1754,f1757,f1758,f1760,f1762,f1750,f1787,f1788,f1789,f1790,f1802,f1807,f1714,f1818,f1819,f1752,f1824,f1825,f1830,f1801,f1850,f1851,f1852,f1853,f1870,f1698,f1881,f1882,f259,f1883,f1884,f1885,f1915,f1916,f1894,f1895,f1896,f1898,f1899,f1900,f1901,f1902,f1903,f1904,f1905,f1906,f1917,f1897,f1926,f1946,f1713,f714,f1950,f1951,f1952,f1953,f1957,f1958,f264,f1961,f1967,f754,f756,f1972,f1973,f1974,f1977,f1978,f1979,f1980,f1976,f784,f786,f1994,f1995,f2001,f2002,f2003,f2004,f2000,f1577,f2019,f2020,f2021,f2022,f2024,f2025,f2026,f2027,f2023,f268,f2041,f2042,f2043,f2044,f2045,f2046,f2047,f2048,f2050,f2051,f2052,f2053,f2054,f2061,f2062,f2059,f2063,f290,f2218,f291,f2242,f2243,f2244,f2246,f2247,f2248,f2249,f2250,f2252,f2253,f2254,f2255,f2256,f2257,f2258,f2259,f2260,f2261,f2262,f2263,f2264,f2265,f2266,f2267,f2268,f2269,f2270,f2271,f2272,f2273,f2275,f2276,f2277,f2280,f297,f298,f2402,f2403,f2404,f299,f2531,f2533,f2535,f2537,f2538,f300,f2597,f2599,f2600,f2601,f2602,f2603,f2604,f2605,f2606,f2607,f2608,f2609,f2610,f338,f2669,f2671,f2672,f2673,f2674,f2675,f2676,f2677,f2678,f2679,f2680,f2682,f339,f2752,f2754,f2755,f2756,f2757,f2758,f2759,f2760,f2761,f2762,f2763,f2765,f342,f2835,f2837,f2838,f2839,f2843,f2844,f2845,f2846,f2848,f372,f380,f388,f3089,f3090,f396,f404,f260,f3473,f3452,f3453,f3454,f3455,f3456,f3457,f3458,f294,f3624,f3625,f3626,f3627,f3628,f3629,f3630,f3631,f3632,f3633,f3634,f3635,f3636,f3652,f3653,f3654,f3655,f3663,f295,f3750,f3751,f3752,f3753,f3754,f3755,f3756,f3757,f3762,f3763,f3777,f3778,f3779,f3781,f3782,f3783,f3784,f3790,f3791,f306,f307,f2598,f2753,f2541,f3943,f3944,f3953,f3945,f3946,f3948,f3950,f308,f3954,f3947,f3956,f3965,f3957,f3958,f3960,f3964,f3952,f309,f4003,f328,f4042,f4043,f4044,f4045,f4046,f4047,f4050,f4054,f4055,f4056,f4057,f4058,f4059,f4060,f4061,f4063,f4066,f4068,f4069,f4070,f4071,f4073,f4075,f4076,f4077,f4078,f4079,f4052,f4048,f4049,f4067,f4062,f4084,f4085,f4087,f4053,f4089,f4091,f4093,f4094,f4095,f4072,f4097,f4098,f4064,f4105,f4051,f4106,f4107,f4108,f381,f4110,f4111,f4112,f4113,f4074,f4090,f382,f4158,f4159,f4163,f4164,f390,f4189,f4190,f4191,f4192,f4194,f391,f4268,f4269,f4274,f4275,f4279,f397,f4398,f398,f4630,f276,f4800,f4802,f4808,f4804,f301,f4886,f4887,f4888,f4889,f4890,f4891,f4892,f4893,f4894,f4895,f4896,f4897,f4898,f4899,f4900,f4901,f4902,f4903,f302,f4959,f4960,f4961,f4962,f4963,f4964,f4965,f4966,f4967,f4974,f4975,f4978,f4990,f305,f5076,f5077,f5078,f5079,f5080,f5081,f5082,f5083,f5105,f5103,f349,f5171,f5172,f350,f5268,f5269,f296,f5454,f5455,f5456,f5457,f5458,f5459,f5460,f5461,f5462,f5463,f5464,f5465,f5466,f5467,f5468,f5469,f5470,f5471,f5472,f5473,f5474,f5475,f5477,f351,f5601,f5602,f5604,f428,f310,f5937,f5938,f5939,f5940,f5946,f661,f5950]) ).

fof(f5948,plain,
    ( ~ spl31_1
    | ~ spl31_2 ),
    inference(avatar_contradiction_clause,[],[f5947]) ).

fof(f5947,plain,
    ( $false
    | ~ spl31_1
    | ~ spl31_2 ),
    inference(global_subsumption,[],[f247,f246,f267,f269,f272,f407,f408,f409,f410,f279,f285,f284,f289,f288,f311,f335,f334,f412,f413,f348,f347,f354,f353,f352,f360,f359,f370,f369,f368,f367,f420,f365,f364,f363,f378,f429,f377,f430,f376,f373,f386,f385,f384,f383,f394,f393,f392,f389,f402,f401,f400,f399,f312,f405,f406,f249,f321,f411,f250,f322,f416,f418,f248,f251,f432,f433,f254,f255,f256,f313,f314,f315,f316,f317,f439,f323,f324,f362,f443,f431,f252,f253,f446,f292,f450,f452,f451,f453,f454,f329,f330,f331,f332,f333,f466,f421,f424,f467,f425,f468,f469,f470,f426,f471,f472,f427,f473,f265,f474,f266,f477,f478,f282,f480,f483,f482,f283,f293,f319,f325,f498,f497,f326,f511,f512,f513,f508,f517,f507,f506,f327,f534,f540,f544,f547,f548,f549,f550,f551,f552,f535,f553,f554,f533,f566,f539,f542,f356,f538,f543,f586,f541,f361,f414,f602,f603,f415,f606,f601,f608,f610,f611,f615,f600,f609,f614,f419,f629,f422,f632,f423,f635,f631,f640,f641,f638,f634,f637,f652,f653,f645,f245,f665,f668,f667,f650,f672,f673,f654,f670,f680,f681,f675,f475,f689,f476,f492,f604,f698,f607,f495,f261,f711,f715,f713,f599,f724,f725,f726,f690,f728,f729,f691,f693,f737,f741,f742,f721,f744,f745,f748,f749,f697,f752,f753,f262,f757,f758,f759,f761,f762,f760,f763,f755,f768,f722,f774,f775,f738,f263,f787,f788,f789,f791,f792,f669,f798,f799,f674,f270,f814,f816,f817,f818,f821,f819,f824,f825,f828,f271,f838,f840,f841,f842,f829,f846,f831,f851,f845,f850,f835,f864,f865,f871,f873,f874,f882,f883,f884,f876,f893,f897,f877,f903,f880,f909,f896,f913,f914,f273,f902,f926,f908,f932,f837,f939,f941,f942,f950,f951,f952,f944,f961,f945,f948,f820,f977,f988,f989,f274,f990,f991,f839,f999,f1000,f1005,f1007,f1008,f1016,f1018,f1019,f870,f1029,f1030,f1045,f1048,f1049,f938,f1068,f1071,f1072,f275,f994,f1083,f1084,f1086,f894,f1089,f1090,f1092,f962,f1095,f1096,f1098,f993,f1101,f1102,f1104,f1004,f1110,f1111,f1124,f1127,f1128,f286,f1136,f1139,f1140,f1142,f1143,f1146,f1148,f1159,f1154,f1160,f1141,f1156,f1162,f1163,f1157,f1158,f1168,f1169,f287,f1178,f1182,f1183,f1174,f1187,f1185,f1195,f1198,f1200,f1206,f1199,f1201,f1215,f1216,f1202,f1208,f1228,f1229,f1209,f1232,f1175,f1237,f1238,f1247,f1258,f1257,f1266,f1271,f1272,f1267,f1287,f1280,f1177,f1180,f1316,f1317,f1323,f1179,f1343,f1181,f303,f1389,f1391,f1392,f1386,f1396,f1397,f1400,f1402,f1403,f1395,f1413,f1412,f1387,f1431,f1432,f1434,f1435,f1394,f1443,f1444,f1447,f1449,f1450,f1399,f1455,f1456,f1458,f1459,f1464,f1465,f304,f1474,f1472,f1478,f1481,f1482,f1429,f1493,f1494,f1496,f1497,f1446,f1505,f1506,f1511,f1512,f340,f1517,f1518,f1519,f1520,f1523,f1479,f1526,f1527,f1521,f1538,f1539,f1541,f1205,f1393,f1549,f1550,f341,f1556,f1557,f1428,f343,f1575,f1578,f1579,f1580,f1582,f1583,f1576,f344,f1607,f1608,f1604,f1610,f1605,f1588,f1574,f1612,f1613,f1614,f1631,f1615,f1586,f1634,f1635,f1637,f1587,f1640,f1641,f1643,f481,f1648,f1649,f1650,f1651,f1652,f1653,f1654,f1663,f257,f1669,f1692,f1693,f1695,f1676,f1677,f1678,f1661,f1660,f1696,f1697,f1659,f1646,f1701,f1702,f1703,f1705,f1706,f1700,f1709,f1708,f1647,f1716,f1717,f1718,f1662,f1664,f1728,f1699,f1730,f1731,f1733,f1734,f258,f1778,f1779,f1781,f1746,f1748,f1751,f1754,f1757,f1758,f1760,f1762,f1750,f1787,f1788,f1789,f1790,f1802,f1807,f1714,f1818,f1819,f1752,f1824,f1825,f1830,f1801,f1850,f1851,f1852,f1853,f1870,f1698,f1881,f1882,f259,f1883,f1884,f1885,f1915,f1916,f1894,f1895,f1896,f1898,f1899,f1900,f1901,f1902,f1903,f1904,f1905,f1906,f1917,f1897,f1926,f1946,f1713,f714,f1950,f1951,f1952,f1953,f1957,f1958,f264,f1961,f1967,f754,f756,f1972,f1973,f1974,f1977,f1978,f1979,f1980,f1976,f784,f786,f1994,f1995,f2001,f2002,f2003,f2004,f2000,f1577,f2019,f2020,f2021,f2022,f2024,f2025,f2026,f2027,f2023,f268,f2041,f2042,f2043,f2044,f2045,f2046,f2047,f2048,f2050,f2051,f2052,f2053,f2054,f2061,f2062,f2059,f2063,f2055,f2065,f2095,f2072,f2073,f2093,f2094,f2070,f2097,f2099,f2100,f2077,f2076,f2079,f2089,f2064,f2151,f2154,f2155,f2157,f2160,f2161,f2087,f2183,f290,f2218,f2083,f2084,f291,f2242,f2243,f2244,f2246,f2247,f2248,f2249,f2250,f2252,f2253,f2254,f2255,f2256,f2257,f2258,f2259,f2260,f2261,f2262,f2263,f2264,f2265,f2266,f2267,f2268,f2269,f2270,f2271,f2272,f2273,f2275,f2276,f2277,f2280,f2278,f2299,f2303,f2305,f2307,f2286,f297,f2301,f2349,f2351,f298,f2402,f2403,f2404,f2308,f2081,f2470,f2473,f2474,f2482,f2483,f2498,f299,f2531,f2533,f2535,f2537,f2538,f2469,f2545,f2552,f2553,f2554,f2569,f300,f2597,f2599,f2600,f2601,f2602,f2603,f2604,f2605,f2606,f2607,f2608,f2609,f2610,f2611,f2614,f2622,f2625,f2629,f2630,f2616,f2634,f2637,f2618,f2645,f2648,f2626,f2657,f2658,f2638,f338,f2669,f2671,f2672,f2673,f2674,f2675,f2676,f2677,f2678,f2679,f2680,f2682,f2684,f2685,f2686,f2649,f339,f2752,f2754,f2755,f2756,f2757,f2758,f2759,f2760,f2761,f2762,f2763,f2765,f2766,f2767,f2768,f2769,f2302,f2780,f2781,f2782,f2784,f2542,f2795,f2796,f2797,f2798,f2802,f2803,f2804,f2309,f2819,f342,f2835,f2837,f2838,f2839,f2843,f2844,f2845,f2846,f2848,f2850,f2851,f2852,f2849,f2858,f2859,f2860,f2862,f2539,f2893,f2901,f2902,f2904,f2908,f2909,f2895,f2913,f2914,f2916,f2897,f2924,f2925,f2927,f2905,f2934,f2935,f2941,f2942,f372,f2917,f2947,f2948,f2928,f2958,f2959,f380,f2799,f3047,f3048,f3049,f3050,f3052,f3053,f3054,f3055,f3046,f3057,f3065,f3068,f3069,f3059,f3073,f3061,f3080,f388,f3089,f3090,f3060,f3145,f3144,f396,f404,f260,f3473,f3452,f3453,f3454,f3455,f3456,f3457,f3458,f3464,f3471,f294,f3624,f3625,f3626,f3627,f3628,f3629,f3630,f3631,f3632,f3633,f3634,f3635,f3636,f3642,f3649,f3652,f3653,f3654,f3655,f3657,f3661,f3663,f3664,f295,f3750,f3751,f3752,f3753,f3754,f3755,f3756,f3757,f3762,f3763,f3766,f3773,f3777,f3778,f3779,f3781,f3782,f3783,f3784,f3785,f3788,f3790,f3791,f3792,f306,f307,f2598,f2753,f2541,f3943,f3944,f3953,f3945,f3946,f3948,f3950,f308,f3954,f3947,f3956,f3965,f3957,f3958,f3960,f3964,f3952,f2472,f2481,f309,f4003,f328,f4042,f4043,f4044,f4045,f4046,f4047,f4050,f4054,f4055,f4056,f4057,f4058,f4059,f4060,f4061,f4063,f4066,f4068,f4069,f4070,f4071,f4073,f4075,f4076,f4077,f4078,f4079,f4052,f4048,f4049,f4067,f4062,f4084,f4085,f4087,f4053,f4089,f4091,f4093,f4094,f4095,f4072,f4097,f4098,f4064,f4105,f4051,f4106,f4107,f4108,f381,f4110,f4111,f4112,f4113,f4074,f4090,f2683,f382,f4158,f4159,f4163,f4164,f390,f4189,f4190,f4191,f4192,f4194,f2617,f4213,f4214,f4207,f4209,f4210,f4211,f4212,f4203,f4215,f2623,f4231,f4232,f4257,f4242,f4243,f4263,f391,f4268,f4269,f4274,f4275,f4279,f4262,f4282,f2624,f4290,f4291,f4295,f4296,f4299,f4300,f4308,f4310,f4311,f4303,f4326,f4331,f4306,f4335,f4337,f4341,f4330,f4346,f4347,f4340,f4353,f4355,f2635,f4388,f4373,f4374,f397,f4398,f2636,f4425,f4426,f4429,f4430,f4438,f4440,f4441,f4433,f4456,f4436,f4464,f4466,f2646,f4499,f4484,f2647,f4506,f4507,f4510,f4511,f4519,f4521,f4522,f398,f4630,f276,f4800,f4802,f4808,f4804,f2800,f2801,f4208,f2896,f4873,f4874,f4878,f4876,f301,f4886,f4887,f4888,f4889,f4890,f4891,f4892,f4893,f4894,f4895,f4896,f4897,f4898,f4899,f4900,f4901,f4902,f4903,f4910,f4917,f4258,f4926,f4927,f4940,f4943,f4944,f302,f4959,f4960,f4961,f4962,f4963,f4964,f4965,f4966,f4967,f4970,f4972,f4974,f4975,f4978,f4980,f4990,f4389,f5025,f5028,f5029,f4500,f5055,f5058,f5059,f305,f5076,f5077,f5078,f5079,f5080,f5081,f5082,f5083,f5105,f5087,f5089,f5097,f5103,f349,f5171,f5172,f2903,f5206,f5207,f5211,f5212,f5218,f5220,f5221,f5222,f5224,f5254,f5226,f5260,f5264,f350,f5268,f5269,f5253,f5273,f5263,f5281,f2915,f5293,f5294,f5300,f5302,f5303,f5304,f5306,f5308,f5341,f2926,f5353,f5354,f5360,f5362,f5363,f5364,f296,f5454,f5455,f5456,f5457,f5458,f5459,f5460,f5461,f5462,f5463,f5464,f5465,f5466,f5467,f5468,f5469,f5470,f5471,f5472,f5473,f5474,f5475,f5477,f351,f5601,f5602,f5604,f4877,f5605,f5606,f5607,f5608,f2936,f5617,f5618,f5627,f5629,f2937,f5657,f5658,f5668,f5669,f5670,f5685,f5691,f5690,f5695,f5697,f428,f2949,f5714,f5716,f2950,f5754,f5755,f5756,f5771,f2960,f5790,f5792,f2961,f5829,f5830,f310,f5937,f5938,f5939,f5940,f5945,f5946,f661]) ).

fof(f5945,plain,
    ( ~ in(ordered_pair(sK6,sK7),cartesian_product2(sK8,sK9))
    | ~ spl31_2 ),
    inference(subsumption_resolution,[],[f5944,f309]) ).

fof(f5944,plain,
    ( ~ in(sK7,sK9)
    | ~ in(ordered_pair(sK6,sK7),cartesian_product2(sK8,sK9))
    | ~ spl31_2 ),
    inference(subsumption_resolution,[],[f247,f665]) ).

fof(f5830,plain,
    ( ! [X0,X1] :
        ( subset(set_difference(X1,set_intersection2(X0,singleton(sK8))),sK6)
        | ~ subset(X1,sK6) )
    | ~ spl31_2 ),
    inference(superposition,[],[f295,f2961]) ).

fof(f5829,plain,
    ( ! [X0,X1] :
        ( subset(sK6,set_difference(X1,set_intersection2(X0,singleton(sK8))))
        | ~ subset(sK6,X1) )
    | ~ spl31_2 ),
    inference(superposition,[],[f295,f2961]) ).

fof(f2961,plain,
    ( ! [X0] : sK6 = set_difference(sK6,set_intersection2(X0,singleton(sK8)))
    | ~ spl31_2 ),
    inference(resolution,[],[f2928,f274]) ).

fof(f5792,plain,
    ( ! [X0,X1] :
        ( subset(X1,empty_set)
        | ~ subset(X1,set_intersection2(X0,singleton(sK8)))
        | ~ subset(X1,sK6) )
    | ~ spl31_2 ),
    inference(superposition,[],[f301,f2960]) ).

fof(f5790,plain,
    ( ! [X0,X1] :
        ( subset(set_intersection2(X1,set_intersection2(X0,singleton(sK8))),empty_set)
        | ~ subset(X1,sK6) )
    | ~ spl31_2 ),
    inference(superposition,[],[f294,f2960]) ).

fof(f2960,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_intersection2(X0,singleton(sK8)))
    | ~ spl31_2 ),
    inference(resolution,[],[f2928,f340]) ).

fof(f5771,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,sK6)
        | ~ in(X0,set_difference(singleton(sK8),X1)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f5756,f398]) ).

fof(f5756,plain,
    ( ! [X0] : sP5(set_difference(singleton(sK8),X0),sK6,sK6)
    | ~ spl31_2 ),
    inference(superposition,[],[f427,f2950]) ).

fof(f5755,plain,
    ( ! [X0,X1] :
        ( subset(set_difference(X1,set_difference(singleton(sK8),X0)),sK6)
        | ~ subset(X1,sK6) )
    | ~ spl31_2 ),
    inference(superposition,[],[f295,f2950]) ).

fof(f5754,plain,
    ( ! [X0,X1] :
        ( subset(sK6,set_difference(X1,set_difference(singleton(sK8),X0)))
        | ~ subset(sK6,X1) )
    | ~ spl31_2 ),
    inference(superposition,[],[f295,f2950]) ).

fof(f2950,plain,
    ( ! [X0] : sK6 = set_difference(sK6,set_difference(singleton(sK8),X0))
    | ~ spl31_2 ),
    inference(resolution,[],[f2917,f274]) ).

fof(f5716,plain,
    ( ! [X0,X1] :
        ( subset(X1,empty_set)
        | ~ subset(X1,set_difference(singleton(sK8),X0))
        | ~ subset(X1,sK6) )
    | ~ spl31_2 ),
    inference(superposition,[],[f301,f2949]) ).

fof(f5714,plain,
    ( ! [X0,X1] :
        ( subset(set_intersection2(X1,set_difference(singleton(sK8),X0)),empty_set)
        | ~ subset(X1,sK6) )
    | ~ spl31_2 ),
    inference(superposition,[],[f294,f2949]) ).

fof(f2949,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_difference(singleton(sK8),X0))
    | ~ spl31_2 ),
    inference(resolution,[],[f2917,f340]) ).

fof(f5697,plain,
    ( ! [X0] : sK6 = set_difference(sK6,set_intersection2(X0,singleton(sK8)))
    | ~ spl31_2 ),
    inference(resolution,[],[f5690,f404]) ).

fof(f5695,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,sK6)
        | ~ in(X0,set_intersection2(X1,singleton(sK8))) )
    | ~ spl31_2 ),
    inference(resolution,[],[f5690,f398]) ).

fof(f5690,plain,
    ( ! [X0] : sP5(set_intersection2(X0,singleton(sK8)),sK6,sK6)
    | ~ spl31_2 ),
    inference(superposition,[],[f5670,f326]) ).

fof(f5691,plain,
    ( ! [X0] : sP5(set_intersection2(X0,singleton(sK8)),sK6,sK6)
    | ~ spl31_2 ),
    inference(superposition,[],[f5670,f326]) ).

fof(f5685,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,sK6)
        | ~ in(X0,set_intersection2(singleton(sK8),X1)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f5670,f398]) ).

fof(f5670,plain,
    ( ! [X0] : sP5(set_intersection2(singleton(sK8),X0),sK6,sK6)
    | ~ spl31_2 ),
    inference(superposition,[],[f427,f2937]) ).

fof(f5669,plain,
    ( ! [X0,X1] :
        ( subset(set_difference(X1,set_intersection2(singleton(sK8),X0)),sK6)
        | ~ subset(X1,sK6) )
    | ~ spl31_2 ),
    inference(superposition,[],[f295,f2937]) ).

fof(f5668,plain,
    ( ! [X0,X1] :
        ( subset(sK6,set_difference(X1,set_intersection2(singleton(sK8),X0)))
        | ~ subset(sK6,X1) )
    | ~ spl31_2 ),
    inference(superposition,[],[f295,f2937]) ).

fof(f5658,plain,
    ( ! [X0] : sK6 = set_difference(sK6,set_intersection2(X0,singleton(sK8)))
    | ~ spl31_2 ),
    inference(superposition,[],[f2937,f326]) ).

fof(f5657,plain,
    ( ! [X0] : sK6 = set_difference(sK6,set_intersection2(X0,singleton(sK8)))
    | ~ spl31_2 ),
    inference(superposition,[],[f2937,f326]) ).

fof(f2937,plain,
    ( ! [X0] : sK6 = set_difference(sK6,set_intersection2(singleton(sK8),X0))
    | ~ spl31_2 ),
    inference(resolution,[],[f2905,f274]) ).

fof(f5629,plain,
    ( ! [X0,X1] :
        ( subset(X1,empty_set)
        | ~ subset(X1,set_intersection2(singleton(sK8),X0))
        | ~ subset(X1,sK6) )
    | ~ spl31_2 ),
    inference(superposition,[],[f301,f2936]) ).

fof(f5627,plain,
    ( ! [X0,X1] :
        ( subset(set_intersection2(X1,set_intersection2(singleton(sK8),X0)),empty_set)
        | ~ subset(X1,sK6) )
    | ~ spl31_2 ),
    inference(superposition,[],[f294,f2936]) ).

fof(f5618,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_intersection2(X0,singleton(sK8)))
    | ~ spl31_2 ),
    inference(superposition,[],[f2936,f326]) ).

fof(f5617,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_intersection2(X0,singleton(sK8)))
    | ~ spl31_2 ),
    inference(superposition,[],[f2936,f326]) ).

fof(f2936,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_intersection2(singleton(sK8),X0))
    | ~ spl31_2 ),
    inference(resolution,[],[f2905,f340]) ).

fof(f5608,plain,
    ( ! [X0] :
        ( ~ in(X0,singleton(sK8))
        | sK6 = set_difference(sK6,singleton(X0)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f4877,f274]) ).

fof(f5607,plain,
    ( ! [X0] :
        ( ~ in(X0,singleton(sK8))
        | empty_set = set_intersection2(sK6,singleton(X0)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f4877,f340]) ).

fof(f5606,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,singleton(sK8))
        | ~ in(X1,singleton(X0))
        | ~ in(X1,sK6) )
    | ~ spl31_2 ),
    inference(resolution,[],[f4877,f264]) ).

fof(f5605,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,singleton(sK8))
        | disjoint(X1,singleton(X0))
        | ~ subset(X1,sK6) )
    | ~ spl31_2 ),
    inference(resolution,[],[f4877,f299]) ).

fof(f4877,plain,
    ( ! [X0] :
        ( disjoint(sK6,singleton(X0))
        | ~ in(X0,singleton(sK8)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2896,f332]) ).

fof(f5364,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_intersection2(X0,singleton(sK8)))
    | ~ spl31_2 ),
    inference(superposition,[],[f326,f2926]) ).

fof(f5363,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_intersection2(X0,singleton(sK8)))
    | ~ spl31_2 ),
    inference(superposition,[],[f326,f2926]) ).

fof(f5362,plain,
    ( ! [X0,X1] :
        ( subset(X1,empty_set)
        | ~ subset(X1,sK6)
        | ~ subset(X1,set_intersection2(X0,singleton(sK8))) )
    | ~ spl31_2 ),
    inference(superposition,[],[f301,f2926]) ).

fof(f5360,plain,
    ( ! [X0,X1] :
        ( subset(set_intersection2(X1,sK6),empty_set)
        | ~ subset(X1,set_intersection2(X0,singleton(sK8))) )
    | ~ spl31_2 ),
    inference(superposition,[],[f294,f2926]) ).

fof(f5354,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_intersection2(X0,singleton(sK8)))
    | ~ spl31_2 ),
    inference(superposition,[],[f2926,f326]) ).

fof(f5353,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_intersection2(X0,singleton(sK8)))
    | ~ spl31_2 ),
    inference(superposition,[],[f2926,f326]) ).

fof(f2926,plain,
    ( ! [X0] : empty_set = set_intersection2(set_intersection2(X0,singleton(sK8)),sK6)
    | ~ spl31_2 ),
    inference(resolution,[],[f2897,f340]) ).

fof(f5341,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_difference(singleton(sK8),X0))
    | ~ spl31_2 ),
    inference(resolution,[],[f5308,f388]) ).

fof(f5308,plain,
    ( ! [X0] : sP3(set_difference(singleton(sK8),X0),sK6,empty_set)
    | ~ spl31_2 ),
    inference(superposition,[],[f506,f2915]) ).

fof(f5306,plain,
    ( ! [X0] : sP3(sK6,set_difference(singleton(sK8),X0),empty_set)
    | ~ spl31_2 ),
    inference(superposition,[],[f425,f2915]) ).

fof(f5304,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_difference(singleton(sK8),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f326,f2915]) ).

fof(f5303,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_difference(singleton(sK8),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f326,f2915]) ).

fof(f5302,plain,
    ( ! [X0,X1] :
        ( subset(X1,empty_set)
        | ~ subset(X1,sK6)
        | ~ subset(X1,set_difference(singleton(sK8),X0)) )
    | ~ spl31_2 ),
    inference(superposition,[],[f301,f2915]) ).

fof(f5300,plain,
    ( ! [X0,X1] :
        ( subset(set_intersection2(X1,sK6),empty_set)
        | ~ subset(X1,set_difference(singleton(sK8),X0)) )
    | ~ spl31_2 ),
    inference(superposition,[],[f294,f2915]) ).

fof(f5294,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_difference(singleton(sK8),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f2915,f326]) ).

fof(f5293,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_difference(singleton(sK8),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f2915,f326]) ).

fof(f2915,plain,
    ( ! [X0] : empty_set = set_intersection2(set_difference(singleton(sK8),X0),sK6)
    | ~ spl31_2 ),
    inference(resolution,[],[f2895,f340]) ).

fof(f5281,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_intersection2(X0,singleton(sK8)))
    | ~ spl31_2 ),
    inference(resolution,[],[f5263,f388]) ).

fof(f5263,plain,
    ( ! [X0] : sP3(set_intersection2(X0,singleton(sK8)),sK6,empty_set)
    | ~ spl31_2 ),
    inference(superposition,[],[f5226,f326]) ).

fof(f5273,plain,
    ( ! [X0] : empty_set = set_intersection2(set_intersection2(X0,singleton(sK8)),sK6)
    | ~ spl31_2 ),
    inference(resolution,[],[f5253,f388]) ).

fof(f5253,plain,
    ( ! [X0] : sP3(sK6,set_intersection2(X0,singleton(sK8)),empty_set)
    | ~ spl31_2 ),
    inference(superposition,[],[f5224,f326]) ).

fof(f5264,plain,
    ( ! [X0] : sP3(set_intersection2(X0,singleton(sK8)),sK6,empty_set)
    | ~ spl31_2 ),
    inference(superposition,[],[f5226,f326]) ).

fof(f5260,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_intersection2(singleton(sK8),X0))
    | ~ spl31_2 ),
    inference(resolution,[],[f5226,f388]) ).

fof(f5226,plain,
    ( ! [X0] : sP3(set_intersection2(singleton(sK8),X0),sK6,empty_set)
    | ~ spl31_2 ),
    inference(superposition,[],[f506,f2903]) ).

fof(f5254,plain,
    ( ! [X0] : sP3(sK6,set_intersection2(X0,singleton(sK8)),empty_set)
    | ~ spl31_2 ),
    inference(superposition,[],[f5224,f326]) ).

fof(f5224,plain,
    ( ! [X0] : sP3(sK6,set_intersection2(singleton(sK8),X0),empty_set)
    | ~ spl31_2 ),
    inference(superposition,[],[f425,f2903]) ).

fof(f5222,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_intersection2(singleton(sK8),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f326,f2903]) ).

fof(f5221,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_intersection2(singleton(sK8),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f326,f2903]) ).

fof(f5220,plain,
    ( ! [X0,X1] :
        ( subset(X1,empty_set)
        | ~ subset(X1,sK6)
        | ~ subset(X1,set_intersection2(singleton(sK8),X0)) )
    | ~ spl31_2 ),
    inference(superposition,[],[f301,f2903]) ).

fof(f5218,plain,
    ( ! [X0,X1] :
        ( subset(set_intersection2(X1,sK6),empty_set)
        | ~ subset(X1,set_intersection2(singleton(sK8),X0)) )
    | ~ spl31_2 ),
    inference(superposition,[],[f294,f2903]) ).

fof(f5212,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_intersection2(singleton(sK8),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f2903,f326]) ).

fof(f5211,plain,
    ( ! [X0] : empty_set = set_intersection2(sK6,set_intersection2(singleton(sK8),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f2903,f326]) ).

fof(f5207,plain,
    ( ! [X0] : empty_set = set_intersection2(set_intersection2(X0,singleton(sK8)),sK6)
    | ~ spl31_2 ),
    inference(superposition,[],[f2903,f326]) ).

fof(f5206,plain,
    ( ! [X0] : empty_set = set_intersection2(set_intersection2(X0,singleton(sK8)),sK6)
    | ~ spl31_2 ),
    inference(superposition,[],[f2903,f326]) ).

fof(f2903,plain,
    ( ! [X0] : empty_set = set_intersection2(set_intersection2(singleton(sK8),X0),sK6)
    | ~ spl31_2 ),
    inference(resolution,[],[f2893,f340]) ).

fof(f5097,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,sK6)
        | ~ in(X1,sK6)
        | ~ in(sK8,unordered_pair(X1,X0)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f305,f3046]) ).

fof(f5089,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,singleton(sK8))
        | ~ in(X1,singleton(sK8))
        | disjoint(unordered_pair(X1,X0),sK6) )
    | ~ spl31_2 ),
    inference(resolution,[],[f305,f2539]) ).

fof(f5087,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,singleton(sK6))
        | ~ in(X1,singleton(sK6))
        | subset(unordered_pair(X1,X0),sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f305,f2611]) ).

fof(f5059,plain,
    ( ! [X0] : sP3(set_intersection2(X0,singleton(sK6)),sK8,set_intersection2(X0,singleton(sK6)))
    | ~ spl31_2 ),
    inference(superposition,[],[f850,f4500]) ).

fof(f5058,plain,
    ( ! [X0] : sP3(sK8,set_intersection2(X0,singleton(sK6)),set_intersection2(X0,singleton(sK6)))
    | ~ spl31_2 ),
    inference(superposition,[],[f845,f4500]) ).

fof(f5055,plain,
    ( ! [X0] : set_intersection2(X0,singleton(sK6)) = set_intersection2(set_intersection2(X0,singleton(sK6)),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f820,f4500]) ).

fof(f4500,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_intersection2(X0,singleton(sK6)))
    | ~ spl31_2 ),
    inference(forward_demodulation,[],[f4480,f315]) ).

fof(f4480,plain,
    ( ! [X0] : set_union2(sK8,empty_set) = set_union2(sK8,set_intersection2(X0,singleton(sK6)))
    | ~ spl31_2 ),
    inference(superposition,[],[f258,f2646]) ).

fof(f5029,plain,
    ( ! [X0] : sP3(set_difference(singleton(sK6),X0),sK8,set_difference(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f850,f4389]) ).

fof(f5028,plain,
    ( ! [X0] : sP3(sK8,set_difference(singleton(sK6),X0),set_difference(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f845,f4389]) ).

fof(f5025,plain,
    ( ! [X0] : set_difference(singleton(sK6),X0) = set_intersection2(set_difference(singleton(sK6),X0),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f820,f4389]) ).

fof(f4389,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_difference(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(forward_demodulation,[],[f4369,f315]) ).

fof(f4369,plain,
    ( ! [X0] : set_union2(sK8,empty_set) = set_union2(sK8,set_difference(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f258,f2635]) ).

fof(f4980,plain,
    ( ! [X0,X1] :
        ( ~ subset(X0,sK6)
        | ~ subset(X1,sK6)
        | ~ in(sK8,set_union2(X1,X0)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f302,f3046]) ).

fof(f4972,plain,
    ( ! [X0,X1] :
        ( ~ subset(X0,singleton(sK8))
        | ~ subset(X1,singleton(sK8))
        | disjoint(set_union2(X1,X0),sK6) )
    | ~ spl31_2 ),
    inference(resolution,[],[f302,f2539]) ).

fof(f4970,plain,
    ( ! [X0,X1] :
        ( ~ subset(X0,singleton(sK6))
        | ~ subset(X1,singleton(sK6))
        | subset(set_union2(X1,X0),sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f302,f2611]) ).

fof(f4944,plain,
    ( ! [X0] : sP3(set_intersection2(singleton(sK6),X0),sK8,set_intersection2(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f850,f4258]) ).

fof(f4943,plain,
    ( ! [X0] : sP3(sK8,set_intersection2(singleton(sK6),X0),set_intersection2(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f845,f4258]) ).

fof(f4940,plain,
    ( ! [X0] : set_intersection2(singleton(sK6),X0) = set_intersection2(set_intersection2(singleton(sK6),X0),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f820,f4258]) ).

fof(f4927,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_intersection2(X0,singleton(sK6)))
    | ~ spl31_2 ),
    inference(superposition,[],[f4258,f326]) ).

fof(f4926,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_intersection2(X0,singleton(sK6)))
    | ~ spl31_2 ),
    inference(superposition,[],[f4258,f326]) ).

fof(f4258,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_intersection2(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(forward_demodulation,[],[f4238,f315]) ).

fof(f4238,plain,
    ( ! [X0] : set_union2(sK8,empty_set) = set_union2(sK8,set_intersection2(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f258,f2623]) ).

fof(f4917,plain,
    ( ! [X0] :
        ( subset(X0,empty_set)
        | ~ subset(X0,singleton(sK8))
        | ~ subset(X0,sK6) )
    | ~ spl31_2 ),
    inference(superposition,[],[f301,f2301]) ).

fof(f4910,plain,
    ( ! [X0] :
        ( subset(X0,empty_set)
        | ~ subset(X0,sK6)
        | ~ subset(X0,singleton(sK8)) )
    | ~ spl31_2 ),
    inference(superposition,[],[f301,f2308]) ).

fof(f4876,plain,
    ( ! [X0] :
        ( ~ in(X0,singleton(sK8))
        | singleton(X0) = set_difference(singleton(X0),sK6) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2896,f274]) ).

fof(f4878,plain,
    ( ! [X0] :
        ( empty_set = set_intersection2(sK6,singleton(X0))
        | ~ in(X0,singleton(sK8)) )
    | ~ spl31_2 ),
    inference(forward_demodulation,[],[f4875,f326]) ).

fof(f4875,plain,
    ( ! [X0] :
        ( ~ in(X0,singleton(sK8))
        | empty_set = set_intersection2(singleton(X0),sK6) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2896,f340]) ).

fof(f4874,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,singleton(sK8))
        | ~ in(X1,sK6)
        | ~ in(X1,singleton(X0)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2896,f264]) ).

fof(f4873,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,singleton(sK8))
        | disjoint(X1,sK6)
        | ~ subset(X1,singleton(X0)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2896,f299]) ).

fof(f2896,plain,
    ( ! [X0] :
        ( disjoint(singleton(X0),sK6)
        | ~ in(X0,singleton(sK8)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2539,f283]) ).

fof(f4208,plain,
    ( ! [X0] :
        ( ~ proper_subset(sK8,singleton(X0))
        | ~ in(X0,singleton(sK6)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2617,f292]) ).

fof(f2801,plain,
    ( ! [X0] :
        ( ~ subset(singleton(sK8),sK6)
        | subset(singleton(sK8),X0) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2542,f2023]) ).

fof(f2800,plain,
    ( ! [X0] :
        ( ~ subset(singleton(X0),sK6)
        | ~ in(X0,singleton(sK8)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2542,f293]) ).

fof(f4522,plain,
    ( ! [X0] : sP3(set_intersection2(X0,singleton(sK6)),sK8,set_intersection2(X0,singleton(sK6)))
    | ~ spl31_2 ),
    inference(superposition,[],[f831,f2647]) ).

fof(f4521,plain,
    ( ! [X0] : sP3(sK8,set_intersection2(X0,singleton(sK6)),set_intersection2(X0,singleton(sK6)))
    | ~ spl31_2 ),
    inference(superposition,[],[f829,f2647]) ).

fof(f4519,plain,
    ( ! [X0] : set_intersection2(X0,singleton(sK6)) = set_intersection2(set_intersection2(X0,singleton(sK6)),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f819,f2647]) ).

fof(f4511,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_intersection2(X0,singleton(sK6)))
    | ~ spl31_2 ),
    inference(superposition,[],[f327,f2647]) ).

fof(f4510,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_intersection2(X0,singleton(sK6)))
    | ~ spl31_2 ),
    inference(superposition,[],[f327,f2647]) ).

fof(f4507,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_intersection2(X0,singleton(sK6)))
    | ~ spl31_2 ),
    inference(superposition,[],[f2647,f327]) ).

fof(f4506,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_intersection2(X0,singleton(sK6)))
    | ~ spl31_2 ),
    inference(superposition,[],[f2647,f327]) ).

fof(f2647,plain,
    ( ! [X0] : sK8 = set_union2(set_intersection2(X0,singleton(sK6)),sK8)
    | ~ spl31_2 ),
    inference(resolution,[],[f2618,f271]) ).

fof(f4484,plain,
    ( ! [X0,X1] :
        ( subset(set_difference(X1,sK8),empty_set)
        | ~ subset(X1,set_intersection2(X0,singleton(sK6))) )
    | ~ spl31_2 ),
    inference(superposition,[],[f295,f2646]) ).

fof(f4499,plain,
    ( ! [X0] : set_intersection2(X0,singleton(sK6)) = set_intersection2(set_intersection2(X0,singleton(sK6)),sK8)
    | ~ spl31_2 ),
    inference(forward_demodulation,[],[f4479,f316]) ).

fof(f4479,plain,
    ( ! [X0] : set_intersection2(set_intersection2(X0,singleton(sK6)),sK8) = set_difference(set_intersection2(X0,singleton(sK6)),empty_set)
    | ~ spl31_2 ),
    inference(superposition,[],[f257,f2646]) ).

fof(f2646,plain,
    ( ! [X0] : empty_set = set_difference(set_intersection2(X0,singleton(sK6)),sK8)
    | ~ spl31_2 ),
    inference(resolution,[],[f2618,f287]) ).

fof(f4466,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_difference(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(resolution,[],[f4436,f396]) ).

fof(f4464,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,set_difference(singleton(sK6),X1))
        | in(X0,sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f4436,f391]) ).

fof(f4436,plain,
    ( ! [X0] : sP4(set_difference(singleton(sK6),X0),sK8,sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f538,f2636]) ).

fof(f4456,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,set_difference(singleton(sK6),X1))
        | in(X0,sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f4433,f390]) ).

fof(f4433,plain,
    ( ! [X0] : sP4(sK8,set_difference(singleton(sK6),X0),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f426,f2636]) ).

fof(f4441,plain,
    ( ! [X0] : sP3(set_difference(singleton(sK6),X0),sK8,set_difference(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f831,f2636]) ).

fof(f4440,plain,
    ( ! [X0] : sP3(sK8,set_difference(singleton(sK6),X0),set_difference(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f829,f2636]) ).

fof(f4438,plain,
    ( ! [X0] : set_difference(singleton(sK6),X0) = set_intersection2(set_difference(singleton(sK6),X0),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f819,f2636]) ).

fof(f4430,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_difference(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f327,f2636]) ).

fof(f4429,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_difference(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f327,f2636]) ).

fof(f4426,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_difference(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f2636,f327]) ).

fof(f4425,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_difference(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f2636,f327]) ).

fof(f2636,plain,
    ( ! [X0] : sK8 = set_union2(set_difference(singleton(sK6),X0),sK8)
    | ~ spl31_2 ),
    inference(resolution,[],[f2616,f271]) ).

fof(f4374,plain,
    ( ! [X0] : sP5(sK8,set_difference(singleton(sK6),X0),empty_set)
    | ~ spl31_2 ),
    inference(superposition,[],[f427,f2635]) ).

fof(f4373,plain,
    ( ! [X0,X1] :
        ( subset(set_difference(X1,sK8),empty_set)
        | ~ subset(X1,set_difference(singleton(sK6),X0)) )
    | ~ spl31_2 ),
    inference(superposition,[],[f295,f2635]) ).

fof(f4388,plain,
    ( ! [X0] : set_difference(singleton(sK6),X0) = set_intersection2(set_difference(singleton(sK6),X0),sK8)
    | ~ spl31_2 ),
    inference(forward_demodulation,[],[f4368,f316]) ).

fof(f4368,plain,
    ( ! [X0] : set_intersection2(set_difference(singleton(sK6),X0),sK8) = set_difference(set_difference(singleton(sK6),X0),empty_set)
    | ~ spl31_2 ),
    inference(superposition,[],[f257,f2635]) ).

fof(f2635,plain,
    ( ! [X0] : empty_set = set_difference(set_difference(singleton(sK6),X0),sK8)
    | ~ spl31_2 ),
    inference(resolution,[],[f2616,f287]) ).

fof(f4355,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_intersection2(X0,singleton(sK6)))
    | ~ spl31_2 ),
    inference(resolution,[],[f4340,f396]) ).

fof(f4353,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,set_intersection2(X1,singleton(sK6)))
        | in(X0,sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f4340,f391]) ).

fof(f4340,plain,
    ( ! [X0] : sP4(set_intersection2(X0,singleton(sK6)),sK8,sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f4306,f326]) ).

fof(f4347,plain,
    ( ! [X0] : sK8 = set_union2(set_intersection2(X0,singleton(sK6)),sK8)
    | ~ spl31_2 ),
    inference(resolution,[],[f4330,f396]) ).

fof(f4346,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,set_intersection2(X1,singleton(sK6)))
        | in(X0,sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f4330,f390]) ).

fof(f4330,plain,
    ( ! [X0] : sP4(sK8,set_intersection2(X0,singleton(sK6)),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f4303,f326]) ).

fof(f4341,plain,
    ( ! [X0] : sP4(set_intersection2(X0,singleton(sK6)),sK8,sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f4306,f326]) ).

fof(f4337,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_intersection2(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(resolution,[],[f4306,f396]) ).

fof(f4335,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,set_intersection2(singleton(sK6),X1))
        | in(X0,sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f4306,f391]) ).

fof(f4306,plain,
    ( ! [X0] : sP4(set_intersection2(singleton(sK6),X0),sK8,sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f538,f2624]) ).

fof(f4331,plain,
    ( ! [X0] : sP4(sK8,set_intersection2(X0,singleton(sK6)),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f4303,f326]) ).

fof(f4326,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,set_intersection2(singleton(sK6),X1))
        | in(X0,sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f4303,f390]) ).

fof(f4303,plain,
    ( ! [X0] : sP4(sK8,set_intersection2(singleton(sK6),X0),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f426,f2624]) ).

fof(f4311,plain,
    ( ! [X0] : sP3(set_intersection2(singleton(sK6),X0),sK8,set_intersection2(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f831,f2624]) ).

fof(f4310,plain,
    ( ! [X0] : sP3(sK8,set_intersection2(singleton(sK6),X0),set_intersection2(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f829,f2624]) ).

fof(f4308,plain,
    ( ! [X0] : set_intersection2(singleton(sK6),X0) = set_intersection2(set_intersection2(singleton(sK6),X0),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f819,f2624]) ).

fof(f4300,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_intersection2(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f327,f2624]) ).

fof(f4299,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_intersection2(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f327,f2624]) ).

fof(f4296,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_intersection2(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f2624,f327]) ).

fof(f4295,plain,
    ( ! [X0] : sK8 = set_union2(sK8,set_intersection2(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(superposition,[],[f2624,f327]) ).

fof(f4291,plain,
    ( ! [X0] : sK8 = set_union2(set_intersection2(X0,singleton(sK6)),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f2624,f326]) ).

fof(f4290,plain,
    ( ! [X0] : sK8 = set_union2(set_intersection2(X0,singleton(sK6)),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f2624,f326]) ).

fof(f2624,plain,
    ( ! [X0] : sK8 = set_union2(set_intersection2(singleton(sK6),X0),sK8)
    | ~ spl31_2 ),
    inference(resolution,[],[f2614,f271]) ).

fof(f4282,plain,
    ( ! [X0] : empty_set = set_difference(set_intersection2(X0,singleton(sK6)),sK8)
    | ~ spl31_2 ),
    inference(resolution,[],[f4262,f404]) ).

fof(f4262,plain,
    ( ! [X0] : sP5(sK8,set_intersection2(X0,singleton(sK6)),empty_set)
    | ~ spl31_2 ),
    inference(superposition,[],[f4243,f326]) ).

fof(f4263,plain,
    ( ! [X0] : sP5(sK8,set_intersection2(X0,singleton(sK6)),empty_set)
    | ~ spl31_2 ),
    inference(superposition,[],[f4243,f326]) ).

fof(f4243,plain,
    ( ! [X0] : sP5(sK8,set_intersection2(singleton(sK6),X0),empty_set)
    | ~ spl31_2 ),
    inference(superposition,[],[f427,f2623]) ).

fof(f4242,plain,
    ( ! [X0,X1] :
        ( subset(set_difference(X1,sK8),empty_set)
        | ~ subset(X1,set_intersection2(singleton(sK6),X0)) )
    | ~ spl31_2 ),
    inference(superposition,[],[f295,f2623]) ).

fof(f4257,plain,
    ( ! [X0] : set_intersection2(singleton(sK6),X0) = set_intersection2(set_intersection2(singleton(sK6),X0),sK8)
    | ~ spl31_2 ),
    inference(forward_demodulation,[],[f4237,f316]) ).

fof(f4237,plain,
    ( ! [X0] : set_intersection2(set_intersection2(singleton(sK6),X0),sK8) = set_difference(set_intersection2(singleton(sK6),X0),empty_set)
    | ~ spl31_2 ),
    inference(superposition,[],[f257,f2623]) ).

fof(f4232,plain,
    ( ! [X0] : empty_set = set_difference(set_intersection2(X0,singleton(sK6)),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f2623,f326]) ).

fof(f4231,plain,
    ( ! [X0] : empty_set = set_difference(set_intersection2(X0,singleton(sK6)),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f2623,f326]) ).

fof(f2623,plain,
    ( ! [X0] : empty_set = set_difference(set_intersection2(singleton(sK6),X0),sK8)
    | ~ spl31_2 ),
    inference(resolution,[],[f2614,f287]) ).

fof(f4215,plain,
    ( singleton(sK6) = set_difference(singleton(sK6),singleton(powerset(sK8)))
    | ~ spl31_2 ),
    inference(resolution,[],[f4203,f291]) ).

fof(f4203,plain,
    ( ~ in(powerset(sK8),singleton(sK6))
    | ~ spl31_2 ),
    inference(resolution,[],[f2617,f601]) ).

fof(f4212,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,singleton(sK6))
        | ~ in(X1,singleton(X0))
        | in(X1,sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2617,f342]) ).

fof(f4211,plain,
    ( ! [X0] :
        ( ~ in(X0,singleton(sK6))
        | singleton(X0) = sK8
        | proper_subset(singleton(X0),sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2617,f339]) ).

fof(f4210,plain,
    ( ! [X0] :
        ( ~ in(X0,singleton(sK6))
        | singleton(X0) = sK8
        | ~ subset(sK8,singleton(X0)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2617,f338]) ).

fof(f4209,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,singleton(sK6))
        | subset(X1,sK8)
        | ~ subset(X1,singleton(X0)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2617,f300]) ).

fof(f4207,plain,
    ( ! [X0] :
        ( ~ in(X0,singleton(sK6))
        | empty_set = set_difference(singleton(X0),sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2617,f287]) ).

fof(f4214,plain,
    ( ! [X0] :
        ( sK8 = set_union2(sK8,singleton(X0))
        | ~ in(X0,singleton(sK6)) )
    | ~ spl31_2 ),
    inference(forward_demodulation,[],[f4206,f327]) ).

fof(f4206,plain,
    ( ! [X0] :
        ( ~ in(X0,singleton(sK6))
        | sK8 = set_union2(singleton(X0),sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2617,f271]) ).

fof(f4213,plain,
    ( ! [X0] :
        ( singleton(X0) = set_intersection2(sK8,singleton(X0))
        | ~ in(X0,singleton(sK6)) )
    | ~ spl31_2 ),
    inference(forward_demodulation,[],[f4205,f326]) ).

fof(f4205,plain,
    ( ! [X0] :
        ( ~ in(X0,singleton(sK6))
        | singleton(X0) = set_intersection2(singleton(X0),sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2617,f270]) ).

fof(f2617,plain,
    ( ! [X0] :
        ( subset(singleton(X0),sK8)
        | ~ in(X0,singleton(sK6)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2611,f283]) ).

fof(f2683,plain,
    ( sK8 = singleton(sK6)
    | ~ subset(sK8,singleton(sK6))
    | ~ spl31_2 ),
    inference(resolution,[],[f338,f2070]) ).

fof(f2481,plain,
    ( ! [X0] :
        ( ~ in(X0,singleton(sK6))
        | ~ disjoint(sK8,singleton(sK6)) )
    | ~ spl31_2 ),
    inference(superposition,[],[f714,f2081]) ).

fof(f2472,plain,
    ( ! [X0] :
        ( ~ in(X0,singleton(sK6))
        | ~ disjoint(singleton(sK6),sK8) )
    | ~ spl31_2 ),
    inference(superposition,[],[f261,f2081]) ).

fof(f3792,plain,
    ( ! [X0] :
        ( subset(set_difference(X0,singleton(sK8)),sK6)
        | ~ subset(X0,sK6) )
    | ~ spl31_2 ),
    inference(superposition,[],[f295,f2278]) ).

fof(f3788,plain,
    ( ! [X0] :
        ( subset(set_difference(X0,sK8),empty_set)
        | ~ subset(X0,singleton(sK6)) )
    | ~ spl31_2 ),
    inference(superposition,[],[f295,f2087]) ).

fof(f3785,plain,
    ( ! [X0] :
        ( subset(set_difference(X0,sK6),singleton(sK8))
        | ~ subset(X0,singleton(sK8)) )
    | ~ spl31_2 ),
    inference(superposition,[],[f295,f2309]) ).

fof(f3773,plain,
    ( ! [X0] :
        ( subset(sK6,set_difference(X0,singleton(sK8)))
        | ~ subset(sK6,X0) )
    | ~ spl31_2 ),
    inference(superposition,[],[f295,f2278]) ).

fof(f3766,plain,
    ( ! [X0] :
        ( subset(singleton(sK8),set_difference(X0,sK6))
        | ~ subset(singleton(sK8),X0) )
    | ~ spl31_2 ),
    inference(superposition,[],[f295,f2309]) ).

fof(f3664,plain,
    ( ! [X0] :
        ( subset(set_intersection2(X0,singleton(sK8)),empty_set)
        | ~ subset(X0,sK6) )
    | ~ spl31_2 ),
    inference(superposition,[],[f294,f2301]) ).

fof(f3661,plain,
    ( ! [X0] :
        ( subset(set_intersection2(X0,sK8),singleton(sK6))
        | ~ subset(X0,singleton(sK6)) )
    | ~ spl31_2 ),
    inference(superposition,[],[f294,f2081]) ).

fof(f3657,plain,
    ( ! [X0] :
        ( subset(set_intersection2(X0,sK6),empty_set)
        | ~ subset(X0,singleton(sK8)) )
    | ~ spl31_2 ),
    inference(superposition,[],[f294,f2308]) ).

fof(f3649,plain,
    ( ! [X0] :
        ( subset(singleton(sK6),set_intersection2(X0,singleton(sK6)))
        | ~ subset(sK8,X0) )
    | ~ spl31_2 ),
    inference(superposition,[],[f294,f2469]) ).

fof(f3642,plain,
    ( ! [X0] :
        ( subset(singleton(sK6),set_intersection2(X0,sK8))
        | ~ subset(singleton(sK6),X0) )
    | ~ spl31_2 ),
    inference(superposition,[],[f294,f2081]) ).

fof(f3471,plain,
    ( in(sK10(sK8,singleton(sK6)),singleton(sK6))
    | disjoint(sK8,singleton(sK6))
    | ~ spl31_2 ),
    inference(superposition,[],[f260,f2469]) ).

fof(f3464,plain,
    ( in(sK10(singleton(sK6),sK8),singleton(sK6))
    | disjoint(singleton(sK6),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f260,f2081]) ).

fof(f3144,plain,
    ( ~ in(empty_set,sK6)
    | ~ subset(sK8,empty_set)
    | ~ spl31_2 ),
    inference(resolution,[],[f3060,f604]) ).

fof(f3145,plain,
    ( ! [X0] :
        ( ~ in(X0,sK6)
        | singleton(X0) = set_difference(singleton(X0),singleton(sK8)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f3060,f291]) ).

fof(f3060,plain,
    ( ! [X0] :
        ( ~ in(sK8,singleton(X0))
        | ~ in(X0,sK6) )
    | ~ spl31_2 ),
    inference(resolution,[],[f3046,f283]) ).

fof(f3080,plain,
    ( ! [X0] : set_intersection2(X0,sK6) = set_difference(set_intersection2(X0,sK6),singleton(sK8))
    | ~ spl31_2 ),
    inference(resolution,[],[f3061,f291]) ).

fof(f3061,plain,
    ( ! [X0] : ~ in(sK8,set_intersection2(X0,sK6))
    | ~ spl31_2 ),
    inference(resolution,[],[f3046,f508]) ).

fof(f3073,plain,
    ( ! [X0] : set_difference(sK6,X0) = set_difference(set_difference(sK6,X0),singleton(sK8))
    | ~ spl31_2 ),
    inference(resolution,[],[f3059,f291]) ).

fof(f3059,plain,
    ( ! [X0] : ~ in(sK8,set_difference(sK6,X0))
    | ~ spl31_2 ),
    inference(resolution,[],[f3046,f256]) ).

fof(f3069,plain,
    ( ! [X0] : ~ in(sK8,set_intersection2(X0,sK6))
    | ~ spl31_2 ),
    inference(superposition,[],[f3057,f326]) ).

fof(f3068,plain,
    ( ! [X0] : ~ in(sK8,set_intersection2(X0,sK6))
    | ~ spl31_2 ),
    inference(superposition,[],[f3057,f326]) ).

fof(f3065,plain,
    ( ! [X0] : set_intersection2(sK6,X0) = set_difference(set_intersection2(sK6,X0),singleton(sK8))
    | ~ spl31_2 ),
    inference(resolution,[],[f3057,f291]) ).

fof(f3057,plain,
    ( ! [X0] : ~ in(sK8,set_intersection2(sK6,X0))
    | ~ spl31_2 ),
    inference(resolution,[],[f3046,f255]) ).

fof(f3046,plain,
    ( ! [X0] :
        ( ~ subset(X0,sK6)
        | ~ in(sK8,X0) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2799,f293]) ).

fof(f3055,plain,
    ( ! [X0] :
        ( ~ subset(singleton(sK8),sK6)
        | ~ in(X0,singleton(sK8)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2799,f713]) ).

fof(f3054,plain,
    ( ! [X0] :
        ( ~ subset(singleton(sK8),sK6)
        | disjoint(singleton(sK8),X0) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2799,f1976]) ).

fof(f3053,plain,
    ( ! [X0] :
        ( ~ subset(singleton(sK8),sK6)
        | disjoint(X0,singleton(sK8)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2799,f2000]) ).

fof(f3052,plain,
    ( ! [X0] :
        ( ~ subset(singleton(sK8),sK6)
        | subset(singleton(sK8),X0) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2799,f2023]) ).

fof(f3050,plain,
    ( ! [X0] :
        ( ~ subset(X0,sK6)
        | singleton(sK8) = set_difference(singleton(sK8),X0) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2799,f274]) ).

fof(f3049,plain,
    ( ! [X0] :
        ( ~ subset(X0,sK6)
        | empty_set = set_intersection2(singleton(sK8),X0) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2799,f340]) ).

fof(f3048,plain,
    ( ! [X0,X1] :
        ( ~ subset(X0,sK6)
        | ~ in(X1,X0)
        | ~ in(X1,singleton(sK8)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2799,f264]) ).

fof(f3047,plain,
    ( ! [X0,X1] :
        ( ~ subset(X0,sK6)
        | disjoint(X1,X0)
        | ~ subset(X1,singleton(sK8)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2799,f299]) ).

fof(f2799,plain,
    ( ! [X0] :
        ( disjoint(singleton(sK8),X0)
        | ~ subset(X0,sK6) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2542,f332]) ).

fof(f2959,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,set_intersection2(X1,singleton(sK8)))
        | ~ in(X0,sK6) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2928,f264]) ).

fof(f2958,plain,
    ( ! [X0,X1] :
        ( disjoint(X0,set_intersection2(X1,singleton(sK8)))
        | ~ subset(X0,sK6) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2928,f299]) ).

fof(f2928,plain,
    ( ! [X0] : disjoint(sK6,set_intersection2(X0,singleton(sK8)))
    | ~ spl31_2 ),
    inference(resolution,[],[f2897,f332]) ).

fof(f2948,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,set_difference(singleton(sK8),X1))
        | ~ in(X0,sK6) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2917,f264]) ).

fof(f2947,plain,
    ( ! [X0,X1] :
        ( disjoint(X0,set_difference(singleton(sK8),X1))
        | ~ subset(X0,sK6) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2917,f299]) ).

fof(f2917,plain,
    ( ! [X0] : disjoint(sK6,set_difference(singleton(sK8),X0))
    | ~ spl31_2 ),
    inference(resolution,[],[f2895,f332]) ).

fof(f2942,plain,
    ( ! [X0] : disjoint(sK6,set_intersection2(X0,singleton(sK8)))
    | ~ spl31_2 ),
    inference(superposition,[],[f2905,f326]) ).

fof(f2941,plain,
    ( ! [X0] : disjoint(sK6,set_intersection2(X0,singleton(sK8)))
    | ~ spl31_2 ),
    inference(superposition,[],[f2905,f326]) ).

fof(f2935,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,set_intersection2(singleton(sK8),X1))
        | ~ in(X0,sK6) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2905,f264]) ).

fof(f2934,plain,
    ( ! [X0,X1] :
        ( disjoint(X0,set_intersection2(singleton(sK8),X1))
        | ~ subset(X0,sK6) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2905,f299]) ).

fof(f2905,plain,
    ( ! [X0] : disjoint(sK6,set_intersection2(singleton(sK8),X0))
    | ~ spl31_2 ),
    inference(resolution,[],[f2893,f332]) ).

fof(f2927,plain,
    ( ! [X0] : set_intersection2(X0,singleton(sK8)) = set_difference(set_intersection2(X0,singleton(sK8)),sK6)
    | ~ spl31_2 ),
    inference(resolution,[],[f2897,f274]) ).

fof(f2925,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,sK6)
        | ~ in(X0,set_intersection2(X1,singleton(sK8))) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2897,f264]) ).

fof(f2924,plain,
    ( ! [X0,X1] :
        ( disjoint(X0,sK6)
        | ~ subset(X0,set_intersection2(X1,singleton(sK8))) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2897,f299]) ).

fof(f2897,plain,
    ( ! [X0] : disjoint(set_intersection2(X0,singleton(sK8)),sK6)
    | ~ spl31_2 ),
    inference(resolution,[],[f2539,f508]) ).

fof(f2916,plain,
    ( ! [X0] : set_difference(singleton(sK8),X0) = set_difference(set_difference(singleton(sK8),X0),sK6)
    | ~ spl31_2 ),
    inference(resolution,[],[f2895,f274]) ).

fof(f2914,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,sK6)
        | ~ in(X0,set_difference(singleton(sK8),X1)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2895,f264]) ).

fof(f2913,plain,
    ( ! [X0,X1] :
        ( disjoint(X0,sK6)
        | ~ subset(X0,set_difference(singleton(sK8),X1)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2895,f299]) ).

fof(f2895,plain,
    ( ! [X0] : disjoint(set_difference(singleton(sK8),X0),sK6)
    | ~ spl31_2 ),
    inference(resolution,[],[f2539,f256]) ).

fof(f2909,plain,
    ( ! [X0] : disjoint(set_intersection2(X0,singleton(sK8)),sK6)
    | ~ spl31_2 ),
    inference(superposition,[],[f2893,f326]) ).

fof(f2908,plain,
    ( ! [X0] : disjoint(set_intersection2(X0,singleton(sK8)),sK6)
    | ~ spl31_2 ),
    inference(superposition,[],[f2893,f326]) ).

fof(f2904,plain,
    ( ! [X0] : set_intersection2(singleton(sK8),X0) = set_difference(set_intersection2(singleton(sK8),X0),sK6)
    | ~ spl31_2 ),
    inference(resolution,[],[f2893,f274]) ).

fof(f2902,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,sK6)
        | ~ in(X0,set_intersection2(singleton(sK8),X1)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2893,f264]) ).

fof(f2901,plain,
    ( ! [X0,X1] :
        ( disjoint(X0,sK6)
        | ~ subset(X0,set_intersection2(singleton(sK8),X1)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2893,f299]) ).

fof(f2893,plain,
    ( ! [X0] : disjoint(set_intersection2(singleton(sK8),X0),sK6)
    | ~ spl31_2 ),
    inference(resolution,[],[f2539,f255]) ).

fof(f2539,plain,
    ( ! [X0] :
        ( ~ subset(X0,singleton(sK8))
        | disjoint(X0,sK6) )
    | ~ spl31_2 ),
    inference(resolution,[],[f299,f2305]) ).

fof(f2862,plain,
    ( ! [X0] :
        ( in(sK14(singleton(sK6),X0),sK8)
        | subset(singleton(sK6),X0) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2849,f343]) ).

fof(f2860,plain,
    ( ! [X0] :
        ( in(sK11(X0,singleton(sK6)),sK8)
        | disjoint(X0,singleton(sK6)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2849,f263]) ).

fof(f2859,plain,
    ( ! [X0] :
        ( in(sK11(singleton(sK6),X0),sK8)
        | disjoint(singleton(sK6),X0) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2849,f262]) ).

fof(f2858,plain,
    ( ! [X0] :
        ( in(X0,sK8)
        | singleton(sK6) = set_difference(singleton(sK6),singleton(X0)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2849,f291]) ).

fof(f2849,plain,
    ( ! [X0] :
        ( ~ in(X0,singleton(sK6))
        | in(X0,sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f342,f2070]) ).

fof(f2852,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,set_difference(singleton(sK6),X1))
        | in(X0,sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f342,f2616]) ).

fof(f2851,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,set_intersection2(X1,singleton(sK6)))
        | in(X0,sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f342,f2618]) ).

fof(f2850,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,set_intersection2(singleton(sK6),X1))
        | in(X0,sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f342,f2614]) ).

fof(f2819,plain,
    ( sP5(sK6,singleton(sK8),singleton(sK8))
    | ~ spl31_2 ),
    inference(superposition,[],[f427,f2309]) ).

fof(f2309,plain,
    ( singleton(sK8) = set_difference(singleton(sK8),sK6)
    | ~ spl31_2 ),
    inference(resolution,[],[f2305,f274]) ).

fof(f2804,plain,
    ( ! [X0] :
        ( ~ subset(singleton(sK8),sK6)
        | ~ in(X0,singleton(sK8)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2542,f713]) ).

fof(f2803,plain,
    ( ! [X0] :
        ( ~ subset(singleton(sK8),sK6)
        | disjoint(singleton(sK8),X0) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2542,f1976]) ).

fof(f2802,plain,
    ( ! [X0] :
        ( ~ subset(singleton(sK8),sK6)
        | disjoint(X0,singleton(sK8)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2542,f2000]) ).

fof(f2798,plain,
    ( ! [X0] :
        ( ~ subset(X0,sK6)
        | set_difference(X0,singleton(sK8)) = X0 )
    | ~ spl31_2 ),
    inference(resolution,[],[f2542,f274]) ).

fof(f2797,plain,
    ( ! [X0] :
        ( ~ subset(X0,sK6)
        | empty_set = set_intersection2(X0,singleton(sK8)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2542,f340]) ).

fof(f2796,plain,
    ( ! [X0,X1] :
        ( ~ subset(X0,sK6)
        | ~ in(X1,singleton(sK8))
        | ~ in(X1,X0) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2542,f264]) ).

fof(f2795,plain,
    ( ! [X0,X1] :
        ( ~ subset(X0,sK6)
        | disjoint(X1,singleton(sK8))
        | ~ subset(X1,X0) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2542,f299]) ).

fof(f2542,plain,
    ( ! [X0] :
        ( disjoint(X0,singleton(sK8))
        | ~ subset(X0,sK6) )
    | ~ spl31_2 ),
    inference(resolution,[],[f299,f2299]) ).

fof(f2784,plain,
    ( ! [X0] :
        ( ~ in(sK14(singleton(sK8),X0),sK6)
        | subset(singleton(sK8),X0) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2302,f343]) ).

fof(f2782,plain,
    ( ! [X0] :
        ( ~ in(sK11(X0,singleton(sK8)),sK6)
        | disjoint(X0,singleton(sK8)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2302,f263]) ).

fof(f2781,plain,
    ( ! [X0] :
        ( ~ in(sK11(singleton(sK8),X0),sK6)
        | disjoint(singleton(sK8),X0) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2302,f262]) ).

fof(f2780,plain,
    ( ! [X0] :
        ( ~ in(X0,sK6)
        | singleton(sK8) = set_difference(singleton(sK8),singleton(X0)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2302,f291]) ).

fof(f2302,plain,
    ( ! [X0] :
        ( ~ in(X0,singleton(sK8))
        | ~ in(X0,sK6) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2299,f264]) ).

fof(f2769,plain,
    ( ! [X0] :
        ( sK8 = set_difference(singleton(sK6),X0)
        | proper_subset(set_difference(singleton(sK6),X0),sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f339,f2616]) ).

fof(f2768,plain,
    ( ! [X0] :
        ( sK8 = set_intersection2(X0,singleton(sK6))
        | proper_subset(set_intersection2(X0,singleton(sK6)),sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f339,f2618]) ).

fof(f2767,plain,
    ( ! [X0] :
        ( sK8 = set_intersection2(singleton(sK6),X0)
        | proper_subset(set_intersection2(singleton(sK6),X0),sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f339,f2614]) ).

fof(f2766,plain,
    ( sK8 = singleton(sK6)
    | proper_subset(singleton(sK6),sK8)
    | ~ spl31_2 ),
    inference(resolution,[],[f339,f2070]) ).

fof(f2649,plain,
    ( ! [X0] : ~ proper_subset(sK8,set_intersection2(X0,singleton(sK6)))
    | ~ spl31_2 ),
    inference(resolution,[],[f2618,f292]) ).

fof(f2686,plain,
    ( ! [X0] :
        ( sK8 = set_difference(singleton(sK6),X0)
        | ~ subset(sK8,set_difference(singleton(sK6),X0)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f338,f2616]) ).

fof(f2685,plain,
    ( ! [X0] :
        ( sK8 = set_intersection2(X0,singleton(sK6))
        | ~ subset(sK8,set_intersection2(X0,singleton(sK6))) )
    | ~ spl31_2 ),
    inference(resolution,[],[f338,f2618]) ).

fof(f2684,plain,
    ( ! [X0] :
        ( sK8 = set_intersection2(singleton(sK6),X0)
        | ~ subset(sK8,set_intersection2(singleton(sK6),X0)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f338,f2614]) ).

fof(f2638,plain,
    ( ! [X0] : ~ proper_subset(sK8,set_difference(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(resolution,[],[f2616,f292]) ).

fof(f2658,plain,
    ( ! [X0] : ~ proper_subset(sK8,set_intersection2(X0,singleton(sK6)))
    | ~ spl31_2 ),
    inference(superposition,[],[f2626,f326]) ).

fof(f2657,plain,
    ( ! [X0] : ~ proper_subset(sK8,set_intersection2(X0,singleton(sK6)))
    | ~ spl31_2 ),
    inference(superposition,[],[f2626,f326]) ).

fof(f2626,plain,
    ( ! [X0] : ~ proper_subset(sK8,set_intersection2(singleton(sK6),X0))
    | ~ spl31_2 ),
    inference(resolution,[],[f2614,f292]) ).

fof(f2648,plain,
    ( ! [X0] : set_intersection2(X0,singleton(sK6)) = set_intersection2(set_intersection2(X0,singleton(sK6)),sK8)
    | ~ spl31_2 ),
    inference(resolution,[],[f2618,f270]) ).

fof(f2645,plain,
    ( ! [X0,X1] :
        ( subset(X0,sK8)
        | ~ subset(X0,set_intersection2(X1,singleton(sK6))) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2618,f300]) ).

fof(f2618,plain,
    ( ! [X0] : subset(set_intersection2(X0,singleton(sK6)),sK8)
    | ~ spl31_2 ),
    inference(resolution,[],[f2611,f508]) ).

fof(f2637,plain,
    ( ! [X0] : set_difference(singleton(sK6),X0) = set_intersection2(set_difference(singleton(sK6),X0),sK8)
    | ~ spl31_2 ),
    inference(resolution,[],[f2616,f270]) ).

fof(f2634,plain,
    ( ! [X0,X1] :
        ( subset(X0,sK8)
        | ~ subset(X0,set_difference(singleton(sK6),X1)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2616,f300]) ).

fof(f2616,plain,
    ( ! [X0] : subset(set_difference(singleton(sK6),X0),sK8)
    | ~ spl31_2 ),
    inference(resolution,[],[f2611,f256]) ).

fof(f2630,plain,
    ( ! [X0] : subset(set_intersection2(X0,singleton(sK6)),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f2614,f326]) ).

fof(f2629,plain,
    ( ! [X0] : subset(set_intersection2(X0,singleton(sK6)),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f2614,f326]) ).

fof(f2625,plain,
    ( ! [X0] : set_intersection2(singleton(sK6),X0) = set_intersection2(set_intersection2(singleton(sK6),X0),sK8)
    | ~ spl31_2 ),
    inference(resolution,[],[f2614,f270]) ).

fof(f2622,plain,
    ( ! [X0,X1] :
        ( subset(X0,sK8)
        | ~ subset(X0,set_intersection2(singleton(sK6),X1)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2614,f300]) ).

fof(f2614,plain,
    ( ! [X0] : subset(set_intersection2(singleton(sK6),X0),sK8)
    | ~ spl31_2 ),
    inference(resolution,[],[f2611,f255]) ).

fof(f2611,plain,
    ( ! [X0] :
        ( ~ subset(X0,singleton(sK6))
        | subset(X0,sK8) )
    | ~ spl31_2 ),
    inference(resolution,[],[f300,f2070]) ).

fof(f2569,plain,
    ( ! [X0] :
        ( subset(singleton(sK6),X0)
        | ~ disjoint(sK8,singleton(sK6)) )
    | ~ spl31_2 ),
    inference(superposition,[],[f1577,f2469]) ).

fof(f2554,plain,
    ( ! [X0] :
        ( disjoint(X0,singleton(sK6))
        | ~ disjoint(sK8,singleton(sK6)) )
    | ~ spl31_2 ),
    inference(superposition,[],[f786,f2469]) ).

fof(f2553,plain,
    ( ! [X0] :
        ( disjoint(singleton(sK6),X0)
        | ~ disjoint(sK8,singleton(sK6)) )
    | ~ spl31_2 ),
    inference(superposition,[],[f756,f2469]) ).

fof(f2552,plain,
    ( ! [X0] :
        ( ~ in(X0,singleton(sK6))
        | ~ disjoint(singleton(sK6),sK8) )
    | ~ spl31_2 ),
    inference(superposition,[],[f714,f2469]) ).

fof(f2545,plain,
    ( ! [X0] :
        ( ~ in(X0,singleton(sK6))
        | ~ disjoint(sK8,singleton(sK6)) )
    | ~ spl31_2 ),
    inference(superposition,[],[f261,f2469]) ).

fof(f2469,plain,
    ( singleton(sK6) = set_intersection2(sK8,singleton(sK6))
    | ~ spl31_2 ),
    inference(superposition,[],[f2081,f326]) ).

fof(f2498,plain,
    ( ! [X0] :
        ( subset(singleton(sK6),X0)
        | ~ disjoint(singleton(sK6),sK8) )
    | ~ spl31_2 ),
    inference(superposition,[],[f1577,f2081]) ).

fof(f2483,plain,
    ( ! [X0] :
        ( disjoint(X0,singleton(sK6))
        | ~ disjoint(singleton(sK6),sK8) )
    | ~ spl31_2 ),
    inference(superposition,[],[f786,f2081]) ).

fof(f2482,plain,
    ( ! [X0] :
        ( disjoint(singleton(sK6),X0)
        | ~ disjoint(singleton(sK6),sK8) )
    | ~ spl31_2 ),
    inference(superposition,[],[f756,f2081]) ).

fof(f2474,plain,
    ( singleton(sK6) = set_intersection2(sK8,singleton(sK6))
    | ~ spl31_2 ),
    inference(superposition,[],[f326,f2081]) ).

fof(f2473,plain,
    ( singleton(sK6) = set_intersection2(sK8,singleton(sK6))
    | ~ spl31_2 ),
    inference(superposition,[],[f326,f2081]) ).

fof(f2470,plain,
    ( singleton(sK6) = set_intersection2(sK8,singleton(sK6))
    | ~ spl31_2 ),
    inference(superposition,[],[f2081,f326]) ).

fof(f2081,plain,
    ( singleton(sK6) = set_intersection2(singleton(sK6),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f819,f2055]) ).

fof(f2308,plain,
    ( empty_set = set_intersection2(singleton(sK8),sK6)
    | ~ spl31_2 ),
    inference(resolution,[],[f2305,f340]) ).

fof(f2351,plain,
    ( sP3(sK6,singleton(sK8),empty_set)
    | ~ spl31_2 ),
    inference(superposition,[],[f506,f2301]) ).

fof(f2349,plain,
    ( sP3(singleton(sK8),sK6,empty_set)
    | ~ spl31_2 ),
    inference(superposition,[],[f425,f2301]) ).

fof(f2301,plain,
    ( empty_set = set_intersection2(sK6,singleton(sK8))
    | ~ spl31_2 ),
    inference(forward_demodulation,[],[f2283,f1174]) ).

fof(f2283,plain,
    ( set_intersection2(sK6,singleton(sK8)) = set_difference(sK6,sK6)
    | ~ spl31_2 ),
    inference(superposition,[],[f257,f2278]) ).

fof(f2286,plain,
    ( sP5(singleton(sK8),sK6,sK6)
    | ~ spl31_2 ),
    inference(superposition,[],[f427,f2278]) ).

fof(f2307,plain,
    ( ! [X0] :
        ( ~ in(X0,sK6)
        | ~ in(X0,singleton(sK8)) )
    | ~ spl31_2 ),
    inference(resolution,[],[f2305,f264]) ).

fof(f2305,plain,
    ( disjoint(singleton(sK8),sK6)
    | ~ spl31_2 ),
    inference(resolution,[],[f2299,f332]) ).

fof(f2303,plain,
    ( empty_set = set_intersection2(sK6,singleton(sK8))
    | ~ spl31_2 ),
    inference(resolution,[],[f2299,f340]) ).

fof(f2299,plain,
    ( disjoint(sK6,singleton(sK8))
    | ~ spl31_2 ),
    inference(trivial_inequality_removal,[],[f2284]) ).

fof(f2284,plain,
    ( sK6 != sK6
    | disjoint(sK6,singleton(sK8))
    | ~ spl31_2 ),
    inference(superposition,[],[f275,f2278]) ).

fof(f2278,plain,
    ( sK6 = set_difference(sK6,singleton(sK8))
    | ~ spl31_2 ),
    inference(resolution,[],[f291,f667]) ).

fof(f2084,plain,
    ( sP3(singleton(sK6),sK8,singleton(sK6))
    | ~ spl31_2 ),
    inference(superposition,[],[f831,f2055]) ).

fof(f2083,plain,
    ( sP3(sK8,singleton(sK6),singleton(sK6))
    | ~ spl31_2 ),
    inference(superposition,[],[f829,f2055]) ).

fof(f2183,plain,
    ( singleton(sK6) = set_intersection2(singleton(sK6),sK8)
    | ~ spl31_2 ),
    inference(forward_demodulation,[],[f2165,f316]) ).

fof(f2165,plain,
    ( set_intersection2(singleton(sK6),sK8) = set_difference(singleton(sK6),empty_set)
    | ~ spl31_2 ),
    inference(superposition,[],[f257,f2087]) ).

fof(f2087,plain,
    ( empty_set = set_difference(singleton(sK6),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f1180,f2055]) ).

fof(f2161,plain,
    ( ~ proper_subset(sK8,set_difference(singleton(sK6),sK8))
    | ~ spl31_2 ),
    inference(superposition,[],[f1752,f2064]) ).

fof(f2160,plain,
    ( subset(set_difference(singleton(sK6),sK8),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f1750,f2064]) ).

fof(f2157,plain,
    ( empty_set = set_difference(singleton(sK6),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f1181,f2064]) ).

fof(f2155,plain,
    ( sP3(singleton(sK6),sK8,singleton(sK6))
    | ~ spl31_2 ),
    inference(superposition,[],[f850,f2064]) ).

fof(f2154,plain,
    ( sP3(sK8,singleton(sK6),singleton(sK6))
    | ~ spl31_2 ),
    inference(superposition,[],[f845,f2064]) ).

fof(f2151,plain,
    ( singleton(sK6) = set_intersection2(singleton(sK6),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f820,f2064]) ).

fof(f2064,plain,
    ( sK8 = set_union2(sK8,singleton(sK6))
    | ~ spl31_2 ),
    inference(superposition,[],[f2055,f327]) ).

fof(f2089,plain,
    ( sP5(sK8,singleton(sK6),empty_set)
    | ~ spl31_2 ),
    inference(superposition,[],[f1266,f2055]) ).

fof(f2079,plain,
    ( sP4(singleton(sK6),sK8,sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f538,f2055]) ).

fof(f2076,plain,
    ( sP4(sK8,singleton(sK6),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f426,f2055]) ).

fof(f2077,plain,
    ( ~ proper_subset(sK8,singleton(sK6))
    | ~ spl31_2 ),
    inference(superposition,[],[f454,f2055]) ).

fof(f2100,plain,
    ( ~ proper_subset(sK8,singleton(sK6))
    | ~ spl31_2 ),
    inference(resolution,[],[f2070,f292]) ).

fof(f2099,plain,
    ( singleton(sK6) = set_intersection2(singleton(sK6),sK8)
    | ~ spl31_2 ),
    inference(resolution,[],[f2070,f270]) ).

fof(f2097,plain,
    ( empty_set = set_difference(singleton(sK6),sK8)
    | ~ spl31_2 ),
    inference(resolution,[],[f2070,f287]) ).

fof(f2070,plain,
    ( subset(singleton(sK6),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f254,f2055]) ).

fof(f2094,plain,
    ( ~ proper_subset(sK8,set_difference(singleton(sK6),sK8))
    | ~ spl31_2 ),
    inference(superposition,[],[f1897,f2055]) ).

fof(f2093,plain,
    ( subset(set_difference(singleton(sK6),sK8),sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f1801,f2055]) ).

fof(f2073,plain,
    ( sK8 = set_union2(sK8,singleton(sK6))
    | ~ spl31_2 ),
    inference(superposition,[],[f327,f2055]) ).

fof(f2072,plain,
    ( sK8 = set_union2(sK8,singleton(sK6))
    | ~ spl31_2 ),
    inference(superposition,[],[f327,f2055]) ).

fof(f2095,plain,
    ( empty_set = set_difference(singleton(sK6),sK8)
    | ~ spl31_2 ),
    inference(forward_demodulation,[],[f2071,f1174]) ).

fof(f2071,plain,
    ( set_difference(singleton(sK6),sK8) = set_difference(sK8,sK8)
    | ~ spl31_2 ),
    inference(superposition,[],[f259,f2055]) ).

fof(f2065,plain,
    ( sK8 = set_union2(sK8,singleton(sK6))
    | ~ spl31_2 ),
    inference(superposition,[],[f2055,f327]) ).

fof(f2055,plain,
    ( sK8 = set_union2(singleton(sK6),sK8)
    | ~ spl31_2 ),
    inference(resolution,[],[f268,f665]) ).

fof(f1206,plain,
    ( empty_set != sK8
    | ~ spl31_2 ),
    inference(resolution,[],[f1198,f665]) ).

fof(f667,plain,
    ( ~ in(sK8,sK6)
    | ~ spl31_2 ),
    inference(resolution,[],[f665,f333]) ).

fof(f668,plain,
    ( ~ empty(sK8)
    | ~ spl31_2 ),
    inference(resolution,[],[f665,f362]) ).

fof(f665,plain,
    ( in(sK6,sK8)
    | ~ spl31_2 ),
    inference(avatar_component_clause,[],[f663]) ).

fof(f5943,plain,
    ( spl31_1
    | ~ spl31_2 ),
    inference(avatar_contradiction_clause,[],[f5942]) ).

fof(f5942,plain,
    ( $false
    | spl31_1
    | ~ spl31_2 ),
    inference(subsumption_resolution,[],[f5941,f665]) ).

fof(f5941,plain,
    ( ~ in(sK6,sK8)
    | spl31_1 ),
    inference(subsumption_resolution,[],[f5934,f685]) ).

fof(f685,plain,
    ( in(sK7,sK9)
    | spl31_1 ),
    inference(subsumption_resolution,[],[f246,f660]) ).

fof(f660,plain,
    ( ~ in(ordered_pair(sK6,sK7),cartesian_product2(sK8,sK9))
    | spl31_1 ),
    inference(avatar_component_clause,[],[f659]) ).

fof(f5934,plain,
    ( ~ in(sK7,sK9)
    | ~ in(sK6,sK8)
    | spl31_1 ),
    inference(resolution,[],[f310,f660]) ).

fof(f4868,plain,
    ( spl31_23
    | ~ spl31_24
    | spl31_1 ),
    inference(avatar_split_clause,[],[f2811,f659,f4865,f4862]) ).

fof(f4862,plain,
    ( spl31_23
  <=> ! [X0] : subset(singleton(sK9),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_23])]) ).

fof(f4865,plain,
    ( spl31_24
  <=> subset(singleton(sK9),sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_24])]) ).

fof(f2811,plain,
    ( ! [X0] :
        ( ~ subset(singleton(sK9),sK7)
        | subset(singleton(sK9),X0) )
    | spl31_1 ),
    inference(resolution,[],[f2543,f2023]) ).

fof(f2543,plain,
    ( ! [X0] :
        ( disjoint(X0,singleton(sK9))
        | ~ subset(X0,sK7) )
    | spl31_1 ),
    inference(resolution,[],[f299,f2329]) ).

fof(f2329,plain,
    ( disjoint(sK7,singleton(sK9))
    | spl31_1 ),
    inference(trivial_inequality_removal,[],[f2314]) ).

fof(f2314,plain,
    ( sK7 != sK7
    | disjoint(sK7,singleton(sK9))
    | spl31_1 ),
    inference(superposition,[],[f275,f2279]) ).

fof(f2279,plain,
    ( sK7 = set_difference(sK7,singleton(sK9))
    | spl31_1 ),
    inference(resolution,[],[f291,f686]) ).

fof(f686,plain,
    ( ~ in(sK9,sK7)
    | spl31_1 ),
    inference(resolution,[],[f685,f333]) ).

fof(f4854,plain,
    ( spl31_21
    | ~ spl31_22
    | ~ spl31_2 ),
    inference(avatar_split_clause,[],[f2801,f663,f4851,f4848]) ).

fof(f4848,plain,
    ( spl31_21
  <=> ! [X0] : subset(singleton(sK8),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_21])]) ).

fof(f4156,plain,
    ( ~ spl31_19
    | spl31_20
    | spl31_1 ),
    inference(avatar_split_clause,[],[f2687,f659,f4153,f4149]) ).

fof(f4149,plain,
    ( spl31_19
  <=> subset(sK9,singleton(sK7)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_19])]) ).

fof(f4153,plain,
    ( spl31_20
  <=> sK9 = singleton(sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_20])]) ).

fof(f2687,plain,
    ( sK9 = singleton(sK7)
    | ~ subset(sK9,singleton(sK7))
    | spl31_1 ),
    inference(resolution,[],[f338,f2107]) ).

fof(f2107,plain,
    ( subset(singleton(sK7),sK9)
    | spl31_1 ),
    inference(superposition,[],[f254,f2056]) ).

fof(f2056,plain,
    ( sK9 = set_union2(singleton(sK7),sK9)
    | spl31_1 ),
    inference(resolution,[],[f268,f685]) ).

fof(f4145,plain,
    ( ~ spl31_17
    | spl31_18
    | ~ spl31_2 ),
    inference(avatar_split_clause,[],[f2683,f663,f4142,f4138]) ).

fof(f4142,plain,
    ( spl31_18
  <=> sK8 = singleton(sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_18])]) ).

fof(f4034,plain,
    ( ~ spl31_16
    | spl31_15
    | spl31_1 ),
    inference(avatar_split_clause,[],[f2511,f659,f4016,f4031]) ).

fof(f4031,plain,
    ( spl31_16
  <=> disjoint(sK9,singleton(sK7)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_16])]) ).

fof(f4016,plain,
    ( spl31_15
  <=> ! [X0] : ~ in(X0,singleton(sK7)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_15])]) ).

fof(f2511,plain,
    ( ! [X0] :
        ( ~ in(X0,singleton(sK7))
        | ~ disjoint(sK9,singleton(sK7)) )
    | spl31_1 ),
    inference(superposition,[],[f714,f2118]) ).

fof(f2118,plain,
    ( singleton(sK7) = set_intersection2(singleton(sK7),sK9)
    | spl31_1 ),
    inference(superposition,[],[f819,f2056]) ).

fof(f4018,plain,
    ( ~ spl31_14
    | spl31_15
    | spl31_1 ),
    inference(avatar_split_clause,[],[f2502,f659,f4016,f4012]) ).

fof(f4012,plain,
    ( spl31_14
  <=> disjoint(singleton(sK7),sK9) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_14])]) ).

fof(f2502,plain,
    ( ! [X0] :
        ( ~ in(X0,singleton(sK7))
        | ~ disjoint(singleton(sK7),sK9) )
    | spl31_1 ),
    inference(superposition,[],[f261,f2118]) ).

fof(f4002,plain,
    ( ~ spl31_13
    | spl31_12
    | ~ spl31_2 ),
    inference(avatar_split_clause,[],[f2481,f663,f3984,f3999]) ).

fof(f3984,plain,
    ( spl31_12
  <=> ! [X0] : ~ in(X0,singleton(sK6)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_12])]) ).

fof(f3986,plain,
    ( ~ spl31_11
    | spl31_12
    | ~ spl31_2 ),
    inference(avatar_split_clause,[],[f2472,f663,f3984,f3980]) ).

fof(f3524,plain,
    ( spl31_9
    | ~ spl31_10
    | spl31_6 ),
    inference(avatar_split_clause,[],[f3509,f3293,f3521,f3517]) ).

fof(f3517,plain,
    ( spl31_9
  <=> empty_set = sK7 ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_9])]) ).

fof(f3521,plain,
    ( spl31_10
  <=> empty(sK12(sK7)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_10])]) ).

fof(f3293,plain,
    ( spl31_6
  <=> in(empty_set,sK7) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_6])]) ).

fof(f3509,plain,
    ( ~ empty(sK12(sK7))
    | empty_set = sK7
    | spl31_6 ),
    inference(resolution,[],[f3501,f319]) ).

fof(f3501,plain,
    ( ! [X0] :
        ( ~ in(X0,sK7)
        | ~ empty(X0) )
    | spl31_6 ),
    inference(resolution,[],[f3484,f1576]) ).

fof(f3484,plain,
    ( ! [X0] :
        ( ~ subset(X0,empty_set)
        | ~ in(X0,sK7) )
    | spl31_6 ),
    inference(resolution,[],[f3324,f604]) ).

fof(f3324,plain,
    ( ! [X0] :
        ( ~ in(X0,singleton(empty_set))
        | ~ in(X0,sK7) )
    | spl31_6 ),
    inference(resolution,[],[f3320,f264]) ).

fof(f3320,plain,
    ( disjoint(sK7,singleton(empty_set))
    | spl31_6 ),
    inference(trivial_inequality_removal,[],[f3305]) ).

fof(f3305,plain,
    ( sK7 != sK7
    | disjoint(sK7,singleton(empty_set))
    | spl31_6 ),
    inference(superposition,[],[f275,f3300]) ).

fof(f3300,plain,
    ( sK7 = set_difference(sK7,singleton(empty_set))
    | spl31_6 ),
    inference(resolution,[],[f3295,f291]) ).

fof(f3295,plain,
    ( ~ in(empty_set,sK7)
    | spl31_6 ),
    inference(avatar_component_clause,[],[f3293]) ).

fof(f3447,plain,
    ( spl31_7
    | ~ spl31_8
    | spl31_4 ),
    inference(avatar_split_clause,[],[f3432,f3151,f3444,f3440]) ).

fof(f3440,plain,
    ( spl31_7
  <=> empty_set = sK6 ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_7])]) ).

fof(f3444,plain,
    ( spl31_8
  <=> empty(sK12(sK6)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_8])]) ).

fof(f3151,plain,
    ( spl31_4
  <=> in(empty_set,sK6) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_4])]) ).

fof(f3432,plain,
    ( ~ empty(sK12(sK6))
    | empty_set = sK6
    | spl31_4 ),
    inference(resolution,[],[f3424,f319]) ).

fof(f3424,plain,
    ( ! [X0] :
        ( ~ in(X0,sK6)
        | ~ empty(X0) )
    | spl31_4 ),
    inference(resolution,[],[f3407,f1576]) ).

fof(f3407,plain,
    ( ! [X0] :
        ( ~ subset(X0,empty_set)
        | ~ in(X0,sK6) )
    | spl31_4 ),
    inference(resolution,[],[f3197,f604]) ).

fof(f3197,plain,
    ( ! [X0] :
        ( ~ in(X0,singleton(empty_set))
        | ~ in(X0,sK6) )
    | spl31_4 ),
    inference(resolution,[],[f3193,f264]) ).

fof(f3193,plain,
    ( disjoint(sK6,singleton(empty_set))
    | spl31_4 ),
    inference(trivial_inequality_removal,[],[f3178]) ).

fof(f3178,plain,
    ( sK6 != sK6
    | disjoint(sK6,singleton(empty_set))
    | spl31_4 ),
    inference(superposition,[],[f275,f3158]) ).

fof(f3158,plain,
    ( sK6 = set_difference(sK6,singleton(empty_set))
    | spl31_4 ),
    inference(resolution,[],[f3153,f291]) ).

fof(f3153,plain,
    ( ~ in(empty_set,sK6)
    | spl31_4 ),
    inference(avatar_component_clause,[],[f3151]) ).

fof(f3296,plain,
    ( ~ spl31_5
    | ~ spl31_6
    | spl31_1 ),
    inference(avatar_split_clause,[],[f3270,f659,f3293,f3289]) ).

fof(f3289,plain,
    ( spl31_5
  <=> subset(sK9,empty_set) ),
    introduced(avatar_definition,[new_symbols(naming,[spl31_5])]) ).

fof(f3270,plain,
    ( ~ in(empty_set,sK7)
    | ~ subset(sK9,empty_set)
    | spl31_1 ),
    inference(resolution,[],[f3117,f604]) ).

fof(f3117,plain,
    ( ! [X0] :
        ( ~ in(sK9,singleton(X0))
        | ~ in(X0,sK7) )
    | spl31_1 ),
    inference(resolution,[],[f3103,f283]) ).

fof(f3103,plain,
    ( ! [X0] :
        ( ~ subset(X0,sK7)
        | ~ in(sK9,X0) )
    | spl31_1 ),
    inference(resolution,[],[f2809,f293]) ).

fof(f2809,plain,
    ( ! [X0] :
        ( disjoint(singleton(sK9),X0)
        | ~ subset(X0,sK7) )
    | spl31_1 ),
    inference(resolution,[],[f2543,f332]) ).

fof(f3154,plain,
    ( ~ spl31_3
    | ~ spl31_4
    | ~ spl31_2 ),
    inference(avatar_split_clause,[],[f3144,f663,f3151,f3147]) ).

fof(f666,plain,
    ( spl31_1
    | spl31_2 ),
    inference(avatar_split_clause,[],[f245,f663,f659]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.12  % Problem    : SEU165+2 : TPTP v8.2.0. Released v3.3.0.
% 0.12/0.14  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.14/0.35  % Computer : n024.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit   : 300
% 0.14/0.35  % WCLimit    : 300
% 0.14/0.35  % DateTime   : Sun May 19 17:11:23 EDT 2024
% 0.14/0.35  % CPUTime    : 
% 0.14/0.36  % (1476)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.37  % (1484)WARNING: value z3 for option sas not known
% 0.14/0.37  % (1482)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.14/0.38  % (1484)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.14/0.38  % (1485)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.14/0.38  % (1487)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.14/0.38  % (1486)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.14/0.38  % (1488)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.14/0.38  % (1483)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.14/0.39  TRYING [1]
% 0.14/0.39  TRYING [2]
% 0.14/0.40  TRYING [3]
% 0.20/0.44  TRYING [1]
% 0.20/0.45  TRYING [2]
% 0.20/0.46  TRYING [1]
% 0.20/0.46  TRYING [2]
% 0.20/0.47  TRYING [4]
% 0.20/0.47  TRYING [3]
% 0.20/0.50  TRYING [4]
% 0.20/0.55  TRYING [3]
% 0.20/0.57  % (1484)First to succeed.
% 1.60/0.59  % (1487)Also succeeded, but the first one will report.
% 1.77/0.60  % (1484)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-1476"
% 1.77/0.60  % (1484)Refutation found. Thanks to Tanya!
% 1.77/0.60  % SZS status Theorem for theBenchmark
% 1.77/0.60  % SZS output start Proof for theBenchmark
% See solution above
% 1.77/0.62  % (1484)------------------------------
% 1.77/0.62  % (1484)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.77/0.62  % (1484)Termination reason: Refutation
% 1.77/0.62  
% 1.77/0.62  % (1484)Memory used [KB]: 2843
% 1.77/0.62  % (1484)Time elapsed: 0.230 s
% 1.77/0.62  % (1484)Instructions burned: 339 (million)
% 1.77/0.62  % (1476)Success in time 0.249 s
%------------------------------------------------------------------------------