TSTP Solution File: LCL208-3 by Vampire-SAT---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : LCL208-3 : TPTP v8.1.2. Released v2.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s

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

% Result   : Unsatisfiable 67.44s 10.00s
% Output   : Refutation 67.83s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    5
%            Number of leaves      :  735
% Syntax   : Number of formulae    : 2576 (  22 unt;   0 def)
%            Number of atoms       : 8306 (   1 equ)
%            Maximal formula atoms :    6 (   3 avg)
%            Number of connectives : 10816 (5086   ~;5004   |;   0   &)
%                                         ( 726 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   12 (   6 avg)
%            Maximal term depth    :    8 (   2 avg)
%            Number of predicates  :  730 ( 728 usr; 727 prp; 0-2 aty)
%            Number of functors    :    5 (   5 usr;   2 con; 0-2 aty)
%            Number of variables   : 4924 (4924   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f53402,plain,
    $false,
    inference(avatar_sat_refutation,[],[f21,f25,f29,f33,f39,f43,f48,f52,f57,f62,f68,f73,f77,f82,f87,f94,f104,f115,f119,f127,f137,f141,f145,f153,f161,f165,f173,f182,f186,f190,f194,f219,f223,f232,f237,f241,f251,f256,f262,f270,f277,f281,f288,f298,f302,f312,f316,f320,f324,f359,f363,f367,f419,f444,f448,f452,f477,f481,f485,f489,f524,f528,f533,f537,f541,f590,f623,f656,f660,f664,f704,f708,f737,f741,f767,f771,f775,f779,f813,f832,f836,f840,f844,f904,f908,f912,f916,f920,f924,f931,f935,f939,f943,f954,f1030,f1034,f1038,f1043,f1047,f1051,f1059,f1060,f1061,f1285,f1639,f1700,f1704,f1804,f1808,f1812,f1816,f1820,f1824,f1833,f1837,f1841,f1845,f1849,f1853,f2064,f2068,f2073,f2077,f2081,f2085,f2089,f2093,f2097,f2101,f2105,f2109,f2113,f2117,f2121,f2125,f2129,f2133,f2287,f2578,f2582,f2586,f2590,f2594,f2598,f2602,f2606,f2610,f2614,f2618,f2622,f2626,f2630,f2634,f2638,f2642,f2646,f2650,f2687,f2691,f2695,f2699,f2703,f2707,f2804,f3290,f3294,f3298,f3302,f3306,f3310,f3314,f3318,f3322,f3326,f3330,f3334,f3338,f3342,f3655,f3840,f3844,f3848,f3852,f3874,f3878,f3882,f3886,f3890,f3894,f3898,f3902,f3906,f3910,f3915,f3919,f4049,f4386,f4390,f4394,f4398,f4402,f4406,f4410,f4414,f4418,f4422,f4426,f4430,f4434,f4438,f4442,f4446,f4450,f4454,f4458,f4462,f4466,f4535,f4850,f5147,f5151,f5155,f5159,f5163,f5167,f5171,f5175,f5179,f5183,f5187,f5191,f5195,f5199,f5203,f5210,f5214,f5218,f5222,f5226,f5230,f5292,f5293,f5294,f5295,f5296,f5297,f5298,f5299,f5300,f5301,f5302,f5303,f5304,f5305,f5306,f5307,f5308,f5309,f5310,f5311,f5312,f5313,f5314,f5315,f5316,f5317,f5318,f5319,f5320,f5321,f5322,f5323,f5324,f5325,f5326,f5327,f5328,f5329,f5330,f5331,f5332,f5333,f5334,f5335,f5336,f5337,f5338,f5339,f5340,f5341,f5342,f5343,f5344,f5345,f5346,f5347,f5348,f5349,f5350,f5351,f5352,f8297,f8312,f8313,f8314,f8315,f8316,f8317,f8318,f8319,f8320,f8321,f8322,f8323,f8797,f11946,f11950,f11954,f11958,f11962,f11966,f11970,f11974,f11978,f12010,f12014,f12018,f12022,f12026,f12030,f12034,f12038,f12042,f12046,f12051,f12055,f12059,f12063,f13502,f13506,f13510,f13514,f13518,f13522,f13526,f13530,f13534,f13538,f13542,f13546,f13550,f13554,f13558,f13562,f13566,f13570,f13574,f13578,f13582,f13586,f13590,f13594,f15562,f15566,f15570,f15574,f15578,f15582,f15586,f15590,f15594,f15598,f15602,f15606,f15610,f16477,f16621,f16625,f16629,f16633,f16637,f16641,f16645,f16649,f16653,f16657,f16661,f16665,f16669,f17170,f17469,f17473,f17477,f17481,f17485,f17489,f17493,f17497,f17936,f17940,f17944,f17948,f17952,f17956,f17960,f17964,f17968,f17972,f17976,f17980,f17984,f18900,f19065,f19069,f19073,f19077,f19081,f19085,f19089,f19232,f19847,f19851,f19855,f19859,f19863,f19867,f20386,f20390,f20394,f20398,f20402,f20848,f20852,f20856,f21115,f21119,f21123,f21291,f21396,f21501,f22157,f22445,f22449,f22453,f22457,f22461,f22465,f22469,f22473,f22477,f22481,f22485,f22489,f22493,f22497,f22501,f22505,f22509,f22513,f22517,f22521,f22525,f22529,f22533,f22537,f22541,f22851,f24042,f24046,f24051,f24055,f24059,f24063,f24067,f24071,f24075,f24079,f24083,f24087,f24091,f24096,f24100,f24104,f24108,f24112,f24116,f24120,f24124,f24128,f24132,f24137,f24141,f24145,f24149,f24153,f24157,f24161,f24165,f24169,f24173,f24177,f24182,f24186,f24190,f25549,f27155,f27159,f27163,f27167,f27172,f27176,f27180,f27184,f27188,f27192,f27196,f27200,f27204,f27208,f27212,f27218,f27222,f27226,f27230,f27234,f27238,f27242,f27246,f27250,f27254,f27260,f27264,f27268,f27272,f27276,f27280,f27284,f27288,f27292,f27296,f27301,f27305,f27309,f27313,f27317,f27321,f27325,f27329,f27333,f27337,f27500,f27653,f27657,f27661,f27665,f27669,f27673,f27677,f27681,f27685,f27689,f27693,f27697,f27701,f27705,f27709,f27713,f27717,f27721,f27725,f27729,f28516,f32183,f33221,f33225,f33229,f33233,f33237,f33241,f33245,f33249,f33253,f33257,f33262,f33266,f33270,f33274,f33278,f33282,f33286,f33290,f33294,f33298,f33302,f33306,f33310,f33314,f33318,f33322,f33326,f33330,f33334,f33338,f33342,f33346,f33350,f33354,f33358,f33362,f33366,f33370,f33374,f33378,f33382,f33386,f33469,f33473,f33477,f33481,f33485,f33489,f33493,f33497,f33501,f33505,f33511,f33515,f33519,f33523,f33527,f33531,f33535,f33539,f33543,f33547,f33551,f33555,f33559,f33563,f33567,f33571,f33575,f33579,f33583,f33587,f33591,f33595,f33599,f33603,f33607,f33611,f33615,f33619,f33623,f33627,f33631,f33635,f33639,f33643,f33647,f34563,f35257,f36031,f38425,f39887,f41588,f42100,f42104,f42108,f42112,f42116,f42120,f42124,f42128,f42132,f42136,f42140,f42144,f42148,f42152,f42156,f42160,f42164,f42168,f42172,f42176,f42180,f42184,f42188,f42192,f42196,f42200,f42204,f42208,f42212,f42216,f42220,f42224,f42228,f42232,f42236,f42240,f42244,f42248,f42252,f42268,f42272,f42276,f42280,f42284,f42288,f42292,f42296,f42300,f42304,f42320,f42324,f42328,f42332,f42336,f42340,f42344,f42348,f42352,f42356,f42361,f42365,f42369,f42373,f42377,f42381,f42385,f42389,f42393,f42397,f42413,f42417,f42421,f42425,f42429,f42433,f42437,f42441,f42445,f42449,f42464,f42468,f42472,f42476,f42480,f42484,f42488,f42492,f42496,f42500,f42556,f42560,f42564,f42568,f42572,f42576,f42580,f42584,f42588,f42592,f42714,f42718,f42722,f42726,f42730,f42734,f42738,f42742,f42746,f42750,f42766,f42770,f42774,f42778,f42782,f42786,f42790,f42794,f42798,f42802,f42818,f42822,f42826,f42830,f42834,f42838,f42842,f42846,f42850,f46264,f48332,f49299,f50026,f51264,f52507,f53401]) ).

fof(f53401,plain,
    ( ~ spl0_40
    | spl0_726 ),
    inference(avatar_contradiction_clause,[],[f53398]) ).

fof(f53398,plain,
    ( $false
    | ~ spl0_40
    | spl0_726 ),
    inference(resolution,[],[f52506,f269]) ).

fof(f269,plain,
    ( ! [X0] : theorem(or(X0,not(X0)))
    | ~ spl0_40 ),
    inference(avatar_component_clause,[],[f268]) ).

fof(f268,plain,
    ( spl0_40
  <=> ! [X0] : theorem(or(X0,not(X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_40])]) ).

fof(f52506,plain,
    ( ~ theorem(or(not(p),not(not(p))))
    | spl0_726 ),
    inference(avatar_component_clause,[],[f52504]) ).

fof(f52504,plain,
    ( spl0_726
  <=> theorem(or(not(p),not(not(p)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_726])]) ).

fof(f52507,plain,
    ( ~ spl0_726
    | spl0_1
    | ~ spl0_683 ),
    inference(avatar_split_clause,[],[f52206,f42558,f18,f52504]) ).

fof(f18,plain,
    ( spl0_1
  <=> theorem(or(not(or(p,q)),or(not(not(p)),q))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1])]) ).

fof(f42558,plain,
    ( spl0_683
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(X0,X2)),or(X1,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_683])]) ).

fof(f52206,plain,
    ( ~ theorem(or(not(p),not(not(p))))
    | spl0_1
    | ~ spl0_683 ),
    inference(resolution,[],[f42559,f20]) ).

fof(f20,plain,
    ( ~ theorem(or(not(or(p,q)),or(not(not(p)),q)))
    | spl0_1 ),
    inference(avatar_component_clause,[],[f18]) ).

fof(f42559,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X2)),or(X1,X2)))
        | ~ theorem(or(not(X0),X1)) )
    | ~ spl0_683 ),
    inference(avatar_component_clause,[],[f42558]) ).

fof(f51264,plain,
    ( spl0_725
    | ~ spl0_95
    | ~ spl0_137 ),
    inference(avatar_split_clause,[],[f2675,f2285,f941,f51262]) ).

fof(f51262,plain,
    ( spl0_725
  <=> ! [X2,X0,X1] :
        ( ~ theorem(not(or(X0,or(X1,X2))))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_725])]) ).

fof(f941,plain,
    ( spl0_95
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_95])]) ).

fof(f2285,plain,
    ( spl0_137
  <=> ! [X0] :
        ( ~ theorem(not(X0))
        | ~ theorem(or(X0,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_137])]) ).

fof(f2675,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(or(X0,or(X1,X2))))
        | ~ theorem(X1) )
    | ~ spl0_95
    | ~ spl0_137 ),
    inference(resolution,[],[f2286,f942]) ).

fof(f942,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(X2) )
    | ~ spl0_95 ),
    inference(avatar_component_clause,[],[f941]) ).

fof(f2286,plain,
    ( ! [X0] :
        ( ~ theorem(or(X0,X0))
        | ~ theorem(not(X0)) )
    | ~ spl0_137 ),
    inference(avatar_component_clause,[],[f2285]) ).

fof(f50026,plain,
    ( spl0_724
    | ~ spl0_89
    | ~ spl0_137 ),
    inference(avatar_split_clause,[],[f2651,f2285,f918,f50024]) ).

fof(f50024,plain,
    ( spl0_724
  <=> ! [X0] :
        ( ~ theorem(not(not(or(X0,X0))))
        | ~ theorem(not(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_724])]) ).

fof(f918,plain,
    ( spl0_89
  <=> ! [X0,X1] :
        ( theorem(or(not(or(X0,X0)),X1))
        | ~ theorem(not(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_89])]) ).

fof(f2651,plain,
    ( ! [X0] :
        ( ~ theorem(not(not(or(X0,X0))))
        | ~ theorem(not(X0)) )
    | ~ spl0_89
    | ~ spl0_137 ),
    inference(resolution,[],[f2286,f919]) ).

fof(f919,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,X0)),X1))
        | ~ theorem(not(X0)) )
    | ~ spl0_89 ),
    inference(avatar_component_clause,[],[f918]) ).

fof(f49299,plain,
    ( spl0_723
    | ~ spl0_17
    | ~ spl0_104 ),
    inference(avatar_split_clause,[],[f2541,f1637,f102,f49297]) ).

fof(f49297,plain,
    ( spl0_723
  <=> ! [X2,X0,X1] : theorem(or(X0,or(or(X1,not(X1)),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_723])]) ).

fof(f102,plain,
    ( spl0_17
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X1,or(X0,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_17])]) ).

fof(f1637,plain,
    ( spl0_104
  <=> ! [X0,X1] : theorem(or(or(X0,not(X0)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_104])]) ).

fof(f2541,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(X1,not(X1)),X2)))
    | ~ spl0_17
    | ~ spl0_104 ),
    inference(resolution,[],[f1638,f103]) ).

fof(f103,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X1,or(X0,X2)))
        | theorem(or(X0,or(X1,X2))) )
    | ~ spl0_17 ),
    inference(avatar_component_clause,[],[f102]) ).

fof(f1638,plain,
    ( ! [X0,X1] : theorem(or(or(X0,not(X0)),X1))
    | ~ spl0_104 ),
    inference(avatar_component_clause,[],[f1637]) ).

fof(f48332,plain,
    ( spl0_722
    | ~ spl0_67
    | ~ spl0_80 ),
    inference(avatar_split_clause,[],[f1730,f811,f588,f48330]) ).

fof(f48330,plain,
    ( spl0_722
  <=> ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(X0),X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_722])]) ).

fof(f588,plain,
    ( spl0_67
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(or(X0,or(X2,or(X1,X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_67])]) ).

fof(f811,plain,
    ( spl0_80
  <=> ! [X0,X1] : theorem(or(X0,or(not(X0),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_80])]) ).

fof(f1730,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(X0),X2))))
    | ~ spl0_67
    | ~ spl0_80 ),
    inference(resolution,[],[f812,f589]) ).

fof(f589,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X2,or(X1,X3))))
        | theorem(or(X0,or(X1,or(X2,X3)))) )
    | ~ spl0_67 ),
    inference(avatar_component_clause,[],[f588]) ).

fof(f812,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(X0),X1)))
    | ~ spl0_80 ),
    inference(avatar_component_clause,[],[f811]) ).

fof(f46264,plain,
    ( spl0_721
    | ~ spl0_361
    | ~ spl0_498 ),
    inference(avatar_split_clause,[],[f31156,f28514,f21113,f46262]) ).

fof(f46262,plain,
    ( spl0_721
  <=> ! [X0] :
        ( theorem(X0)
        | ~ theorem(not(not(not(not(X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_721])]) ).

fof(f21113,plain,
    ( spl0_361
  <=> ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(or(X0,X1))
        | ~ theorem(not(X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_361])]) ).

fof(f28514,plain,
    ( spl0_498
  <=> ! [X0] : theorem(or(X0,not(not(not(X0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_498])]) ).

fof(f31156,plain,
    ( ! [X0] :
        ( theorem(X0)
        | ~ theorem(not(not(not(not(X0))))) )
    | ~ spl0_361
    | ~ spl0_498 ),
    inference(resolution,[],[f28515,f21114]) ).

fof(f21114,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(X0)
        | ~ theorem(not(X1)) )
    | ~ spl0_361 ),
    inference(avatar_component_clause,[],[f21113]) ).

fof(f28515,plain,
    ( ! [X0] : theorem(or(X0,not(not(not(X0)))))
    | ~ spl0_498 ),
    inference(avatar_component_clause,[],[f28514]) ).

fof(f42850,plain,
    ( spl0_720
    | ~ spl0_95
    | ~ spl0_341 ),
    inference(avatar_split_clause,[],[f19305,f19071,f941,f42848]) ).

fof(f42848,plain,
    ( spl0_720
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(not(or(X0,X1)),X2)),or(X3,X2)))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_720])]) ).

fof(f19071,plain,
    ( spl0_341
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(or(not(or(not(X0),X1)),or(X2,X1)),or(X2,X0)))
        | theorem(or(not(or(not(X0),X1)),or(X2,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_341])]) ).

fof(f19305,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(not(or(X0,X1)),X2)),or(X3,X2)))
        | ~ theorem(X0) )
    | ~ spl0_95
    | ~ spl0_341 ),
    inference(resolution,[],[f19072,f942]) ).

fof(f19072,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(not(or(not(X0),X1)),or(X2,X1)),or(X2,X0)))
        | theorem(or(not(or(not(X0),X1)),or(X2,X1))) )
    | ~ spl0_341 ),
    inference(avatar_component_clause,[],[f19071]) ).

fof(f42846,plain,
    ( spl0_719
    | ~ spl0_21
    | ~ spl0_337 ),
    inference(avatar_split_clause,[],[f19002,f17982,f135,f42844]) ).

fof(f42844,plain,
    ( spl0_719
  <=> ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(not(not(X1)),X0)),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_719])]) ).

fof(f135,plain,
    ( spl0_21
  <=> ! [X0,X1] : theorem(or(or(X0,X1),not(X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_21])]) ).

fof(f17982,plain,
    ( spl0_337
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(or(not(or(not(X2),X0)),X1),X2))
        | theorem(or(not(or(not(X2),X0)),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_337])]) ).

fof(f19002,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(not(not(X1)),X0)),X1)) )
    | ~ spl0_21
    | ~ spl0_337 ),
    inference(resolution,[],[f17983,f136]) ).

fof(f136,plain,
    ( ! [X0,X1] : theorem(or(or(X0,X1),not(X1)))
    | ~ spl0_21 ),
    inference(avatar_component_clause,[],[f135]) ).

fof(f17983,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(not(or(not(X2),X0)),X1),X2))
        | ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(not(X2),X0)),X1)) )
    | ~ spl0_337 ),
    inference(avatar_component_clause,[],[f17982]) ).

fof(f42842,plain,
    ( spl0_718
    | ~ spl0_74
    | ~ spl0_308 ),
    inference(avatar_split_clause,[],[f17045,f16639,f735,f42840]) ).

fof(f42840,plain,
    ( spl0_718
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(not(or(X1,X2)),or(X1,X3))))
        | ~ theorem(not(X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_718])]) ).

fof(f735,plain,
    ( spl0_74
  <=> ! [X0,X1] : theorem(or(not(X0),or(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_74])]) ).

fof(f16639,plain,
    ( spl0_308
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),or(not(X1),X2)))
        | theorem(or(X3,or(not(or(X4,X1)),or(X4,X2))))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_308])]) ).

fof(f17045,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,X2)),or(X1,X3))))
        | ~ theorem(not(X2)) )
    | ~ spl0_74
    | ~ spl0_308 ),
    inference(resolution,[],[f16640,f736]) ).

fof(f736,plain,
    ( ! [X0,X1] : theorem(or(not(X0),or(X0,X1)))
    | ~ spl0_74 ),
    inference(avatar_component_clause,[],[f735]) ).

fof(f16640,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(not(X0),or(not(X1),X2)))
        | theorem(or(X3,or(not(or(X4,X1)),or(X4,X2))))
        | ~ theorem(X0) )
    | ~ spl0_308 ),
    inference(avatar_component_clause,[],[f16639]) ).

fof(f42838,plain,
    ( spl0_717
    | ~ spl0_105
    | ~ spl0_293 ),
    inference(avatar_split_clause,[],[f15799,f15576,f1698,f42836]) ).

fof(f42836,plain,
    ( spl0_717
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(or(not(X0),X1),X1)),or(X2,X1)))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_717])]) ).

fof(f1698,plain,
    ( spl0_105
  <=> ! [X2,X0,X1] : theorem(or(not(or(X0,X1)),or(X0,or(X2,X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_105])]) ).

fof(f15576,plain,
    ( spl0_293
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(or(not(X1),X2),or(not(X1),X2))))
        | theorem(or(X0,or(X3,X2)))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_293])]) ).

fof(f15799,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(or(not(X0),X1),X1)),or(X2,X1)))
        | ~ theorem(X0) )
    | ~ spl0_105
    | ~ spl0_293 ),
    inference(resolution,[],[f15577,f1699]) ).

fof(f1699,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,X1)),or(X0,or(X2,X1))))
    | ~ spl0_105 ),
    inference(avatar_component_clause,[],[f1698]) ).

fof(f15577,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(or(not(X1),X2),or(not(X1),X2))))
        | theorem(or(X0,or(X3,X2)))
        | ~ theorem(X1) )
    | ~ spl0_293 ),
    inference(avatar_component_clause,[],[f15576]) ).

fof(f42834,plain,
    ( spl0_716
    | ~ spl0_11
    | ~ spl0_282 ),
    inference(avatar_split_clause,[],[f15241,f13568,f66,f42832]) ).

fof(f42832,plain,
    ( spl0_716
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,X1)))
        | ~ theorem(or(X0,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_716])]) ).

fof(f66,plain,
    ( spl0_11
  <=> ! [X0,X1] : theorem(or(not(or(X0,X1)),or(X1,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_11])]) ).

fof(f13568,plain,
    ( spl0_282
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),or(X1,X2)))
        | theorem(or(not(or(not(X2),X3)),or(X1,X3)))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_282])]) ).

fof(f15241,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,X1)))
        | ~ theorem(or(X0,X2)) )
    | ~ spl0_11
    | ~ spl0_282 ),
    inference(resolution,[],[f13569,f67]) ).

fof(f67,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,X1)),or(X1,X0)))
    | ~ spl0_11 ),
    inference(avatar_component_clause,[],[f66]) ).

fof(f13569,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),or(X1,X2)))
        | theorem(or(not(or(not(X2),X3)),or(X1,X3)))
        | ~ theorem(X0) )
    | ~ spl0_282 ),
    inference(avatar_component_clause,[],[f13568]) ).

fof(f42830,plain,
    ( spl0_715
    | ~ spl0_26
    | ~ spl0_280 ),
    inference(avatar_split_clause,[],[f15044,f13560,f163,f42828]) ).

fof(f42828,plain,
    ( spl0_715
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,or(X1,not(X2)))),or(X0,X1)))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_715])]) ).

fof(f163,plain,
    ( spl0_26
  <=> ! [X0,X1] : theorem(or(X0,or(not(or(X1,X0)),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_26])]) ).

fof(f13560,plain,
    ( spl0_280
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),or(not(X1),X2)))
        | theorem(or(not(or(X3,X1)),or(X3,X2)))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_280])]) ).

fof(f15044,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,or(X1,not(X2)))),or(X0,X1)))
        | ~ theorem(X2) )
    | ~ spl0_26
    | ~ spl0_280 ),
    inference(resolution,[],[f13561,f164]) ).

fof(f164,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(or(X1,X0)),X1)))
    | ~ spl0_26 ),
    inference(avatar_component_clause,[],[f163]) ).

fof(f13561,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),or(not(X1),X2)))
        | theorem(or(not(or(X3,X1)),or(X3,X2)))
        | ~ theorem(X0) )
    | ~ spl0_280 ),
    inference(avatar_component_clause,[],[f13560]) ).

fof(f42826,plain,
    ( spl0_714
    | ~ spl0_11
    | ~ spl0_280 ),
    inference(avatar_split_clause,[],[f14999,f13560,f66,f42824]) ).

fof(f42824,plain,
    ( spl0_714
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X0,X2)))
        | ~ theorem(or(X2,not(X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_714])]) ).

fof(f14999,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X0,X2)))
        | ~ theorem(or(X2,not(X1))) )
    | ~ spl0_11
    | ~ spl0_280 ),
    inference(resolution,[],[f13561,f67]) ).

fof(f42822,plain,
    ( spl0_713
    | ~ spl0_75
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f14303,f13516,f739,f42820]) ).

fof(f42820,plain,
    ( spl0_713
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(X1,or(X2,not(not(X3))))))
        | ~ theorem(or(X2,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_713])]) ).

fof(f739,plain,
    ( spl0_75
  <=> ! [X0,X1] : theorem(or(X0,or(X1,not(X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_75])]) ).

fof(f13516,plain,
    ( spl0_269
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(not(X1),X2)))
        | theorem(or(X0,or(X3,or(X4,X2))))
        | ~ theorem(or(X4,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_269])]) ).

fof(f14303,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(X2,not(not(X3))))))
        | ~ theorem(or(X2,X3)) )
    | ~ spl0_75
    | ~ spl0_269 ),
    inference(resolution,[],[f13517,f740]) ).

fof(f740,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(X1))))
    | ~ spl0_75 ),
    inference(avatar_component_clause,[],[f739]) ).

fof(f13517,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,or(not(X1),X2)))
        | theorem(or(X0,or(X3,or(X4,X2))))
        | ~ theorem(or(X4,X1)) )
    | ~ spl0_269 ),
    inference(avatar_component_clause,[],[f13516]) ).

fof(f42818,plain,
    ( spl0_712
    | ~ spl0_26
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f14274,f13516,f163,f42816]) ).

fof(f42816,plain,
    ( spl0_712
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(or(X2,or(X3,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_712])]) ).

fof(f14274,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(or(X2,or(X3,X0))) )
    | ~ spl0_26
    | ~ spl0_269 ),
    inference(resolution,[],[f13517,f164]) ).

fof(f42802,plain,
    ( spl0_711
    | ~ spl0_74
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f14224,f13516,f735,f42800]) ).

fof(f42800,plain,
    ( spl0_711
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(not(X0)),or(X1,or(X2,X3))))
        | ~ theorem(or(X2,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_711])]) ).

fof(f14224,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(not(X0)),or(X1,or(X2,X3))))
        | ~ theorem(or(X2,X0)) )
    | ~ spl0_74
    | ~ spl0_269 ),
    inference(resolution,[],[f13517,f736]) ).

fof(f42798,plain,
    ( spl0_710
    | ~ spl0_7
    | ~ spl0_268 ),
    inference(avatar_split_clause,[],[f14084,f13512,f46,f42796]) ).

fof(f42796,plain,
    ( spl0_710
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,or(X3,X1))))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_710])]) ).

fof(f46,plain,
    ( spl0_7
  <=> ! [X0,X1] : theorem(or(not(X0),or(X1,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_7])]) ).

fof(f13512,plain,
    ( spl0_268
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(X1,or(not(X2),X3))))
        | theorem(or(X0,or(X4,or(X1,X3))))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_268])]) ).

fof(f14084,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,or(X3,X1))))
        | ~ theorem(X0) )
    | ~ spl0_7
    | ~ spl0_268 ),
    inference(resolution,[],[f13513,f47]) ).

fof(f47,plain,
    ( ! [X0,X1] : theorem(or(not(X0),or(X1,X0)))
    | ~ spl0_7 ),
    inference(avatar_component_clause,[],[f46]) ).

fof(f13513,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,or(X1,or(not(X2),X3))))
        | theorem(or(X0,or(X4,or(X1,X3))))
        | ~ theorem(X2) )
    | ~ spl0_268 ),
    inference(avatar_component_clause,[],[f13512]) ).

fof(f42794,plain,
    ( spl0_709
    | ~ spl0_75
    | ~ spl0_267 ),
    inference(avatar_split_clause,[],[f13943,f13508,f739,f42792]) ).

fof(f42792,plain,
    ( spl0_709
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(or(not(not(X2)),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_709])]) ).

fof(f13508,plain,
    ( spl0_267
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(X3,or(X1,X4))))
        | ~ theorem(or(not(X2),X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_267])]) ).

fof(f13943,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(or(not(not(X2)),X3)) )
    | ~ spl0_75
    | ~ spl0_267 ),
    inference(resolution,[],[f13509,f740]) ).

fof(f13509,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(X3,or(X1,X4))))
        | ~ theorem(or(not(X2),X4)) )
    | ~ spl0_267 ),
    inference(avatar_component_clause,[],[f13508]) ).

fof(f42790,plain,
    ( spl0_708
    | ~ spl0_95
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f12231,f5165,f941,f42788]) ).

fof(f42788,plain,
    ( spl0_708
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(X0,not(or(X1,or(X2,X3))))),X0))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_708])]) ).

fof(f5165,plain,
    ( spl0_224
  <=> ! [X0,X1] :
        ( ~ theorem(or(or(not(or(X0,not(X1))),X0),X1))
        | theorem(or(not(or(X0,not(X1))),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_224])]) ).

fof(f12231,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(X0,not(or(X1,or(X2,X3))))),X0))
        | ~ theorem(X2) )
    | ~ spl0_95
    | ~ spl0_224 ),
    inference(resolution,[],[f5166,f942]) ).

fof(f5166,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(or(not(or(X0,not(X1))),X0),X1))
        | theorem(or(not(or(X0,not(X1))),X0)) )
    | ~ spl0_224 ),
    inference(avatar_component_clause,[],[f5165]) ).

fof(f42786,plain,
    ( spl0_707
    | ~ spl0_175
    | ~ spl0_214 ),
    inference(avatar_split_clause,[],[f5069,f4456,f3332,f42784]) ).

fof(f42784,plain,
    ( spl0_707
  <=> ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(not(or(not(X0),X1)))
        | ~ theorem(or(not(X1),not(X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_707])]) ).

fof(f3332,plain,
    ( spl0_175
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(X2)
        | theorem(or(X1,not(or(not(X2),X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_175])]) ).

fof(f4456,plain,
    ( spl0_214
  <=> ! [X0,X1] :
        ( ~ theorem(or(not(X0),not(or(not(X1),X0))))
        | ~ theorem(X1)
        | theorem(not(or(not(X1),X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_214])]) ).

fof(f5069,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(not(or(not(X0),X1)))
        | ~ theorem(or(not(X1),not(X1))) )
    | ~ spl0_175
    | ~ spl0_214 ),
    inference(duplicate_literal_removal,[],[f5065]) ).

fof(f5065,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(not(or(not(X0),X1)))
        | ~ theorem(X0)
        | ~ theorem(or(not(X1),not(X1))) )
    | ~ spl0_175
    | ~ spl0_214 ),
    inference(resolution,[],[f4457,f3333]) ).

fof(f3333,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X1,not(or(not(X2),X0))))
        | ~ theorem(X2)
        | ~ theorem(or(not(X0),X1)) )
    | ~ spl0_175 ),
    inference(avatar_component_clause,[],[f3332]) ).

fof(f4457,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),not(or(not(X1),X0))))
        | ~ theorem(X1)
        | theorem(not(or(not(X1),X0))) )
    | ~ spl0_214 ),
    inference(avatar_component_clause,[],[f4456]) ).

fof(f42782,plain,
    ( spl0_706
    | ~ spl0_10
    | ~ spl0_213 ),
    inference(avatar_split_clause,[],[f4961,f4452,f60,f42780]) ).

fof(f42780,plain,
    ( spl0_706
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(or(X0,or(X3,X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_706])]) ).

fof(f60,plain,
    ( spl0_10
  <=> ! [X0] : theorem(or(not(or(X0,X0)),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_10])]) ).

fof(f4452,plain,
    ( spl0_213
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(X3,X4))))
        | ~ theorem(or(not(X1),X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_213])]) ).

fof(f4961,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(or(X0,or(X3,X3))) )
    | ~ spl0_10
    | ~ spl0_213 ),
    inference(resolution,[],[f4453,f61]) ).

fof(f61,plain,
    ( ! [X0] : theorem(or(not(or(X0,X0)),X0))
    | ~ spl0_10 ),
    inference(avatar_component_clause,[],[f60]) ).

fof(f4453,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(not(X1),X4))
        | theorem(or(X0,or(X2,or(X3,X4))))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_213 ),
    inference(avatar_component_clause,[],[f4452]) ).

fof(f42778,plain,
    ( spl0_705
    | ~ spl0_74
    | ~ spl0_213 ),
    inference(avatar_split_clause,[],[f4959,f4452,f735,f42776]) ).

fof(f42776,plain,
    ( spl0_705
  <=> ! [X4,X0,X3,X2,X1] :
        ( theorem(or(X0,or(X1,or(X2,or(X3,X4)))))
        | ~ theorem(or(X0,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_705])]) ).

fof(f4959,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( theorem(or(X0,or(X1,or(X2,or(X3,X4)))))
        | ~ theorem(or(X0,X3)) )
    | ~ spl0_74
    | ~ spl0_213 ),
    inference(resolution,[],[f4453,f736]) ).

fof(f42774,plain,
    ( spl0_704
    | ~ spl0_7
    | ~ spl0_213 ),
    inference(avatar_split_clause,[],[f4958,f4452,f46,f42772]) ).

fof(f42772,plain,
    ( spl0_704
  <=> ! [X4,X0,X3,X2,X1] :
        ( theorem(or(X0,or(X1,or(X2,or(X3,X4)))))
        | ~ theorem(or(X0,X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_704])]) ).

fof(f4958,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( theorem(or(X0,or(X1,or(X2,or(X3,X4)))))
        | ~ theorem(or(X0,X4)) )
    | ~ spl0_7
    | ~ spl0_213 ),
    inference(resolution,[],[f4453,f47]) ).

fof(f42770,plain,
    ( spl0_703
    | ~ spl0_84
    | ~ spl0_211 ),
    inference(avatar_split_clause,[],[f4918,f4444,f842,f42768]) ).

fof(f42768,plain,
    ( spl0_703
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,not(or(not(X2),X0)))))
        | ~ theorem(or(X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_703])]) ).

fof(f842,plain,
    ( spl0_84
  <=> ! [X0,X1] : theorem(or(X0,or(X1,not(or(X1,X0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_84])]) ).

fof(f4444,plain,
    ( spl0_211
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X0,X3)))
        | ~ theorem(or(X2,or(not(X1),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_211])]) ).

fof(f4918,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,not(or(not(X2),X0)))))
        | ~ theorem(or(X1,X2)) )
    | ~ spl0_84
    | ~ spl0_211 ),
    inference(resolution,[],[f4445,f843]) ).

fof(f843,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(or(X1,X0)))))
    | ~ spl0_84 ),
    inference(avatar_component_clause,[],[f842]) ).

fof(f4445,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X2,or(not(X1),X3)))
        | theorem(or(X2,or(X0,X3)))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_211 ),
    inference(avatar_component_clause,[],[f4444]) ).

fof(f42766,plain,
    ( spl0_702
    | ~ spl0_157
    | ~ spl0_210 ),
    inference(avatar_split_clause,[],[f4824,f4440,f2685,f42764]) ).

fof(f42764,plain,
    ( spl0_702
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(not(X2))
        | theorem(X1)
        | ~ theorem(or(X2,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_702])]) ).

fof(f2685,plain,
    ( spl0_157
  <=> ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(or(not(X0),X1),or(not(X0),X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_157])]) ).

fof(f4440,plain,
    ( spl0_210
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(not(or(X2,X0)),X1),X3))
        | ~ theorem(not(X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_210])]) ).

fof(f4824,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(not(X2))
        | theorem(X1)
        | ~ theorem(or(X2,X0)) )
    | ~ spl0_157
    | ~ spl0_210 ),
    inference(resolution,[],[f4441,f2686]) ).

fof(f2686,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(or(not(X0),X1),or(not(X0),X1)))
        | theorem(X1)
        | ~ theorem(X0) )
    | ~ spl0_157 ),
    inference(avatar_component_clause,[],[f2685]) ).

fof(f4441,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(not(or(X2,X0)),X1),X3))
        | ~ theorem(or(not(X0),X1))
        | ~ theorem(not(X2)) )
    | ~ spl0_210 ),
    inference(avatar_component_clause,[],[f4440]) ).

fof(f42750,plain,
    ( spl0_701
    | ~ spl0_40
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f4773,f4428,f268,f42748]) ).

fof(f42748,plain,
    ( spl0_701
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(not(not(X2))))),X1)))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_701])]) ).

fof(f4428,plain,
    ( spl0_207
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(not(or(X3,not(X1))),X3)))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_207])]) ).

fof(f4773,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(not(not(X2))))),X1)))
        | ~ theorem(X2) )
    | ~ spl0_40
    | ~ spl0_207 ),
    inference(resolution,[],[f4429,f269]) ).

fof(f4429,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(not(or(X3,not(X1))),X3)))
        | ~ theorem(X0) )
    | ~ spl0_207 ),
    inference(avatar_component_clause,[],[f4428]) ).

fof(f42746,plain,
    ( spl0_700
    | ~ spl0_10
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f4728,f4428,f60,f42744]) ).

fof(f42744,plain,
    ( spl0_700
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(X2))),X1)))
        | ~ theorem(or(X2,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_700])]) ).

fof(f4728,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(X2))),X1)))
        | ~ theorem(or(X2,X2)) )
    | ~ spl0_10
    | ~ spl0_207 ),
    inference(resolution,[],[f4429,f61]) ).

fof(f42742,plain,
    ( spl0_699
    | ~ spl0_74
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f4726,f4428,f735,f42740]) ).

fof(f42740,plain,
    ( spl0_699
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(not(or(X1,not(or(X2,X3)))),X1)))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_699])]) ).

fof(f4726,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(or(X2,X3)))),X1)))
        | ~ theorem(X2) )
    | ~ spl0_74
    | ~ spl0_207 ),
    inference(resolution,[],[f4429,f736]) ).

fof(f42738,plain,
    ( spl0_698
    | ~ spl0_7
    | ~ spl0_207 ),
    inference(avatar_split_clause,[],[f4725,f4428,f46,f42736]) ).

fof(f42736,plain,
    ( spl0_698
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(not(or(X1,not(or(X2,X3)))),X1)))
        | ~ theorem(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_698])]) ).

fof(f4725,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(or(X2,X3)))),X1)))
        | ~ theorem(X3) )
    | ~ spl0_7
    | ~ spl0_207 ),
    inference(resolution,[],[f4429,f47]) ).

fof(f42734,plain,
    ( spl0_697
    | ~ spl0_77
    | ~ spl0_206 ),
    inference(avatar_split_clause,[],[f4704,f4424,f769,f42732]) ).

fof(f42732,plain,
    ( spl0_697
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | ~ theorem(not(or(X1,X2)))
        | ~ theorem(or(X1,or(not(X0),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_697])]) ).

fof(f769,plain,
    ( spl0_77
  <=> ! [X0] :
        ( ~ theorem(X0)
        | ~ theorem(or(not(X0),not(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_77])]) ).

fof(f4424,plain,
    ( spl0_206
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(X1,or(not(X0),X2))),X3))
        | ~ theorem(not(or(X1,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_206])]) ).

fof(f4704,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | ~ theorem(not(or(X1,X2)))
        | ~ theorem(or(X1,or(not(X0),X2))) )
    | ~ spl0_77
    | ~ spl0_206 ),
    inference(resolution,[],[f4425,f770]) ).

fof(f770,plain,
    ( ! [X0] :
        ( ~ theorem(or(not(X0),not(X0)))
        | ~ theorem(X0) )
    | ~ spl0_77 ),
    inference(avatar_component_clause,[],[f769]) ).

fof(f4425,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(X1,or(not(X0),X2))),X3))
        | ~ theorem(X0)
        | ~ theorem(not(or(X1,X2))) )
    | ~ spl0_206 ),
    inference(avatar_component_clause,[],[f4424]) ).

fof(f42730,plain,
    ( spl0_696
    | ~ spl0_94
    | ~ spl0_192 ),
    inference(avatar_split_clause,[],[f4243,f3908,f937,f42728]) ).

fof(f42728,plain,
    ( spl0_696
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X2)
        | ~ theorem(or(or(not(X2),X1),not(X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_696])]) ).

fof(f937,plain,
    ( spl0_94
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_94])]) ).

fof(f3908,plain,
    ( spl0_192
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(or(not(X0),X2),or(not(X0),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_192])]) ).

fof(f4243,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X2)
        | ~ theorem(or(or(not(X2),X1),not(X2))) )
    | ~ spl0_94
    | ~ spl0_192 ),
    inference(resolution,[],[f3909,f938]) ).

fof(f938,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_94 ),
    inference(avatar_component_clause,[],[f937]) ).

fof(f3909,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(not(X0),X2),or(not(X0),X2)))
        | theorem(or(X1,X2))
        | ~ theorem(X0) )
    | ~ spl0_192 ),
    inference(avatar_component_clause,[],[f3908]) ).

fof(f42726,plain,
    ( spl0_695
    | ~ spl0_48
    | ~ spl0_191 ),
    inference(avatar_split_clause,[],[f4203,f3904,f314,f42724]) ).

fof(f42724,plain,
    ( spl0_695
  <=> ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(or(X1,X1),X0)),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_695])]) ).

fof(f314,plain,
    ( spl0_48
  <=> ! [X0,X1] :
        ( ~ theorem(or(or(X0,X1),X1))
        | theorem(or(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_48])]) ).

fof(f3904,plain,
    ( spl0_191
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(not(or(or(X2,X2),X0)),X1),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_191])]) ).

fof(f4203,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(or(X1,X1),X0)),X1)) )
    | ~ spl0_48
    | ~ spl0_191 ),
    inference(resolution,[],[f3905,f315]) ).

fof(f315,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(or(X0,X1),X1))
        | theorem(or(X0,X1)) )
    | ~ spl0_48 ),
    inference(avatar_component_clause,[],[f314]) ).

fof(f3905,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(not(or(or(X2,X2),X0)),X1),X2))
        | ~ theorem(or(not(X0),X1)) )
    | ~ spl0_191 ),
    inference(avatar_component_clause,[],[f3904]) ).

fof(f42722,plain,
    ( spl0_694
    | ~ spl0_48
    | ~ spl0_187 ),
    inference(avatar_split_clause,[],[f4051,f3888,f314,f42720]) ).

fof(f42720,plain,
    ( spl0_694
  <=> ! [X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(not(or(or(X0,X1),or(X0,X1))),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_694])]) ).

fof(f3888,plain,
    ( spl0_187
  <=> ! [X2,X0,X1] :
        ( theorem(or(or(not(or(or(X0,X1),or(X0,X1))),X1),X2))
        | ~ theorem(not(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_187])]) ).

fof(f4051,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(not(or(or(X0,X1),or(X0,X1))),X1)) )
    | ~ spl0_48
    | ~ spl0_187 ),
    inference(resolution,[],[f3889,f315]) ).

fof(f3889,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(not(or(or(X0,X1),or(X0,X1))),X1),X2))
        | ~ theorem(not(X0)) )
    | ~ spl0_187 ),
    inference(avatar_component_clause,[],[f3888]) ).

fof(f42718,plain,
    ( spl0_693
    | ~ spl0_48
    | ~ spl0_186 ),
    inference(avatar_split_clause,[],[f4026,f3884,f314,f42716]) ).

fof(f42716,plain,
    ( spl0_693
  <=> ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(not(or(X1,or(X0,X2))),or(X1,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_693])]) ).

fof(f3884,plain,
    ( spl0_186
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(or(not(or(X0,or(X1,X2))),or(X0,X2)),X3))
        | ~ theorem(not(X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_186])]) ).

fof(f4026,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(not(or(X1,or(X0,X2))),or(X1,X2))) )
    | ~ spl0_48
    | ~ spl0_186 ),
    inference(resolution,[],[f3885,f315]) ).

fof(f3885,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(not(or(X0,or(X1,X2))),or(X0,X2)),X3))
        | ~ theorem(not(X1)) )
    | ~ spl0_186 ),
    inference(avatar_component_clause,[],[f3884]) ).

fof(f42714,plain,
    ( spl0_692
    | ~ spl0_15
    | ~ spl0_182 ),
    inference(avatar_split_clause,[],[f4008,f3850,f85,f42712]) ).

fof(f42712,plain,
    ( spl0_692
  <=> ! [X2,X0,X1] :
        ( ~ theorem(not(or(X0,or(X1,X2))))
        | theorem(not(or(X1,or(X0,X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_692])]) ).

fof(f85,plain,
    ( spl0_15
  <=> ! [X0] :
        ( theorem(X0)
        | ~ theorem(or(X0,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_15])]) ).

fof(f3850,plain,
    ( spl0_182
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(X0,or(X1,X2))),X3))
        | ~ theorem(not(or(X1,or(X0,X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_182])]) ).

fof(f4008,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(or(X0,or(X1,X2))))
        | theorem(not(or(X1,or(X0,X2)))) )
    | ~ spl0_15
    | ~ spl0_182 ),
    inference(resolution,[],[f3851,f86]) ).

fof(f86,plain,
    ( ! [X0] :
        ( ~ theorem(or(X0,X0))
        | theorem(X0) )
    | ~ spl0_15 ),
    inference(avatar_component_clause,[],[f85]) ).

fof(f3851,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(X0,or(X1,X2))),X3))
        | ~ theorem(not(or(X1,or(X0,X2)))) )
    | ~ spl0_182 ),
    inference(avatar_component_clause,[],[f3850]) ).

fof(f42592,plain,
    ( spl0_691
    | ~ spl0_120
    | ~ spl0_173 ),
    inference(avatar_split_clause,[],[f3750,f3324,f2066,f42590]) ).

fof(f42590,plain,
    ( spl0_691
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,X2))
        | ~ theorem(or(not(X1),not(X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_691])]) ).

fof(f2066,plain,
    ( spl0_120
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(X1,or(X2,not(X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_120])]) ).

fof(f3324,plain,
    ( spl0_173
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,not(or(not(X1),not(X1)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_173])]) ).

fof(f3750,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,X2))
        | ~ theorem(or(not(X1),not(X1))) )
    | ~ spl0_120
    | ~ spl0_173 ),
    inference(resolution,[],[f3325,f2067]) ).

fof(f2067,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X1,or(X2,not(X0))))
        | theorem(or(X1,X2))
        | ~ theorem(X0) )
    | ~ spl0_120 ),
    inference(avatar_component_clause,[],[f2066]) ).

fof(f3325,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X2,not(or(not(X1),not(X1))))))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_173 ),
    inference(avatar_component_clause,[],[f3324]) ).

fof(f42588,plain,
    ( spl0_690
    | ~ spl0_129
    | ~ spl0_172 ),
    inference(avatar_split_clause,[],[f3719,f3320,f2103,f42586]) ).

fof(f42586,plain,
    ( spl0_690
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(or(X0,X2),or(X0,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_690])]) ).

fof(f2103,plain,
    ( spl0_129
  <=> ! [X0,X1] : theorem(or(X0,or(X1,not(or(or(X0,X1),or(X0,X1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_129])]) ).

fof(f3320,plain,
    ( spl0_172
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(X1,not(X2))))
        | theorem(or(X0,or(X3,X1)))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_172])]) ).

fof(f3719,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(or(X0,X2),or(X0,X2))) )
    | ~ spl0_129
    | ~ spl0_172 ),
    inference(resolution,[],[f3321,f2104]) ).

fof(f2104,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(or(or(X0,X1),or(X0,X1))))))
    | ~ spl0_129 ),
    inference(avatar_component_clause,[],[f2103]) ).

fof(f3321,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,not(X2))))
        | theorem(or(X0,or(X3,X1)))
        | ~ theorem(X2) )
    | ~ spl0_172 ),
    inference(avatar_component_clause,[],[f3320]) ).

fof(f42584,plain,
    ( spl0_689
    | ~ spl0_11
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f3582,f3312,f66,f42582]) ).

fof(f42582,plain,
    ( spl0_689
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,not(or(X1,X2)))),X0))
        | ~ theorem(or(X2,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_689])]) ).

fof(f3312,plain,
    ( spl0_170
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(X2,not(X1))),X2))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_170])]) ).

fof(f3582,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,not(or(X1,X2)))),X0))
        | ~ theorem(or(X2,X1)) )
    | ~ spl0_11
    | ~ spl0_170 ),
    inference(resolution,[],[f3313,f67]) ).

fof(f3313,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(X2,not(X1))),X2))
        | ~ theorem(X0) )
    | ~ spl0_170 ),
    inference(avatar_component_clause,[],[f3312]) ).

fof(f42580,plain,
    ( spl0_688
    | ~ spl0_105
    | ~ spl0_169 ),
    inference(avatar_split_clause,[],[f3486,f3308,f1698,f42578]) ).

fof(f42578,plain,
    ( spl0_688
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(not(or(not(X1),X2)),or(X3,X2))))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_688])]) ).

fof(f3308,plain,
    ( spl0_169
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,X3)))
        | ~ theorem(or(X2,or(not(X0),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_169])]) ).

fof(f3486,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(not(X1),X2)),or(X3,X2))))
        | ~ theorem(X1) )
    | ~ spl0_105
    | ~ spl0_169 ),
    inference(resolution,[],[f3309,f1699]) ).

fof(f3309,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X2,or(not(X0),X3)))
        | theorem(or(X1,or(X2,X3)))
        | ~ theorem(X0) )
    | ~ spl0_169 ),
    inference(avatar_component_clause,[],[f3308]) ).

fof(f42576,plain,
    ( spl0_687
    | ~ spl0_111
    | ~ spl0_164 ),
    inference(avatar_split_clause,[],[f3344,f3288,f1818,f42574]) ).

fof(f42574,plain,
    ( spl0_687
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,not(or(X0,or(X1,X2)))))
        | ~ theorem(not(or(X2,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_687])]) ).

fof(f1818,plain,
    ( spl0_111
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),X2))
        | ~ theorem(not(or(X1,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_111])]) ).

fof(f3288,plain,
    ( spl0_164
  <=> ! [X0,X1] :
        ( theorem(or(X0,not(or(X0,X1))))
        | ~ theorem(or(not(X1),not(or(X0,X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_164])]) ).

fof(f3344,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,not(or(X0,or(X1,X2)))))
        | ~ theorem(not(or(X2,X1))) )
    | ~ spl0_111
    | ~ spl0_164 ),
    inference(resolution,[],[f3289,f1819]) ).

fof(f1819,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),X2))
        | ~ theorem(not(or(X1,X0))) )
    | ~ spl0_111 ),
    inference(avatar_component_clause,[],[f1818]) ).

fof(f3289,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X1),not(or(X0,X1))))
        | theorem(or(X0,not(or(X0,X1)))) )
    | ~ spl0_164 ),
    inference(avatar_component_clause,[],[f3288]) ).

fof(f42572,plain,
    ( spl0_686
    | ~ spl0_16
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f3264,f2705,f92,f42570]) ).

fof(f42570,plain,
    ( spl0_686
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(not(or(X0,X2)),X1),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_686])]) ).

fof(f92,plain,
    ( spl0_16
  <=> ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_16])]) ).

fof(f2705,plain,
    ( spl0_162
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,X0)),X2)))
        | ~ theorem(or(not(X1),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_162])]) ).

fof(f3264,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(not(or(X0,X2)),X1),X2)) )
    | ~ spl0_16
    | ~ spl0_162 ),
    inference(resolution,[],[f2706,f93]) ).

fof(f93,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X1,X0))
        | theorem(or(X0,X1)) )
    | ~ spl0_16 ),
    inference(avatar_component_clause,[],[f92]) ).

fof(f2706,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,X0)),X2)))
        | ~ theorem(or(not(X1),X2)) )
    | ~ spl0_162 ),
    inference(avatar_component_clause,[],[f2705]) ).

fof(f42568,plain,
    ( spl0_685
    | ~ spl0_54
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f3258,f2705,f417,f42566]) ).

fof(f42566,plain,
    ( spl0_685
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(X1,not(or(X0,X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_685])]) ).

fof(f417,plain,
    ( spl0_54
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X0,or(X2,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_54])]) ).

fof(f3258,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(X1,not(or(X0,X2))))) )
    | ~ spl0_54
    | ~ spl0_162 ),
    inference(resolution,[],[f2706,f418]) ).

fof(f418,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,or(X2,X1)))
        | theorem(or(X0,or(X1,X2))) )
    | ~ spl0_54 ),
    inference(avatar_component_clause,[],[f417]) ).

fof(f42564,plain,
    ( spl0_684
    | ~ spl0_16
    | ~ spl0_161 ),
    inference(avatar_split_clause,[],[f3253,f2701,f92,f42562]) ).

fof(f42562,plain,
    ( spl0_684
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(X2,X1),not(or(X0,X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_684])]) ).

fof(f2701,plain,
    ( spl0_161
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X1,X2)))
        | ~ theorem(or(not(X0),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_161])]) ).

fof(f3253,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(X2,X1),not(or(X0,X2)))) )
    | ~ spl0_16
    | ~ spl0_161 ),
    inference(resolution,[],[f2702,f93]) ).

fof(f2702,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X1,X2)))
        | ~ theorem(or(not(X0),X2)) )
    | ~ spl0_161 ),
    inference(avatar_component_clause,[],[f2701]) ).

fof(f42560,plain,
    ( spl0_683
    | ~ spl0_54
    | ~ spl0_161 ),
    inference(avatar_split_clause,[],[f3246,f2701,f417,f42558]) ).

fof(f3246,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(X0,X2)),or(X1,X2))) )
    | ~ spl0_54
    | ~ spl0_161 ),
    inference(resolution,[],[f2702,f418]) ).

fof(f42556,plain,
    ( spl0_682
    | ~ spl0_118
    | ~ spl0_161 ),
    inference(avatar_split_clause,[],[f3243,f2701,f1851,f42554]) ).

fof(f42554,plain,
    ( spl0_682
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(X0,X1)),or(X2,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_682])]) ).

fof(f1851,plain,
    ( spl0_118
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X1)))
        | theorem(or(X0,or(X2,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_118])]) ).

fof(f3243,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(X0,X1)),or(X2,X1))) )
    | ~ spl0_118
    | ~ spl0_161 ),
    inference(resolution,[],[f2702,f1852]) ).

fof(f1852,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X1)))
        | theorem(or(X0,or(X2,X1))) )
    | ~ spl0_118 ),
    inference(avatar_component_clause,[],[f1851]) ).

fof(f42500,plain,
    ( spl0_681
    | ~ spl0_16
    | ~ spl0_160 ),
    inference(avatar_split_clause,[],[f3224,f2697,f92,f42498]) ).

fof(f42498,plain,
    ( spl0_681
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(or(X1,or(X3,X2)),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_681])]) ).

fof(f2697,plain,
    ( spl0_160
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(or(X0,or(X1,X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_160])]) ).

fof(f3224,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(or(X1,or(X3,X2)),X0)) )
    | ~ spl0_16
    | ~ spl0_160 ),
    inference(resolution,[],[f2698,f93]) ).

fof(f2698,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(or(X0,or(X1,X3))) )
    | ~ spl0_160 ),
    inference(avatar_component_clause,[],[f2697]) ).

fof(f42496,plain,
    ( spl0_680
    | ~ spl0_17
    | ~ spl0_160 ),
    inference(avatar_split_clause,[],[f3217,f2697,f102,f42494]) ).

fof(f42494,plain,
    ( spl0_680
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X1,or(X0,or(X3,X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_680])]) ).

fof(f3217,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X1,or(X0,or(X3,X2)))) )
    | ~ spl0_17
    | ~ spl0_160 ),
    inference(resolution,[],[f2698,f103]) ).

fof(f42492,plain,
    ( spl0_679
    | ~ spl0_54
    | ~ spl0_160 ),
    inference(avatar_split_clause,[],[f3216,f2697,f417,f42490]) ).

fof(f42490,plain,
    ( spl0_679
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(or(X3,X2),X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_679])]) ).

fof(f3216,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(or(X3,X2),X1))) )
    | ~ spl0_54
    | ~ spl0_160 ),
    inference(resolution,[],[f2698,f418]) ).

fof(f42488,plain,
    ( spl0_678
    | ~ spl0_50
    | ~ spl0_160 ),
    inference(avatar_split_clause,[],[f3214,f2697,f322,f42486]) ).

fof(f42486,plain,
    ( spl0_678
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,or(or(X1,X2),X2)))
        | theorem(or(X0,or(X1,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_678])]) ).

fof(f322,plain,
    ( spl0_50
  <=> ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X0,or(X1,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_50])]) ).

fof(f3214,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,or(or(X1,X2),X2)))
        | theorem(or(X0,or(X1,X2))) )
    | ~ spl0_50
    | ~ spl0_160 ),
    inference(resolution,[],[f2698,f323]) ).

fof(f323,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X0,or(X1,X1)))
        | theorem(or(X0,X1)) )
    | ~ spl0_50 ),
    inference(avatar_component_clause,[],[f322]) ).

fof(f42484,plain,
    ( spl0_677
    | ~ spl0_22
    | ~ spl0_159 ),
    inference(avatar_split_clause,[],[f3168,f2693,f139,f42482]) ).

fof(f42482,plain,
    ( spl0_677
  <=> ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(not(not(or(not(X0),not(X0)))),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_677])]) ).

fof(f139,plain,
    ( spl0_22
  <=> ! [X0] : theorem(or(X0,not(or(X0,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_22])]) ).

fof(f2693,plain,
    ( spl0_159
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(X2)
        | theorem(X1)
        | ~ theorem(or(not(X2),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_159])]) ).

fof(f3168,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(not(not(or(not(X0),not(X0)))),X1)) )
    | ~ spl0_22
    | ~ spl0_159 ),
    inference(resolution,[],[f2694,f140]) ).

fof(f140,plain,
    ( ! [X0] : theorem(or(X0,not(or(X0,X0))))
    | ~ spl0_22 ),
    inference(avatar_component_clause,[],[f139]) ).

fof(f2694,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X2),X0))
        | ~ theorem(X2)
        | theorem(X1)
        | ~ theorem(or(not(X0),X1)) )
    | ~ spl0_159 ),
    inference(avatar_component_clause,[],[f2693]) ).

fof(f42480,plain,
    ( spl0_676
    | ~ spl0_47
    | ~ spl0_159 ),
    inference(avatar_split_clause,[],[f3139,f2693,f310,f42478]) ).

fof(f42478,plain,
    ( spl0_676
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,not(X1)))
        | theorem(X2)
        | ~ theorem(or(not(X0),X2))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_676])]) ).

fof(f310,plain,
    ( spl0_47
  <=> ! [X0,X1] :
        ( theorem(or(not(or(X0,not(X1))),X0))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_47])]) ).

fof(f3139,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,not(X1)))
        | theorem(X2)
        | ~ theorem(or(not(X0),X2))
        | ~ theorem(X1) )
    | ~ spl0_47
    | ~ spl0_159 ),
    inference(resolution,[],[f2694,f311]) ).

fof(f311,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,not(X1))),X0))
        | ~ theorem(X1) )
    | ~ spl0_47 ),
    inference(avatar_component_clause,[],[f310]) ).

fof(f42476,plain,
    ( spl0_675
    | ~ spl0_16
    | ~ spl0_158 ),
    inference(avatar_split_clause,[],[f3122,f2689,f92,f42474]) ).

fof(f42474,plain,
    ( spl0_675
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(or(X3,or(X2,X1)),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_675])]) ).

fof(f2689,plain,
    ( spl0_158
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(X3,or(X2,X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_158])]) ).

fof(f3122,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(or(X3,or(X2,X1)),X0)) )
    | ~ spl0_16
    | ~ spl0_158 ),
    inference(resolution,[],[f2690,f93]) ).

fof(f2690,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X3,or(X2,X1))))
        | ~ theorem(or(X0,or(X1,X2))) )
    | ~ spl0_158 ),
    inference(avatar_component_clause,[],[f2689]) ).

fof(f42472,plain,
    ( spl0_674
    | ~ spl0_17
    | ~ spl0_158 ),
    inference(avatar_split_clause,[],[f3115,f2689,f102,f42470]) ).

fof(f42470,plain,
    ( spl0_674
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X3,or(X0,or(X2,X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_674])]) ).

fof(f3115,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X3,or(X0,or(X2,X1)))) )
    | ~ spl0_17
    | ~ spl0_158 ),
    inference(resolution,[],[f2690,f103]) ).

fof(f42468,plain,
    ( spl0_673
    | ~ spl0_54
    | ~ spl0_158 ),
    inference(avatar_split_clause,[],[f3114,f2689,f417,f42466]) ).

fof(f42466,plain,
    ( spl0_673
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(or(X2,X1),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_673])]) ).

fof(f3114,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(or(X2,X1),X3))) )
    | ~ spl0_54
    | ~ spl0_158 ),
    inference(resolution,[],[f2690,f418]) ).

fof(f42464,plain,
    ( spl0_672
    | ~ spl0_67
    | ~ spl0_158 ),
    inference(avatar_split_clause,[],[f3110,f2689,f588,f42462]) ).

fof(f42462,plain,
    ( spl0_672
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(X2,or(X3,X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_672])]) ).

fof(f3110,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(X2,or(X3,X1)))) )
    | ~ spl0_67
    | ~ spl0_158 ),
    inference(resolution,[],[f2690,f589]) ).

fof(f42449,plain,
    ( spl0_671
    | ~ spl0_109
    | ~ spl0_156 ),
    inference(avatar_split_clause,[],[f3074,f2648,f1810,f42447]) ).

fof(f42447,plain,
    ( spl0_671
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X2,not(or(not(X1),X0))),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_671])]) ).

fof(f1810,plain,
    ( spl0_109
  <=> ! [X2,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(or(or(X2,X2),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_109])]) ).

fof(f2648,plain,
    ( spl0_156
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X0,X2),not(or(not(X1),X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_156])]) ).

fof(f3074,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X2,not(or(not(X1),X0))),X0)) )
    | ~ spl0_109
    | ~ spl0_156 ),
    inference(resolution,[],[f2649,f1811]) ).

fof(f1811,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(X2,X2),X1))
        | theorem(or(or(X0,X1),X2)) )
    | ~ spl0_109 ),
    inference(avatar_component_clause,[],[f1810]) ).

fof(f2649,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,X2),not(or(not(X1),X2))))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_156 ),
    inference(avatar_component_clause,[],[f2648]) ).

fof(f42445,plain,
    ( spl0_670
    | ~ spl0_16
    | ~ spl0_155 ),
    inference(avatar_split_clause,[],[f3064,f2644,f92,f42443]) ).

fof(f42443,plain,
    ( spl0_670
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(not(or(not(X1),X2)),X2),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_670])]) ).

fof(f2644,plain,
    ( spl0_155
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(not(or(not(X1),X2)),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_155])]) ).

fof(f3064,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(not(or(not(X1),X2)),X2),X0)) )
    | ~ spl0_16
    | ~ spl0_155 ),
    inference(resolution,[],[f2645,f93]) ).

fof(f2645,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(not(X1),X2)),X2)))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_155 ),
    inference(avatar_component_clause,[],[f2644]) ).

fof(f42441,plain,
    ( spl0_669
    | ~ spl0_54
    | ~ spl0_155 ),
    inference(avatar_split_clause,[],[f3055,f2644,f417,f42439]) ).

fof(f42439,plain,
    ( spl0_669
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,not(or(not(X1),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_669])]) ).

fof(f3055,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,not(or(not(X1),X2))))) )
    | ~ spl0_54
    | ~ spl0_155 ),
    inference(resolution,[],[f2645,f418]) ).

fof(f42437,plain,
    ( spl0_668
    | ~ spl0_16
    | ~ spl0_154 ),
    inference(avatar_split_clause,[],[f3052,f2640,f92,f42435]) ).

fof(f42435,plain,
    ( spl0_668
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X2,X0),not(or(not(X1),X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_668])]) ).

fof(f2640,plain,
    ( spl0_154
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(not(X1),X2)),or(X2,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_154])]) ).

fof(f3052,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X2,X0),not(or(not(X1),X2)))) )
    | ~ spl0_16
    | ~ spl0_154 ),
    inference(resolution,[],[f2641,f93]) ).

fof(f2641,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(not(X1),X2)),or(X2,X0)))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_154 ),
    inference(avatar_component_clause,[],[f2640]) ).

fof(f42433,plain,
    ( spl0_667
    | ~ spl0_17
    | ~ spl0_154 ),
    inference(avatar_split_clause,[],[f3046,f2640,f102,f42431]) ).

fof(f42431,plain,
    ( spl0_667
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(not(or(not(X1),X2)),X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_667])]) ).

fof(f3046,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(not(or(not(X1),X2)),X0))) )
    | ~ spl0_17
    | ~ spl0_154 ),
    inference(resolution,[],[f2641,f103]) ).

fof(f42429,plain,
    ( spl0_666
    | ~ spl0_16
    | ~ spl0_152 ),
    inference(avatar_split_clause,[],[f3017,f2632,f92,f42427]) ).

fof(f42427,plain,
    ( spl0_666
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X0,X2),not(or(X2,not(X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_666])]) ).

fof(f2632,plain,
    ( spl0_152
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(X2,not(X1))),or(X0,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_152])]) ).

fof(f3017,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X0,X2),not(or(X2,not(X1))))) )
    | ~ spl0_16
    | ~ spl0_152 ),
    inference(resolution,[],[f2633,f93]) ).

fof(f2633,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X2,not(X1))),or(X0,X2)))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_152 ),
    inference(avatar_component_clause,[],[f2632]) ).

fof(f42425,plain,
    ( spl0_665
    | ~ spl0_54
    | ~ spl0_152 ),
    inference(avatar_split_clause,[],[f3010,f2632,f417,f42423]) ).

fof(f42423,plain,
    ( spl0_665
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(X2,not(X1))),or(X2,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_665])]) ).

fof(f3010,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(X2,not(X1))),or(X2,X0))) )
    | ~ spl0_54
    | ~ spl0_152 ),
    inference(resolution,[],[f2633,f418]) ).

fof(f42421,plain,
    ( spl0_664
    | ~ spl0_118
    | ~ spl0_152 ),
    inference(avatar_split_clause,[],[f3007,f2632,f1851,f42419]) ).

fof(f42419,plain,
    ( spl0_664
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(X0,not(X1))),or(X2,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_664])]) ).

fof(f3007,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(X0,not(X1))),or(X2,X0))) )
    | ~ spl0_118
    | ~ spl0_152 ),
    inference(resolution,[],[f2633,f1852]) ).

fof(f42417,plain,
    ( spl0_663
    | ~ spl0_16
    | ~ spl0_151 ),
    inference(avatar_split_clause,[],[f2991,f2628,f92,f42415]) ).

fof(f42415,plain,
    ( spl0_663
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X2,not(or(X2,not(X1)))),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_663])]) ).

fof(f2628,plain,
    ( spl0_151
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,not(or(X2,not(X1)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_151])]) ).

fof(f2991,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X2,not(or(X2,not(X1)))),X0)) )
    | ~ spl0_16
    | ~ spl0_151 ),
    inference(resolution,[],[f2629,f93]) ).

fof(f2629,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X2,not(or(X2,not(X1))))))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_151 ),
    inference(avatar_component_clause,[],[f2628]) ).

fof(f42413,plain,
    ( spl0_662
    | ~ spl0_17
    | ~ spl0_151 ),
    inference(avatar_split_clause,[],[f2984,f2628,f102,f42411]) ).

fof(f42411,plain,
    ( spl0_662
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X0,not(or(X2,not(X1)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_662])]) ).

fof(f2984,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X0,not(or(X2,not(X1)))))) )
    | ~ spl0_17
    | ~ spl0_151 ),
    inference(resolution,[],[f2629,f103]) ).

fof(f42397,plain,
    ( spl0_661
    | ~ spl0_109
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f2975,f2624,f1810,f42395]) ).

fof(f42395,plain,
    ( spl0_661
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,not(or(X2,or(not(X0),X2)))),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_661])]) ).

fof(f2624,plain,
    ( spl0_150
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,X2),not(or(X1,or(not(X0),X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_150])]) ).

fof(f2975,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,not(or(X2,or(not(X0),X2)))),X2)) )
    | ~ spl0_109
    | ~ spl0_150 ),
    inference(resolution,[],[f2625,f1811]) ).

fof(f2625,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X1,X2),not(or(X1,or(not(X0),X2)))))
        | ~ theorem(X0) )
    | ~ spl0_150 ),
    inference(avatar_component_clause,[],[f2624]) ).

fof(f42393,plain,
    ( spl0_660
    | ~ spl0_16
    | ~ spl0_149 ),
    inference(avatar_split_clause,[],[f2967,f2620,f92,f42391]) ).

fof(f42391,plain,
    ( spl0_660
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(not(or(X1,or(not(X0),X2))),X2),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_660])]) ).

fof(f2620,plain,
    ( spl0_149
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(not(or(X1,or(not(X0),X2))),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_149])]) ).

fof(f2967,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(not(or(X1,or(not(X0),X2))),X2),X1)) )
    | ~ spl0_16
    | ~ spl0_149 ),
    inference(resolution,[],[f2621,f93]) ).

fof(f2621,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X1,or(not(or(X1,or(not(X0),X2))),X2)))
        | ~ theorem(X0) )
    | ~ spl0_149 ),
    inference(avatar_component_clause,[],[f2620]) ).

fof(f42389,plain,
    ( spl0_659
    | ~ spl0_54
    | ~ spl0_149 ),
    inference(avatar_split_clause,[],[f2961,f2620,f417,f42387]) ).

fof(f42387,plain,
    ( spl0_659
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,not(or(X1,or(not(X0),X2)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_659])]) ).

fof(f2961,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,not(or(X1,or(not(X0),X2)))))) )
    | ~ spl0_54
    | ~ spl0_149 ),
    inference(resolution,[],[f2621,f418]) ).

fof(f42385,plain,
    ( spl0_658
    | ~ spl0_16
    | ~ spl0_148 ),
    inference(avatar_split_clause,[],[f2958,f2616,f92,f42383]) ).

fof(f42383,plain,
    ( spl0_658
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,X2),not(or(X2,or(not(X0),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_658])]) ).

fof(f2616,plain,
    ( spl0_148
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(X1,or(not(X0),X2))),or(X2,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_148])]) ).

fof(f2958,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,X2),not(or(X2,or(not(X0),X1))))) )
    | ~ spl0_16
    | ~ spl0_148 ),
    inference(resolution,[],[f2617,f93]) ).

fof(f2617,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X1,or(not(X0),X2))),or(X2,X1)))
        | ~ theorem(X0) )
    | ~ spl0_148 ),
    inference(avatar_component_clause,[],[f2616]) ).

fof(f42381,plain,
    ( spl0_657
    | ~ spl0_17
    | ~ spl0_148 ),
    inference(avatar_split_clause,[],[f2952,f2616,f102,f42379]) ).

fof(f42379,plain,
    ( spl0_657
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(not(or(X2,or(not(X0),X1))),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_657])]) ).

fof(f2952,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(not(or(X2,or(not(X0),X1))),X2))) )
    | ~ spl0_17
    | ~ spl0_148 ),
    inference(resolution,[],[f2617,f103]) ).

fof(f42377,plain,
    ( spl0_656
    | ~ spl0_47
    | ~ spl0_147 ),
    inference(avatar_split_clause,[],[f2876,f2612,f310,f42375]) ).

fof(f42375,plain,
    ( spl0_656
  <=> ! [X0,X1] :
        ( theorem(not(or(not(X0),not(X0))))
        | ~ theorem(or(X0,not(X1)))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_656])]) ).

fof(f2612,plain,
    ( spl0_147
  <=> ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(not(or(not(X1),not(X1))))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_147])]) ).

fof(f2876,plain,
    ( ! [X0,X1] :
        ( theorem(not(or(not(X0),not(X0))))
        | ~ theorem(or(X0,not(X1)))
        | ~ theorem(X1) )
    | ~ spl0_47
    | ~ spl0_147 ),
    inference(resolution,[],[f2613,f311]) ).

fof(f2613,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(not(or(not(X1),not(X1))))
        | ~ theorem(X0) )
    | ~ spl0_147 ),
    inference(avatar_component_clause,[],[f2612]) ).

fof(f42373,plain,
    ( spl0_655
    | ~ spl0_16
    | ~ spl0_145 ),
    inference(avatar_split_clause,[],[f2869,f2604,f92,f42371]) ).

fof(f42371,plain,
    ( spl0_655
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(or(X1,X0),or(X3,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_655])]) ).

fof(f2604,plain,
    ( spl0_145
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(or(X0,X1),or(X2,X3)))
        | ~ theorem(or(or(X3,X2),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_145])]) ).

fof(f2869,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(or(X1,X0),or(X3,X2))) )
    | ~ spl0_16
    | ~ spl0_145 ),
    inference(resolution,[],[f2605,f93]) ).

fof(f2605,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(X0,X1),or(X2,X3)))
        | ~ theorem(or(or(X3,X2),X1)) )
    | ~ spl0_145 ),
    inference(avatar_component_clause,[],[f2604]) ).

fof(f42369,plain,
    ( spl0_654
    | ~ spl0_17
    | ~ spl0_145 ),
    inference(avatar_split_clause,[],[f2860,f2604,f102,f42367]) ).

fof(f42367,plain,
    ( spl0_654
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(X1,or(or(X3,X2),X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_654])]) ).

fof(f2860,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(X1,or(or(X3,X2),X0))) )
    | ~ spl0_17
    | ~ spl0_145 ),
    inference(resolution,[],[f2605,f103]) ).

fof(f42365,plain,
    ( spl0_653
    | ~ spl0_109
    | ~ spl0_145 ),
    inference(avatar_split_clause,[],[f2854,f2604,f1810,f42363]) ).

fof(f42363,plain,
    ( spl0_653
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(or(X3,or(X1,X0)),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_653])]) ).

fof(f2854,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(or(X3,or(X1,X0)),X2)) )
    | ~ spl0_109
    | ~ spl0_145 ),
    inference(resolution,[],[f2605,f1811]) ).

fof(f42361,plain,
    ( spl0_652
    | ~ spl0_48
    | ~ spl0_145 ),
    inference(avatar_split_clause,[],[f2853,f2604,f314,f42359]) ).

fof(f42359,plain,
    ( spl0_652
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,X1),or(X1,X0)))
        | theorem(or(X2,or(X1,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_652])]) ).

fof(f2853,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,X1),or(X1,X0)))
        | theorem(or(X2,or(X1,X0))) )
    | ~ spl0_48
    | ~ spl0_145 ),
    inference(resolution,[],[f2605,f315]) ).

fof(f42356,plain,
    ( spl0_651
    | ~ spl0_16
    | ~ spl0_144 ),
    inference(avatar_split_clause,[],[f2846,f2600,f92,f42354]) ).

fof(f42354,plain,
    ( spl0_651
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(X1,not(or(X2,X0))),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_651])]) ).

fof(f2600,plain,
    ( spl0_144
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,not(or(X0,X2)))))
        | ~ theorem(or(not(X2),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_144])]) ).

fof(f2846,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(X1,not(or(X2,X0))),X2)) )
    | ~ spl0_16
    | ~ spl0_144 ),
    inference(resolution,[],[f2601,f93]) ).

fof(f2601,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,not(or(X0,X2)))))
        | ~ theorem(or(not(X2),X1)) )
    | ~ spl0_144 ),
    inference(avatar_component_clause,[],[f2600]) ).

fof(f42352,plain,
    ( spl0_650
    | ~ spl0_17
    | ~ spl0_144 ),
    inference(avatar_split_clause,[],[f2842,f2600,f102,f42350]) ).

fof(f42350,plain,
    ( spl0_650
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X1,or(X2,not(or(X2,X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_650])]) ).

fof(f2842,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X1,or(X2,not(or(X2,X0))))) )
    | ~ spl0_17
    | ~ spl0_144 ),
    inference(resolution,[],[f2601,f103]) ).

fof(f42348,plain,
    ( spl0_649
    | ~ spl0_16
    | ~ spl0_143 ),
    inference(avatar_split_clause,[],[f2836,f2596,f92,f42346]) ).

fof(f42346,plain,
    ( spl0_649
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,X2),not(or(or(X2,X1),not(X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_649])]) ).

fof(f2596,plain,
    ( spl0_143
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(or(X0,X1),not(X2))),or(X1,X0)))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_143])]) ).

fof(f2836,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,X2),not(or(or(X2,X1),not(X0))))) )
    | ~ spl0_16
    | ~ spl0_143 ),
    inference(resolution,[],[f2597,f93]) ).

fof(f2597,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(or(X0,X1),not(X2))),or(X1,X0)))
        | ~ theorem(X2) )
    | ~ spl0_143 ),
    inference(avatar_component_clause,[],[f2596]) ).

fof(f42344,plain,
    ( spl0_648
    | ~ spl0_17
    | ~ spl0_143 ),
    inference(avatar_split_clause,[],[f2830,f2596,f102,f42342]) ).

fof(f42342,plain,
    ( spl0_648
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(not(or(or(X2,X1),not(X0))),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_648])]) ).

fof(f2830,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(not(or(or(X2,X1),not(X0))),X2))) )
    | ~ spl0_17
    | ~ spl0_143 ),
    inference(resolution,[],[f2597,f103]) ).

fof(f42340,plain,
    ( spl0_647
    | ~ spl0_16
    | ~ spl0_142 ),
    inference(avatar_split_clause,[],[f2820,f2592,f92,f42338]) ).

fof(f42338,plain,
    ( spl0_647
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(X1,X2),not(or(X2,X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_647])]) ).

fof(f2592,plain,
    ( spl0_142
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X2,X0)))
        | ~ theorem(or(not(X1),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_142])]) ).

fof(f2820,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(X1,X2),not(or(X2,X0)))) )
    | ~ spl0_16
    | ~ spl0_142 ),
    inference(resolution,[],[f2593,f93]) ).

fof(f2593,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X2,X0)))
        | ~ theorem(or(not(X1),X2)) )
    | ~ spl0_142 ),
    inference(avatar_component_clause,[],[f2592]) ).

fof(f42336,plain,
    ( spl0_646
    | ~ spl0_17
    | ~ spl0_142 ),
    inference(avatar_split_clause,[],[f2814,f2592,f102,f42334]) ).

fof(f42334,plain,
    ( spl0_646
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X1,or(not(or(X2,X0)),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_646])]) ).

fof(f2814,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X1,or(not(or(X2,X0)),X2))) )
    | ~ spl0_17
    | ~ spl0_142 ),
    inference(resolution,[],[f2593,f103]) ).

fof(f42332,plain,
    ( spl0_645
    | ~ spl0_16
    | ~ spl0_141 ),
    inference(avatar_split_clause,[],[f2792,f2588,f92,f42330]) ).

fof(f42330,plain,
    ( spl0_645
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(or(X1,or(X0,X2)),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_645])]) ).

fof(f2588,plain,
    ( spl0_141
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(or(X2,or(X1,X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_141])]) ).

fof(f2792,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(or(X1,or(X0,X2)),X3)) )
    | ~ spl0_16
    | ~ spl0_141 ),
    inference(resolution,[],[f2589,f93]) ).

fof(f2589,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(or(X2,or(X1,X3))) )
    | ~ spl0_141 ),
    inference(avatar_component_clause,[],[f2588]) ).

fof(f42328,plain,
    ( spl0_644
    | ~ spl0_17
    | ~ spl0_141 ),
    inference(avatar_split_clause,[],[f2785,f2588,f102,f42326]) ).

fof(f42326,plain,
    ( spl0_644
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X1,or(X3,or(X0,X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_644])]) ).

fof(f2785,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X1,or(X3,or(X0,X2)))) )
    | ~ spl0_17
    | ~ spl0_141 ),
    inference(resolution,[],[f2589,f103]) ).

fof(f42324,plain,
    ( spl0_643
    | ~ spl0_16
    | ~ spl0_140 ),
    inference(avatar_split_clause,[],[f2771,f2584,f92,f42322]) ).

fof(f42322,plain,
    ( spl0_643
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(or(or(X3,X2),X1),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_643])]) ).

fof(f2584,plain,
    ( spl0_140
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(X0,or(or(X3,X2),X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_140])]) ).

fof(f2771,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(or(or(X3,X2),X1),X0)) )
    | ~ spl0_16
    | ~ spl0_140 ),
    inference(resolution,[],[f2585,f93]) ).

fof(f2585,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(or(X3,X2),X1)))
        | ~ theorem(or(or(X0,X1),X2)) )
    | ~ spl0_140 ),
    inference(avatar_component_clause,[],[f2584]) ).

fof(f42320,plain,
    ( spl0_642
    | ~ spl0_54
    | ~ spl0_140 ),
    inference(avatar_split_clause,[],[f2762,f2584,f417,f42318]) ).

fof(f42318,plain,
    ( spl0_642
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(X0,or(X1,or(X3,X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_642])]) ).

fof(f2762,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(X0,or(X1,or(X3,X2)))) )
    | ~ spl0_54
    | ~ spl0_140 ),
    inference(resolution,[],[f2585,f418]) ).

fof(f42304,plain,
    ( spl0_641
    | ~ spl0_16
    | ~ spl0_138 ),
    inference(avatar_split_clause,[],[f2716,f2576,f92,f42302]) ).

fof(f42302,plain,
    ( spl0_641
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(not(or(or(X1,X2),not(X0))),X2),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_641])]) ).

fof(f2576,plain,
    ( spl0_138
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(not(or(or(X1,X2),not(X0))),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_138])]) ).

fof(f2716,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(not(or(or(X1,X2),not(X0))),X2),X1)) )
    | ~ spl0_16
    | ~ spl0_138 ),
    inference(resolution,[],[f2577,f93]) ).

fof(f2577,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X1,or(not(or(or(X1,X2),not(X0))),X2)))
        | ~ theorem(X0) )
    | ~ spl0_138 ),
    inference(avatar_component_clause,[],[f2576]) ).

fof(f42300,plain,
    ( spl0_640
    | ~ spl0_54
    | ~ spl0_138 ),
    inference(avatar_split_clause,[],[f2710,f2576,f417,f42298]) ).

fof(f42298,plain,
    ( spl0_640
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,not(or(or(X1,X2),not(X0)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_640])]) ).

fof(f2710,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,not(or(or(X1,X2),not(X0)))))) )
    | ~ spl0_54
    | ~ spl0_138 ),
    inference(resolution,[],[f2577,f418]) ).

fof(f42296,plain,
    ( spl0_639
    | ~ spl0_133
    | ~ spl0_136 ),
    inference(avatar_split_clause,[],[f2565,f2131,f2119,f42294]) ).

fof(f42294,plain,
    ( spl0_639
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(or(not(X1),X2),X0)),X2)))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_639])]) ).

fof(f2119,plain,
    ( spl0_133
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(X1,or(not(X0),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_133])]) ).

fof(f2131,plain,
    ( spl0_136
  <=> ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(or(X1,X2),X0)),X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_136])]) ).

fof(f2565,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(or(not(X1),X2),X0)),X2)))
        | ~ theorem(X1) )
    | ~ spl0_133
    | ~ spl0_136 ),
    inference(resolution,[],[f2132,f2120]) ).

fof(f2120,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X1,or(not(X0),X2)))
        | theorem(or(X1,X2))
        | ~ theorem(X0) )
    | ~ spl0_133 ),
    inference(avatar_component_clause,[],[f2119]) ).

fof(f2132,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(or(X1,X2),X0)),X2))))
    | ~ spl0_136 ),
    inference(avatar_component_clause,[],[f2131]) ).

fof(f42292,plain,
    ( spl0_638
    | ~ spl0_133
    | ~ spl0_135 ),
    inference(avatar_split_clause,[],[f2551,f2127,f2119,f42290]) ).

fof(f42290,plain,
    ( spl0_638
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(not(X1),or(X0,X2))),X2)))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_638])]) ).

fof(f2127,plain,
    ( spl0_135
  <=> ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(X1,or(X0,X2))),X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_135])]) ).

fof(f2551,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(not(X1),or(X0,X2))),X2)))
        | ~ theorem(X1) )
    | ~ spl0_133
    | ~ spl0_135 ),
    inference(resolution,[],[f2128,f2120]) ).

fof(f2128,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(X1,or(X0,X2))),X2))))
    | ~ spl0_135 ),
    inference(avatar_component_clause,[],[f2127]) ).

fof(f42288,plain,
    ( spl0_637
    | ~ spl0_133
    | ~ spl0_134 ),
    inference(avatar_split_clause,[],[f2527,f2123,f2119,f42286]) ).

fof(f42286,plain,
    ( spl0_637
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(or(not(X0),X1),X2)),or(X2,X1)))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_637])]) ).

fof(f2123,plain,
    ( spl0_134
  <=> ! [X2,X0,X1] : theorem(or(not(or(or(X0,X1),X2)),or(X0,or(X2,X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_134])]) ).

fof(f2527,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(or(not(X0),X1),X2)),or(X2,X1)))
        | ~ theorem(X0) )
    | ~ spl0_133
    | ~ spl0_134 ),
    inference(resolution,[],[f2124,f2120]) ).

fof(f2124,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(or(X0,X1),X2)),or(X0,or(X2,X1))))
    | ~ spl0_134 ),
    inference(avatar_component_clause,[],[f2123]) ).

fof(f42284,plain,
    ( spl0_636
    | ~ spl0_51
    | ~ spl0_128 ),
    inference(avatar_split_clause,[],[f2381,f2099,f357,f42282]) ).

fof(f42282,plain,
    ( spl0_636
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(or(X2,X1),or(X2,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_636])]) ).

fof(f357,plain,
    ( spl0_51
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,X1))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_51])]) ).

fof(f2099,plain,
    ( spl0_128
  <=> ! [X0,X1] : theorem(or(not(or(or(X0,X1),or(X0,X1))),or(X1,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_128])]) ).

fof(f2381,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(or(X2,X1),or(X2,X1))) )
    | ~ spl0_51
    | ~ spl0_128 ),
    inference(resolution,[],[f2100,f358]) ).

fof(f358,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,X1))
        | ~ theorem(X0) )
    | ~ spl0_51 ),
    inference(avatar_component_clause,[],[f357]) ).

fof(f2100,plain,
    ( ! [X0,X1] : theorem(or(not(or(or(X0,X1),or(X0,X1))),or(X1,X0)))
    | ~ spl0_128 ),
    inference(avatar_component_clause,[],[f2099]) ).

fof(f42280,plain,
    ( spl0_635
    | ~ spl0_51
    | ~ spl0_127 ),
    inference(avatar_split_clause,[],[f2366,f2095,f357,f42278]) ).

fof(f42278,plain,
    ( spl0_635
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(or(X1,X2),X3)))
        | ~ theorem(or(X1,or(X3,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_635])]) ).

fof(f2095,plain,
    ( spl0_127
  <=> ! [X2,X0,X1] : theorem(or(not(or(X0,or(X1,X2))),or(or(X0,X2),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_127])]) ).

fof(f2366,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(or(X1,X2),X3)))
        | ~ theorem(or(X1,or(X3,X2))) )
    | ~ spl0_51
    | ~ spl0_127 ),
    inference(resolution,[],[f2096,f358]) ).

fof(f2096,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,or(X1,X2))),or(or(X0,X2),X1)))
    | ~ spl0_127 ),
    inference(avatar_component_clause,[],[f2095]) ).

fof(f42276,plain,
    ( spl0_634
    | ~ spl0_25
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f2358,f2091,f159,f42274]) ).

fof(f42274,plain,
    ( spl0_634
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(not(or(X0,X1)))
        | theorem(or(or(X2,not(or(X1,X0))),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_634])]) ).

fof(f159,plain,
    ( spl0_25
  <=> ! [X0,X1] : theorem(or(or(X0,X1),not(or(X1,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_25])]) ).

fof(f2091,plain,
    ( spl0_126
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(not(X3))
        | ~ theorem(or(X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_126])]) ).

fof(f2358,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(or(X0,X1)))
        | theorem(or(or(X2,not(or(X1,X0))),X3)) )
    | ~ spl0_25
    | ~ spl0_126 ),
    inference(resolution,[],[f2092,f160]) ).

fof(f160,plain,
    ( ! [X0,X1] : theorem(or(or(X0,X1),not(or(X1,X0))))
    | ~ spl0_25 ),
    inference(avatar_component_clause,[],[f159]) ).

fof(f2092,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X3,X1))
        | ~ theorem(not(X3))
        | theorem(or(or(X0,X1),X2)) )
    | ~ spl0_126 ),
    inference(avatar_component_clause,[],[f2091]) ).

fof(f42272,plain,
    ( spl0_633
    | ~ spl0_46
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f2350,f2091,f300,f42270]) ).

fof(f42270,plain,
    ( spl0_633
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(not(or(not(or(X0,X1)),X0)))
        | theorem(or(or(X2,X1),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_633])]) ).

fof(f300,plain,
    ( spl0_46
  <=> ! [X0,X1] : theorem(or(or(not(or(X0,X1)),X0),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_46])]) ).

fof(f2350,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(or(not(or(X0,X1)),X0)))
        | theorem(or(or(X2,X1),X3)) )
    | ~ spl0_46
    | ~ spl0_126 ),
    inference(resolution,[],[f2092,f301]) ).

fof(f301,plain,
    ( ! [X0,X1] : theorem(or(or(not(or(X0,X1)),X0),X1))
    | ~ spl0_46 ),
    inference(avatar_component_clause,[],[f300]) ).

fof(f42268,plain,
    ( spl0_632
    | ~ spl0_84
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f2340,f2091,f842,f42266]) ).

fof(f42266,plain,
    ( spl0_632
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(not(X0))
        | theorem(or(or(X1,or(X2,not(or(X2,X0)))),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_632])]) ).

fof(f2340,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(or(X1,or(X2,not(or(X2,X0)))),X3)) )
    | ~ spl0_84
    | ~ spl0_126 ),
    inference(resolution,[],[f2092,f843]) ).

fof(f42252,plain,
    ( spl0_631
    | ~ spl0_81
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f2325,f2091,f830,f42250]) ).

fof(f42250,plain,
    ( spl0_631
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(not(X0))
        | theorem(or(or(X1,or(not(or(X0,X2)),X2)),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_631])]) ).

fof(f830,plain,
    ( spl0_81
  <=> ! [X0,X1] : theorem(or(X0,or(not(or(X0,X1)),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_81])]) ).

fof(f2325,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(or(X1,or(not(or(X0,X2)),X2)),X3)) )
    | ~ spl0_81
    | ~ spl0_126 ),
    inference(resolution,[],[f2092,f831]) ).

fof(f831,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(or(X0,X1)),X1)))
    | ~ spl0_81 ),
    inference(avatar_component_clause,[],[f830]) ).

fof(f42248,plain,
    ( spl0_630
    | ~ spl0_26
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f2321,f2091,f163,f42246]) ).

fof(f42246,plain,
    ( spl0_630
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(not(X0))
        | theorem(or(or(X1,or(not(or(X2,X0)),X2)),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_630])]) ).

fof(f2321,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(or(X1,or(not(or(X2,X0)),X2)),X3)) )
    | ~ spl0_26
    | ~ spl0_126 ),
    inference(resolution,[],[f2092,f164]) ).

fof(f42244,plain,
    ( spl0_629
    | ~ spl0_11
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f2299,f2091,f66,f42242]) ).

fof(f42242,plain,
    ( spl0_629
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(not(not(or(X0,X1))))
        | theorem(or(or(X2,or(X1,X0)),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_629])]) ).

fof(f2299,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(not(or(X0,X1))))
        | theorem(or(or(X2,or(X1,X0)),X3)) )
    | ~ spl0_11
    | ~ spl0_126 ),
    inference(resolution,[],[f2092,f67]) ).

fof(f42240,plain,
    ( spl0_628
    | ~ spl0_84
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2258,f2079,f842,f42238]) ).

fof(f42238,plain,
    ( spl0_628
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,or(X3,not(or(X3,not(X0))))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_628])]) ).

fof(f2079,plain,
    ( spl0_123
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(X3)
        | ~ theorem(or(not(X3),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_123])]) ).

fof(f2258,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,or(X3,not(or(X3,not(X0))))))) )
    | ~ spl0_84
    | ~ spl0_123 ),
    inference(resolution,[],[f2080,f843]) ).

fof(f2080,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X3),X2))
        | ~ theorem(X3)
        | theorem(or(X0,or(X1,X2))) )
    | ~ spl0_123 ),
    inference(avatar_component_clause,[],[f2079]) ).

fof(f42236,plain,
    ( spl0_627
    | ~ spl0_81
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2243,f2079,f830,f42234]) ).

fof(f42234,plain,
    ( spl0_627
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,or(not(or(not(X0),X3)),X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_627])]) ).

fof(f2243,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,or(not(or(not(X0),X3)),X3)))) )
    | ~ spl0_81
    | ~ spl0_123 ),
    inference(resolution,[],[f2080,f831]) ).

fof(f42232,plain,
    ( spl0_626
    | ~ spl0_26
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2239,f2079,f163,f42230]) ).

fof(f42230,plain,
    ( spl0_626
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,or(not(or(X3,not(X0))),X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_626])]) ).

fof(f2239,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,or(not(or(X3,not(X0))),X3)))) )
    | ~ spl0_26
    | ~ spl0_123 ),
    inference(resolution,[],[f2080,f164]) ).

fof(f42228,plain,
    ( spl0_625
    | ~ spl0_97
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2229,f2079,f1028,f42226]) ).

fof(f42226,plain,
    ( spl0_625
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,X0),or(X0,X0)))
        | theorem(or(X1,or(X2,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_625])]) ).

fof(f1028,plain,
    ( spl0_97
  <=> ! [X0] : theorem(or(not(or(or(X0,X0),or(X0,X0))),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_97])]) ).

fof(f2229,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,X0),or(X0,X0)))
        | theorem(or(X1,or(X2,X0))) )
    | ~ spl0_97
    | ~ spl0_123 ),
    inference(resolution,[],[f2080,f1029]) ).

fof(f1029,plain,
    ( ! [X0] : theorem(or(not(or(or(X0,X0),or(X0,X0))),X0))
    | ~ spl0_97 ),
    inference(avatar_component_clause,[],[f1028]) ).

fof(f42224,plain,
    ( spl0_624
    | ~ spl0_105
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2221,f2079,f1698,f42222]) ).

fof(f42222,plain,
    ( spl0_624
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X3,or(X0,or(X4,X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_624])]) ).

fof(f2221,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X3,or(X0,or(X4,X1))))) )
    | ~ spl0_105
    | ~ spl0_123 ),
    inference(resolution,[],[f2080,f1699]) ).

fof(f42220,plain,
    ( spl0_623
    | ~ spl0_51
    | ~ spl0_122 ),
    inference(avatar_split_clause,[],[f2196,f2075,f357,f42218]) ).

fof(f42218,plain,
    ( spl0_623
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X1,or(or(X1,X2),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_623])]) ).

fof(f2075,plain,
    ( spl0_122
  <=> ! [X0,X1] : theorem(or(not(or(X0,or(or(X0,X1),X1))),or(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_122])]) ).

fof(f2196,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X1,or(or(X1,X2),X2))) )
    | ~ spl0_51
    | ~ spl0_122 ),
    inference(resolution,[],[f2076,f358]) ).

fof(f2076,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,or(or(X0,X1),X1))),or(X0,X1)))
    | ~ spl0_122 ),
    inference(avatar_component_clause,[],[f2075]) ).

fof(f42216,plain,
    ( spl0_622
    | ~ spl0_46
    | ~ spl0_120 ),
    inference(avatar_split_clause,[],[f2188,f2066,f300,f42214]) ).

fof(f42214,plain,
    ( spl0_622
  <=> ! [X2,X0,X1] :
        ( theorem(or(or(not(or(X0,or(X1,not(X2)))),X0),X1))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_622])]) ).

fof(f2188,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(not(or(X0,or(X1,not(X2)))),X0),X1))
        | ~ theorem(X2) )
    | ~ spl0_46
    | ~ spl0_120 ),
    inference(resolution,[],[f2067,f301]) ).

fof(f42212,plain,
    ( spl0_621
    | ~ spl0_107
    | ~ spl0_477 ),
    inference(avatar_split_clause,[],[f27505,f27498,f1802,f42210]) ).

fof(f42210,plain,
    ( spl0_621
  <=> ! [X0] :
        ( theorem(X0)
        | ~ theorem(or(not(not(X0)),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_621])]) ).

fof(f1802,plain,
    ( spl0_107
  <=> ! [X0,X1] :
        ( theorem(or(not(or(X0,X1)),X0))
        | ~ theorem(or(not(X1),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_107])]) ).

fof(f27498,plain,
    ( spl0_477
  <=> ! [X2,X1] :
        ( theorem(X1)
        | ~ theorem(or(not(or(X2,not(X2))),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_477])]) ).

fof(f27505,plain,
    ( ! [X0] :
        ( theorem(X0)
        | ~ theorem(or(not(not(X0)),X0)) )
    | ~ spl0_107
    | ~ spl0_477 ),
    inference(resolution,[],[f27499,f1803]) ).

fof(f1803,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,X1)),X0))
        | ~ theorem(or(not(X1),X0)) )
    | ~ spl0_107 ),
    inference(avatar_component_clause,[],[f1802]) ).

fof(f27499,plain,
    ( ! [X2,X1] :
        ( ~ theorem(or(not(or(X2,not(X2))),X1))
        | theorem(X1) )
    | ~ spl0_477 ),
    inference(avatar_component_clause,[],[f27498]) ).

fof(f42208,plain,
    ( spl0_620
    | ~ spl0_119
    | ~ spl0_120 ),
    inference(avatar_split_clause,[],[f2182,f2066,f2062,f42206]) ).

fof(f42206,plain,
    ( spl0_620
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,or(X0,not(X2)))),X1)))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_620])]) ).

fof(f2062,plain,
    ( spl0_119
  <=> ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(X1,or(X0,X2))),X1),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_119])]) ).

fof(f2182,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,or(X0,not(X2)))),X1)))
        | ~ theorem(X2) )
    | ~ spl0_119
    | ~ spl0_120 ),
    inference(resolution,[],[f2067,f2063]) ).

fof(f2063,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(X1,or(X0,X2))),X1),X2)))
    | ~ spl0_119 ),
    inference(avatar_component_clause,[],[f2062]) ).

fof(f42204,plain,
    ( spl0_619
    | ~ spl0_6
    | ~ spl0_119 ),
    inference(avatar_split_clause,[],[f2144,f2062,f41,f42202]) ).

fof(f42202,plain,
    ( spl0_619
  <=> ! [X2,X0,X1] :
        ( theorem(or(or(not(or(X0,or(not(X1),X2))),X0),X2))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_619])]) ).

fof(f41,plain,
    ( spl0_6
  <=> ! [X4,X3] :
        ( ~ theorem(X4)
        | theorem(X3)
        | ~ theorem(or(not(X4),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_6])]) ).

fof(f2144,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(not(or(X0,or(not(X1),X2))),X0),X2))
        | ~ theorem(X1) )
    | ~ spl0_6
    | ~ spl0_119 ),
    inference(resolution,[],[f2063,f42]) ).

fof(f42,plain,
    ( ! [X3,X4] :
        ( ~ theorem(or(not(X4),X3))
        | theorem(X3)
        | ~ theorem(X4) )
    | ~ spl0_6 ),
    inference(avatar_component_clause,[],[f41]) ).

fof(f42200,plain,
    ( spl0_618
    | ~ spl0_49
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f2059,f1851,f318,f42198]) ).

fof(f42198,plain,
    ( spl0_618
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(or(X0,X1),or(X2,X3)))
        | ~ theorem(or(or(X3,X3),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_618])]) ).

fof(f318,plain,
    ( spl0_49
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X2,X1),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_49])]) ).

fof(f2059,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(X0,X1),or(X2,X3)))
        | ~ theorem(or(or(X3,X3),X1)) )
    | ~ spl0_49
    | ~ spl0_118 ),
    inference(resolution,[],[f1852,f319]) ).

fof(f319,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X2,X1),X0))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_49 ),
    inference(avatar_component_clause,[],[f318]) ).

fof(f42196,plain,
    ( spl0_617
    | ~ spl0_61
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f2031,f1851,f487,f42194]) ).

fof(f42194,plain,
    ( spl0_617
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,X1)))
        | ~ theorem(or(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_617])]) ).

fof(f487,plain,
    ( spl0_61
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,X1)))
        | ~ theorem(or(X2,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_61])]) ).

fof(f2031,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,X1)))
        | ~ theorem(or(X1,X0)) )
    | ~ spl0_61
    | ~ spl0_118 ),
    inference(resolution,[],[f1852,f488]) ).

fof(f488,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,X1)))
        | ~ theorem(or(X2,X0)) )
    | ~ spl0_61 ),
    inference(avatar_component_clause,[],[f487]) ).

fof(f42192,plain,
    ( spl0_616
    | ~ spl0_47
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f2028,f1851,f310,f42190]) ).

fof(f42190,plain,
    ( spl0_616
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(or(X0,X0),not(X1))),or(X2,X0)))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_616])]) ).

fof(f2028,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(or(X0,X0),not(X1))),or(X2,X0)))
        | ~ theorem(X1) )
    | ~ spl0_47
    | ~ spl0_118 ),
    inference(resolution,[],[f1852,f311]) ).

fof(f42188,plain,
    ( spl0_615
    | ~ spl0_58
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f2023,f1851,f475,f42186]) ).

fof(f42186,plain,
    ( spl0_615
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,or(not(X1),X0))),or(X2,X0)))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_615])]) ).

fof(f475,plain,
    ( spl0_58
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,or(not(X1),X2))),or(X0,X2)))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_58])]) ).

fof(f2023,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,or(not(X1),X0))),or(X2,X0)))
        | ~ theorem(X1) )
    | ~ spl0_58
    | ~ spl0_118 ),
    inference(resolution,[],[f1852,f476]) ).

fof(f476,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,or(not(X1),X2))),or(X0,X2)))
        | ~ theorem(X1) )
    | ~ spl0_58 ),
    inference(avatar_component_clause,[],[f475]) ).

fof(f42184,plain,
    ( spl0_614
    | ~ spl0_19
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f2022,f1851,f117,f42182]) ).

fof(f42182,plain,
    ( spl0_614
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X2,X0)))
        | ~ theorem(or(not(X1),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_614])]) ).

fof(f117,plain,
    ( spl0_19
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X0,X2)))
        | ~ theorem(or(not(X1),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_19])]) ).

fof(f2022,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X2,X0)))
        | ~ theorem(or(not(X1),X0)) )
    | ~ spl0_19
    | ~ spl0_118 ),
    inference(resolution,[],[f1852,f118]) ).

fof(f118,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X0,X2)))
        | ~ theorem(or(not(X1),X2)) )
    | ~ spl0_19 ),
    inference(avatar_component_clause,[],[f117]) ).

fof(f42180,plain,
    ( spl0_613
    | ~ spl0_83
    | ~ spl0_116 ),
    inference(avatar_split_clause,[],[f2001,f1843,f838,f42178]) ).

fof(f42178,plain,
    ( spl0_613
  <=> ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(not(or(not(X1),not(X0))))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_613])]) ).

fof(f838,plain,
    ( spl0_83
  <=> ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(X1,not(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_83])]) ).

fof(f1843,plain,
    ( spl0_116
  <=> ! [X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(not(X1),X0)),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_116])]) ).

fof(f2001,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(not(or(not(X1),not(X0))))
        | ~ theorem(X0) )
    | ~ spl0_83
    | ~ spl0_116 ),
    inference(resolution,[],[f1844,f839]) ).

fof(f839,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X1,not(X0)))
        | theorem(X1)
        | ~ theorem(X0) )
    | ~ spl0_83 ),
    inference(avatar_component_clause,[],[f838]) ).

fof(f1844,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(not(X1),X0)),X0))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_116 ),
    inference(avatar_component_clause,[],[f1843]) ).

fof(f42176,plain,
    ( spl0_612
    | ~ spl0_83
    | ~ spl0_115 ),
    inference(avatar_split_clause,[],[f1988,f1839,f838,f42174]) ).

fof(f42174,plain,
    ( spl0_612
  <=> ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(not(or(not(X1),or(not(X0),not(X1)))))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_612])]) ).

fof(f1839,plain,
    ( spl0_115
  <=> ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(X1,or(not(X0),X1))),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_115])]) ).

fof(f1988,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(not(or(not(X1),or(not(X0),not(X1)))))
        | ~ theorem(X1) )
    | ~ spl0_83
    | ~ spl0_115 ),
    inference(resolution,[],[f1840,f839]) ).

fof(f1840,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X1,or(not(X0),X1))),X1))
        | ~ theorem(X0) )
    | ~ spl0_115 ),
    inference(avatar_component_clause,[],[f1839]) ).

fof(f42172,plain,
    ( spl0_611
    | ~ spl0_17
    | ~ spl0_114 ),
    inference(avatar_split_clause,[],[f1971,f1835,f102,f42170]) ).

fof(f42170,plain,
    ( spl0_611
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(not(X0))
        | theorem(or(X1,or(or(not(or(X2,X0)),X2),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_611])]) ).

fof(f1835,plain,
    ( spl0_114
  <=> ! [X2,X0,X1] :
        ( theorem(or(or(not(or(X0,X1)),X0),X2))
        | ~ theorem(not(X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_114])]) ).

fof(f1971,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(X1,or(or(not(or(X2,X0)),X2),X3))) )
    | ~ spl0_17
    | ~ spl0_114 ),
    inference(resolution,[],[f1836,f103]) ).

fof(f1836,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(not(or(X0,X1)),X0),X2))
        | ~ theorem(not(X1)) )
    | ~ spl0_114 ),
    inference(avatar_component_clause,[],[f1835]) ).

fof(f42168,plain,
    ( spl0_610
    | ~ spl0_40
    | ~ spl0_423 ),
    inference(avatar_split_clause,[],[f26492,f24159,f268,f42166]) ).

fof(f42166,plain,
    ( spl0_610
  <=> ! [X0] :
        ( theorem(not(not(not(not(X0)))))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_610])]) ).

fof(f24159,plain,
    ( spl0_423
  <=> ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(not(not(not(X0))),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_423])]) ).

fof(f26492,plain,
    ( ! [X0] :
        ( theorem(not(not(not(not(X0)))))
        | ~ theorem(X0) )
    | ~ spl0_40
    | ~ spl0_423 ),
    inference(resolution,[],[f24160,f269]) ).

fof(f24160,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(not(not(X0))),X1))
        | theorem(X1)
        | ~ theorem(X0) )
    | ~ spl0_423 ),
    inference(avatar_component_clause,[],[f24159]) ).

fof(f42164,plain,
    ( spl0_609
    | ~ spl0_17
    | ~ spl0_111 ),
    inference(avatar_split_clause,[],[f1958,f1818,f102,f42162]) ).

fof(f42162,plain,
    ( spl0_609
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(not(or(X0,X1)))
        | theorem(or(X2,or(not(or(X1,X0)),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_609])]) ).

fof(f1958,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(or(X0,X1)))
        | theorem(or(X2,or(not(or(X1,X0)),X3))) )
    | ~ spl0_17
    | ~ spl0_111 ),
    inference(resolution,[],[f1819,f103]) ).

fof(f42160,plain,
    ( spl0_608
    | ~ spl0_109
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1928,f1814,f1810,f42158]) ).

fof(f42158,plain,
    ( spl0_608
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,or(not(or(X2,not(X0))),X2)),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_608])]) ).

fof(f1814,plain,
    ( spl0_110
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(X2))),X1)))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_110])]) ).

fof(f1928,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,or(not(or(X2,not(X0))),X2)),X3)) )
    | ~ spl0_109
    | ~ spl0_110 ),
    inference(resolution,[],[f1815,f1811]) ).

fof(f1815,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(X2))),X1)))
        | ~ theorem(X2) )
    | ~ spl0_110 ),
    inference(avatar_component_clause,[],[f1814]) ).

fof(f42156,plain,
    ( spl0_607
    | ~ spl0_27
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1913,f1810,f171,f42154]) ).

fof(f42154,plain,
    ( spl0_607
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(or(X0,or(X1,X2)),X3))
        | ~ theorem(or(or(X3,X3),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_607])]) ).

fof(f171,plain,
    ( spl0_27
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X0,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_27])]) ).

fof(f1913,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(X0,or(X1,X2)),X3))
        | ~ theorem(or(or(X3,X3),X2)) )
    | ~ spl0_27
    | ~ spl0_109 ),
    inference(resolution,[],[f1811,f172]) ).

fof(f172,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X0,X2)) )
    | ~ spl0_27 ),
    inference(avatar_component_clause,[],[f171]) ).

fof(f42152,plain,
    ( spl0_606
    | ~ spl0_94
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1909,f1810,f937,f42150]) ).

fof(f42150,plain,
    ( spl0_606
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(or(X0,or(X1,X2)),X3))
        | ~ theorem(or(or(X3,X3),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_606])]) ).

fof(f1909,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(X0,or(X1,X2)),X3))
        | ~ theorem(or(or(X3,X3),X1)) )
    | ~ spl0_94
    | ~ spl0_109 ),
    inference(resolution,[],[f1811,f938]) ).

fof(f42148,plain,
    ( spl0_605
    | ~ spl0_85
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1892,f1810,f902,f42146]) ).

fof(f42146,plain,
    ( spl0_605
  <=> ! [X2,X0,X1] :
        ( theorem(or(or(X0,not(or(or(X1,X1),not(X2)))),X1))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_605])]) ).

fof(f902,plain,
    ( spl0_85
  <=> ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,not(or(X1,not(X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_85])]) ).

fof(f1892,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,not(or(or(X1,X1),not(X2)))),X1))
        | ~ theorem(X2) )
    | ~ spl0_85
    | ~ spl0_109 ),
    inference(resolution,[],[f1811,f903]) ).

fof(f903,plain,
    ( ! [X0,X1] :
        ( theorem(or(X1,not(or(X1,not(X0)))))
        | ~ theorem(X0) )
    | ~ spl0_85 ),
    inference(avatar_component_clause,[],[f902]) ).

fof(f42144,plain,
    ( spl0_604
    | ~ spl0_33
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1886,f1810,f221,f42142]) ).

fof(f42142,plain,
    ( spl0_604
  <=> ! [X2,X0,X1] :
        ( theorem(or(or(X0,not(or(X1,X2))),X1))
        | ~ theorem(or(not(X2),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_604])]) ).

fof(f221,plain,
    ( spl0_33
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(X2,X1),not(or(X2,X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_33])]) ).

fof(f1886,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,not(or(X1,X2))),X1))
        | ~ theorem(or(not(X2),X1)) )
    | ~ spl0_33
    | ~ spl0_109 ),
    inference(resolution,[],[f1811,f222]) ).

fof(f222,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X2,X1),not(or(X2,X0))))
        | ~ theorem(or(not(X0),X1)) )
    | ~ spl0_33 ),
    inference(avatar_component_clause,[],[f221]) ).

fof(f42140,plain,
    ( spl0_603
    | ~ spl0_83
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1879,f1806,f838,f42138]) ).

fof(f42138,plain,
    ( spl0_603
  <=> ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(not(or(or(not(X1),not(X1)),not(X0))))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_603])]) ).

fof(f1806,plain,
    ( spl0_108
  <=> ! [X0,X1] :
        ( theorem(or(not(or(or(X0,X0),not(X1))),X0))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_108])]) ).

fof(f1879,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(not(or(or(not(X1),not(X1)),not(X0))))
        | ~ theorem(X1) )
    | ~ spl0_83
    | ~ spl0_108 ),
    inference(resolution,[],[f1807,f839]) ).

fof(f1807,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(or(X0,X0),not(X1))),X0))
        | ~ theorem(X1) )
    | ~ spl0_108 ),
    inference(avatar_component_clause,[],[f1806]) ).

fof(f42136,plain,
    ( spl0_602
    | ~ spl0_83
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f1866,f1802,f838,f42134]) ).

fof(f42134,plain,
    ( spl0_602
  <=> ! [X0,X1] :
        ( ~ theorem(or(not(X0),not(X1)))
        | theorem(not(or(not(X1),X0)))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_602])]) ).

fof(f1866,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),not(X1)))
        | theorem(not(or(not(X1),X0)))
        | ~ theorem(X1) )
    | ~ spl0_83
    | ~ spl0_107 ),
    inference(resolution,[],[f1803,f839]) ).

fof(f42132,plain,
    ( spl0_601
    | ~ spl0_52
    | ~ spl0_105 ),
    inference(avatar_split_clause,[],[f1786,f1698,f361,f42130]) ).

fof(f42130,plain,
    ( spl0_601
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(X0,X1)),X2))
        | ~ theorem(not(or(X0,or(X3,X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_601])]) ).

fof(f361,plain,
    ( spl0_52
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X0,X2))
        | ~ theorem(not(X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_52])]) ).

fof(f1786,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(X0,X1)),X2))
        | ~ theorem(not(or(X0,or(X3,X1)))) )
    | ~ spl0_52
    | ~ spl0_105 ),
    inference(resolution,[],[f1699,f362]) ).

fof(f362,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X2))
        | theorem(or(X0,X1))
        | ~ theorem(not(X2)) )
    | ~ spl0_52 ),
    inference(avatar_component_clause,[],[f361]) ).

fof(f42128,plain,
    ( spl0_600
    | ~ spl0_57
    | ~ spl0_99 ),
    inference(avatar_split_clause,[],[f1746,f1036,f450,f42126]) ).

fof(f42126,plain,
    ( spl0_600
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(not(X2),not(X2)))
        | ~ theorem(or(X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_600])]) ).

fof(f450,plain,
    ( spl0_57
  <=> ! [X0,X1] :
        ( theorem(or(X0,not(or(not(X1),not(X1)))))
        | ~ theorem(or(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_57])]) ).

fof(f1036,plain,
    ( spl0_99
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X1,not(X2)))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_99])]) ).

fof(f1746,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(not(X2),not(X2)))
        | ~ theorem(or(X1,X2)) )
    | ~ spl0_57
    | ~ spl0_99 ),
    inference(resolution,[],[f1037,f451]) ).

fof(f451,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(or(not(X1),not(X1)))))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_57 ),
    inference(avatar_component_clause,[],[f450]) ).

fof(f1037,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X1,not(X2)))
        | theorem(or(X0,X1))
        | ~ theorem(X2) )
    | ~ spl0_99 ),
    inference(avatar_component_clause,[],[f1036]) ).

fof(f42124,plain,
    ( spl0_599
    | ~ spl0_40
    | ~ spl0_422 ),
    inference(avatar_split_clause,[],[f26382,f24155,f268,f42122]) ).

fof(f42122,plain,
    ( spl0_599
  <=> ! [X0] :
        ( theorem(not(not(X0)))
        | ~ theorem(or(X0,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_599])]) ).

fof(f24155,plain,
    ( spl0_422
  <=> ! [X0,X1] :
        ( ~ theorem(or(X0,X0))
        | theorem(X1)
        | ~ theorem(or(not(X0),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_422])]) ).

fof(f26382,plain,
    ( ! [X0] :
        ( theorem(not(not(X0)))
        | ~ theorem(or(X0,X0)) )
    | ~ spl0_40
    | ~ spl0_422 ),
    inference(resolution,[],[f24156,f269]) ).

fof(f24156,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(X1)
        | ~ theorem(or(X0,X0)) )
    | ~ spl0_422 ),
    inference(avatar_component_clause,[],[f24155]) ).

fof(f42120,plain,
    ( spl0_598
    | ~ spl0_52
    | ~ spl0_98 ),
    inference(avatar_split_clause,[],[f1718,f1032,f361,f42118]) ).

fof(f42118,plain,
    ( spl0_598
  <=> ! [X2,X0,X1] :
        ( theorem(or(or(not(or(X0,or(X1,X1))),X0),X2))
        | ~ theorem(not(X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_598])]) ).

fof(f1032,plain,
    ( spl0_98
  <=> ! [X0,X1] : theorem(or(or(not(or(X0,or(X1,X1))),X0),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_98])]) ).

fof(f1718,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(not(or(X0,or(X1,X1))),X0),X2))
        | ~ theorem(not(X1)) )
    | ~ spl0_52
    | ~ spl0_98 ),
    inference(resolution,[],[f1033,f362]) ).

fof(f1033,plain,
    ( ! [X0,X1] : theorem(or(or(not(or(X0,or(X1,X1))),X0),X1))
    | ~ spl0_98 ),
    inference(avatar_component_clause,[],[f1032]) ).

fof(f42116,plain,
    ( spl0_597
    | ~ spl0_52
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f1709,f1028,f361,f42114]) ).

fof(f42114,plain,
    ( spl0_597
  <=> ! [X0,X1] :
        ( theorem(or(not(or(or(X0,X0),or(X0,X0))),X1))
        | ~ theorem(not(X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_597])]) ).

fof(f1709,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(or(X0,X0),or(X0,X0))),X1))
        | ~ theorem(not(X0)) )
    | ~ spl0_52
    | ~ spl0_97 ),
    inference(resolution,[],[f1029,f362]) ).

fof(f42112,plain,
    ( spl0_596
    | ~ spl0_31
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f1707,f1028,f192,f42110]) ).

fof(f42110,plain,
    ( spl0_596
  <=> ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X0,or(or(X1,X1),or(X1,X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_596])]) ).

fof(f192,plain,
    ( spl0_31
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,X1))
        | ~ theorem(or(X2,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_31])]) ).

fof(f1707,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X0,or(or(X1,X1),or(X1,X1)))) )
    | ~ spl0_31
    | ~ spl0_97 ),
    inference(resolution,[],[f1029,f193]) ).

fof(f193,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,X1))
        | ~ theorem(or(X2,X0)) )
    | ~ spl0_31 ),
    inference(avatar_component_clause,[],[f192]) ).

fof(f42108,plain,
    ( spl0_595
    | ~ spl0_48
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f1012,f937,f314,f42106]) ).

fof(f42106,plain,
    ( spl0_595
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,or(X1,X2)),X1))
        | theorem(or(X0,or(X1,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_595])]) ).

fof(f1012,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,or(X1,X2)),X1))
        | theorem(or(X0,or(X1,X2))) )
    | ~ spl0_48
    | ~ spl0_94 ),
    inference(resolution,[],[f938,f315]) ).

fof(f42104,plain,
    ( spl0_594
    | ~ spl0_67
    | ~ spl0_87 ),
    inference(avatar_split_clause,[],[f964,f910,f588,f42102]) ).

fof(f42102,plain,
    ( spl0_594
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(X3,or(X0,or(X2,X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_594])]) ).

fof(f910,plain,
    ( spl0_87
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X2,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_87])]) ).

fof(f964,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(X3,or(X0,or(X2,X1)))) )
    | ~ spl0_67
    | ~ spl0_87 ),
    inference(resolution,[],[f911,f589]) ).

fof(f911,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X2,X1)) )
    | ~ spl0_87 ),
    inference(avatar_component_clause,[],[f910]) ).

fof(f42100,plain,
    ( spl0_593
    | ~ spl0_68
    | ~ spl0_84 ),
    inference(avatar_split_clause,[],[f896,f842,f621,f42098]) ).

fof(f42098,plain,
    ( spl0_593
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(not(not(or(X1,X0))),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_593])]) ).

fof(f621,plain,
    ( spl0_68
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X0,or(X1,X3)))
        | ~ theorem(or(not(X3),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_68])]) ).

fof(f896,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(not(not(or(X1,X0))),X2)) )
    | ~ spl0_68
    | ~ spl0_84 ),
    inference(resolution,[],[f843,f622]) ).

fof(f622,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X3)))
        | theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(not(X3),X2)) )
    | ~ spl0_68 ),
    inference(avatar_component_clause,[],[f621]) ).

fof(f41588,plain,
    ( spl0_592
    | ~ spl0_40
    | ~ spl0_421 ),
    inference(avatar_split_clause,[],[f26202,f24151,f268,f41586]) ).

fof(f41586,plain,
    ( spl0_592
  <=> ! [X0,X1] :
        ( theorem(not(not(or(X0,X1))))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_592])]) ).

fof(f24151,plain,
    ( spl0_421
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(not(or(X0,X2)),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_421])]) ).

fof(f26202,plain,
    ( ! [X0,X1] :
        ( theorem(not(not(or(X0,X1))))
        | ~ theorem(X0) )
    | ~ spl0_40
    | ~ spl0_421 ),
    inference(resolution,[],[f24152,f269]) ).

fof(f24152,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(or(X0,X2)),X1))
        | theorem(X1)
        | ~ theorem(X0) )
    | ~ spl0_421 ),
    inference(avatar_component_clause,[],[f24151]) ).

fof(f39887,plain,
    ( spl0_591
    | ~ spl0_40
    | ~ spl0_420 ),
    inference(avatar_split_clause,[],[f26023,f24147,f268,f39885]) ).

fof(f39885,plain,
    ( spl0_591
  <=> ! [X0,X1] :
        ( theorem(not(not(or(X0,X1))))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_591])]) ).

fof(f24147,plain,
    ( spl0_420
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(not(or(X2,X0)),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_420])]) ).

fof(f26023,plain,
    ( ! [X0,X1] :
        ( theorem(not(not(or(X0,X1))))
        | ~ theorem(X1) )
    | ~ spl0_40
    | ~ spl0_420 ),
    inference(resolution,[],[f24148,f269]) ).

fof(f24148,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(or(X2,X0)),X1))
        | theorem(X1)
        | ~ theorem(X0) )
    | ~ spl0_420 ),
    inference(avatar_component_clause,[],[f24147]) ).

fof(f38425,plain,
    ( spl0_590
    | ~ spl0_145
    | ~ spl0_381 ),
    inference(avatar_split_clause,[],[f23343,f22495,f2604,f38423]) ).

fof(f38423,plain,
    ( spl0_590
  <=> ! [X0] :
        ( theorem(X0)
        | ~ theorem(or(or(X0,X0),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_590])]) ).

fof(f22495,plain,
    ( spl0_381
  <=> ! [X0] :
        ( theorem(X0)
        | ~ theorem(or(or(X0,X0),or(X0,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_381])]) ).

fof(f23343,plain,
    ( ! [X0] :
        ( theorem(X0)
        | ~ theorem(or(or(X0,X0),X0)) )
    | ~ spl0_145
    | ~ spl0_381 ),
    inference(resolution,[],[f22496,f2605]) ).

fof(f22496,plain,
    ( ! [X0] :
        ( ~ theorem(or(or(X0,X0),or(X0,X0)))
        | theorem(X0) )
    | ~ spl0_381 ),
    inference(avatar_component_clause,[],[f22495]) ).

fof(f36031,plain,
    ( spl0_589
    | ~ spl0_6
    | ~ spl0_366 ),
    inference(avatar_split_clause,[],[f22374,f21499,f41,f36029]) ).

fof(f36029,plain,
    ( spl0_589
  <=> ! [X0] :
        ( theorem(X0)
        | ~ theorem(or(X0,not(not(X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_589])]) ).

fof(f21499,plain,
    ( spl0_366
  <=> ! [X0] : theorem(or(not(or(X0,not(not(X0)))),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_366])]) ).

fof(f22374,plain,
    ( ! [X0] :
        ( theorem(X0)
        | ~ theorem(or(X0,not(not(X0)))) )
    | ~ spl0_6
    | ~ spl0_366 ),
    inference(resolution,[],[f21500,f42]) ).

fof(f21500,plain,
    ( ! [X0] : theorem(or(not(or(X0,not(not(X0)))),X0))
    | ~ spl0_366 ),
    inference(avatar_component_clause,[],[f21499]) ).

fof(f35257,plain,
    ( spl0_588
    | ~ spl0_96
    | ~ spl0_361 ),
    inference(avatar_split_clause,[],[f22279,f21113,f952,f35255]) ).

fof(f35255,plain,
    ( spl0_588
  <=> ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(not(or(X1,not(X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_588])]) ).

fof(f952,plain,
    ( spl0_96
  <=> ! [X0,X1] : theorem(or(X0,or(X1,not(X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_96])]) ).

fof(f22279,plain,
    ( ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(not(or(X1,not(X0)))) )
    | ~ spl0_96
    | ~ spl0_361 ),
    inference(resolution,[],[f21114,f953]) ).

fof(f953,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(X0))))
    | ~ spl0_96 ),
    inference(avatar_component_clause,[],[f952]) ).

fof(f34563,plain,
    ( spl0_587
    | ~ spl0_80
    | ~ spl0_361 ),
    inference(avatar_split_clause,[],[f22242,f21113,f811,f34561]) ).

fof(f34561,plain,
    ( spl0_587
  <=> ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(not(or(not(X0),X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_587])]) ).

fof(f22242,plain,
    ( ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(not(or(not(X0),X1))) )
    | ~ spl0_80
    | ~ spl0_361 ),
    inference(resolution,[],[f21114,f812]) ).

fof(f33647,plain,
    ( spl0_586
    | ~ spl0_75
    | ~ spl0_362 ),
    inference(avatar_split_clause,[],[f21187,f21117,f739,f33645]) ).

fof(f33645,plain,
    ( spl0_586
  <=> ! [X2,X0,X1] : theorem(or(X0,or(not(or(not(not(X1)),X2)),or(X1,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_586])]) ).

fof(f21117,plain,
    ( spl0_362
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(or(X0,or(not(or(not(X1),X2)),or(X3,X2))),or(X3,X1)))
        | theorem(or(X0,or(not(or(not(X1),X2)),or(X3,X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_362])]) ).

fof(f21187,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(not(or(not(not(X1)),X2)),or(X1,X2))))
    | ~ spl0_75
    | ~ spl0_362 ),
    inference(resolution,[],[f21118,f740]) ).

fof(f21118,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(or(X0,or(not(or(not(X1),X2)),or(X3,X2))),or(X3,X1)))
        | theorem(or(X0,or(not(or(not(X1),X2)),or(X3,X2)))) )
    | ~ spl0_362 ),
    inference(avatar_component_clause,[],[f21117]) ).

fof(f33643,plain,
    ( spl0_585
    | ~ spl0_75
    | ~ spl0_359 ),
    inference(avatar_split_clause,[],[f20985,f20850,f739,f33641]) ).

fof(f33641,plain,
    ( spl0_585
  <=> ! [X2,X0,X1] : theorem(or(X0,or(not(or(X1,X2)),or(X1,not(not(X2)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_585])]) ).

fof(f20850,plain,
    ( spl0_359
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(or(X0,or(not(or(X1,X2)),or(X1,X3))),or(not(X2),X3)))
        | theorem(or(X0,or(not(or(X1,X2)),or(X1,X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_359])]) ).

fof(f20985,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(not(or(X1,X2)),or(X1,not(not(X2))))))
    | ~ spl0_75
    | ~ spl0_359 ),
    inference(resolution,[],[f20851,f740]) ).

fof(f20851,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(or(X0,or(not(or(X1,X2)),or(X1,X3))),or(not(X2),X3)))
        | theorem(or(X0,or(not(or(X1,X2)),or(X1,X3)))) )
    | ~ spl0_359 ),
    inference(avatar_component_clause,[],[f20850]) ).

fof(f33639,plain,
    ( spl0_584
    | ~ spl0_22
    | ~ spl0_361 ),
    inference(avatar_split_clause,[],[f22227,f21113,f139,f33637]) ).

fof(f33637,plain,
    ( spl0_584
  <=> ! [X0] :
        ( theorem(X0)
        | ~ theorem(not(not(or(X0,X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_584])]) ).

fof(f22227,plain,
    ( ! [X0] :
        ( theorem(X0)
        | ~ theorem(not(not(or(X0,X0)))) )
    | ~ spl0_22
    | ~ spl0_361 ),
    inference(resolution,[],[f21114,f140]) ).

fof(f33635,plain,
    ( spl0_583
    | ~ spl0_75
    | ~ spl0_317 ),
    inference(avatar_split_clause,[],[f17563,f17467,f739,f33633]) ).

fof(f33633,plain,
    ( spl0_583
  <=> ! [X2,X0,X1] : theorem(or(X0,or(not(or(X1,not(or(X2,not(X2))))),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_583])]) ).

fof(f17467,plain,
    ( spl0_317
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,or(not(or(X1,not(X2))),X1)),X2))
        | theorem(or(X0,or(not(or(X1,not(X2))),X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_317])]) ).

fof(f17563,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(not(or(X1,not(or(X2,not(X2))))),X1)))
    | ~ spl0_75
    | ~ spl0_317 ),
    inference(resolution,[],[f17468,f740]) ).

fof(f17468,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,or(not(or(X1,not(X2))),X1)),X2))
        | theorem(or(X0,or(not(or(X1,not(X2))),X1))) )
    | ~ spl0_317 ),
    inference(avatar_component_clause,[],[f17467]) ).

fof(f33631,plain,
    ( spl0_582
    | ~ spl0_23
    | ~ spl0_317 ),
    inference(avatar_split_clause,[],[f17542,f17467,f143,f33629]) ).

fof(f33629,plain,
    ( spl0_582
  <=> ! [X2,X0,X1] : theorem(or(X0,or(not(or(X1,not(or(not(X2),X2)))),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_582])]) ).

fof(f143,plain,
    ( spl0_23
  <=> ! [X0,X1] : theorem(or(X0,or(not(X1),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_23])]) ).

fof(f17542,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(not(or(X1,not(or(not(X2),X2)))),X1)))
    | ~ spl0_23
    | ~ spl0_317 ),
    inference(resolution,[],[f17468,f144]) ).

fof(f144,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(X1),X1)))
    | ~ spl0_23 ),
    inference(avatar_component_clause,[],[f143]) ).

fof(f33627,plain,
    ( spl0_581
    | ~ spl0_7
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f14223,f13516,f46,f33625]) ).

fof(f33625,plain,
    ( spl0_581
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(X0),or(X1,or(X2,X0))))
        | ~ theorem(or(X2,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_581])]) ).

fof(f14223,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(X0),or(X1,or(X2,X0))))
        | ~ theorem(or(X2,X3)) )
    | ~ spl0_7
    | ~ spl0_269 ),
    inference(resolution,[],[f13517,f47]) ).

fof(f33623,plain,
    ( spl0_580
    | ~ spl0_82
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f12234,f5165,f834,f33621]) ).

fof(f33621,plain,
    ( spl0_580
  <=> ! [X2,X0,X1] : theorem(or(not(or(X0,not(or(or(not(X1),X1),X2)))),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_580])]) ).

fof(f834,plain,
    ( spl0_82
  <=> ! [X2,X0,X1] : theorem(or(X0,or(or(not(X1),X1),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_82])]) ).

fof(f12234,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,not(or(or(not(X1),X1),X2)))),X0))
    | ~ spl0_82
    | ~ spl0_224 ),
    inference(resolution,[],[f5166,f835]) ).

fof(f835,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(not(X1),X1),X2)))
    | ~ spl0_82 ),
    inference(avatar_component_clause,[],[f834]) ).

fof(f33619,plain,
    ( spl0_579
    | ~ spl0_20
    | ~ spl0_215 ),
    inference(avatar_split_clause,[],[f5127,f4460,f125,f33617]) ).

fof(f33617,plain,
    ( spl0_579
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(not(X0),X1)),X2))
        | ~ theorem(not(X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_579])]) ).

fof(f125,plain,
    ( spl0_20
  <=> ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_20])]) ).

fof(f4460,plain,
    ( spl0_215
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),or(X1,X1)))
        | ~ theorem(X2)
        | theorem(or(not(or(not(X2),X0)),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_215])]) ).

fof(f5127,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(not(X0),X1)),X2))
        | ~ theorem(not(X1)) )
    | ~ spl0_20
    | ~ spl0_215 ),
    inference(resolution,[],[f4461,f126]) ).

fof(f126,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X0) )
    | ~ spl0_20 ),
    inference(avatar_component_clause,[],[f125]) ).

fof(f4461,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),or(X1,X1)))
        | ~ theorem(X2)
        | theorem(or(not(or(not(X2),X0)),X1)) )
    | ~ spl0_215 ),
    inference(avatar_component_clause,[],[f4460]) ).

fof(f33615,plain,
    ( spl0_578
    | ~ spl0_89
    | ~ spl0_214 ),
    inference(avatar_split_clause,[],[f5056,f4456,f918,f33613]) ).

fof(f33613,plain,
    ( spl0_578
  <=> ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(not(or(not(X0),or(X1,X1))))
        | ~ theorem(not(X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_578])]) ).

fof(f5056,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(not(or(not(X0),or(X1,X1))))
        | ~ theorem(not(X1)) )
    | ~ spl0_89
    | ~ spl0_214 ),
    inference(resolution,[],[f4457,f919]) ).

fof(f33611,plain,
    ( spl0_577
    | ~ spl0_48
    | ~ spl0_202 ),
    inference(avatar_split_clause,[],[f4538,f4408,f314,f33609]) ).

fof(f33609,plain,
    ( spl0_577
  <=> ! [X0,X1] : theorem(or(not(or(X0,or(or(X1,X0),X1))),or(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_577])]) ).

fof(f4408,plain,
    ( spl0_202
  <=> ! [X0,X3,X2,X1] : theorem(or(or(not(or(X0,or(or(X1,X2),X3))),or(X0,X3)),or(X2,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_202])]) ).

fof(f4538,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,or(or(X1,X0),X1))),or(X0,X1)))
    | ~ spl0_48
    | ~ spl0_202 ),
    inference(resolution,[],[f4409,f315]) ).

fof(f4409,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(or(not(or(X0,or(or(X1,X2),X3))),or(X0,X3)),or(X2,X1)))
    | ~ spl0_202 ),
    inference(avatar_component_clause,[],[f4408]) ).

fof(f33607,plain,
    ( spl0_576
    | ~ spl0_40
    | ~ spl0_194 ),
    inference(avatar_split_clause,[],[f4336,f3917,f268,f33605]) ).

fof(f33605,plain,
    ( spl0_576
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(not(not(not(X0))),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_576])]) ).

fof(f3917,plain,
    ( spl0_194
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(X2)
        | theorem(or(X3,X1))
        | ~ theorem(or(not(X2),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_194])]) ).

fof(f4336,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(not(not(not(X0))),X2)) )
    | ~ spl0_40
    | ~ spl0_194 ),
    inference(resolution,[],[f3918,f269]) ).

fof(f3918,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X2),X0))
        | ~ theorem(X2)
        | theorem(or(X3,X1))
        | ~ theorem(or(not(X0),X1)) )
    | ~ spl0_194 ),
    inference(avatar_component_clause,[],[f3917]) ).

fof(f33603,plain,
    ( spl0_575
    | ~ spl0_10
    | ~ spl0_194 ),
    inference(avatar_split_clause,[],[f4292,f3917,f60,f33601]) ).

fof(f33601,plain,
    ( spl0_575
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X0))
        | theorem(or(X1,X2))
        | ~ theorem(or(not(X0),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_575])]) ).

fof(f4292,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X0))
        | theorem(or(X1,X2))
        | ~ theorem(or(not(X0),X2)) )
    | ~ spl0_10
    | ~ spl0_194 ),
    inference(resolution,[],[f3918,f61]) ).

fof(f33599,plain,
    ( spl0_574
    | ~ spl0_74
    | ~ spl0_194 ),
    inference(avatar_split_clause,[],[f4290,f3917,f735,f33597]) ).

fof(f33597,plain,
    ( spl0_574
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(not(or(X0,X3)),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_574])]) ).

fof(f4290,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(not(or(X0,X3)),X2)) )
    | ~ spl0_74
    | ~ spl0_194 ),
    inference(resolution,[],[f3918,f736]) ).

fof(f33595,plain,
    ( spl0_573
    | ~ spl0_74
    | ~ spl0_361 ),
    inference(avatar_split_clause,[],[f22160,f21113,f735,f33593]) ).

fof(f33593,plain,
    ( spl0_573
  <=> ! [X0,X1] :
        ( theorem(not(X0))
        | ~ theorem(not(or(X0,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_573])]) ).

fof(f22160,plain,
    ( ! [X0,X1] :
        ( theorem(not(X0))
        | ~ theorem(not(or(X0,X1))) )
    | ~ spl0_74
    | ~ spl0_361 ),
    inference(resolution,[],[f21114,f736]) ).

fof(f33591,plain,
    ( spl0_572
    | ~ spl0_7
    | ~ spl0_194 ),
    inference(avatar_split_clause,[],[f4289,f3917,f46,f33589]) ).

fof(f33589,plain,
    ( spl0_572
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(not(or(X3,X0)),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_572])]) ).

fof(f4289,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(not(or(X3,X0)),X2)) )
    | ~ spl0_7
    | ~ spl0_194 ),
    inference(resolution,[],[f3918,f47]) ).

fof(f33587,plain,
    ( spl0_571
    | ~ spl0_49
    | ~ spl0_192 ),
    inference(avatar_split_clause,[],[f4227,f3908,f318,f33585]) ).

fof(f33585,plain,
    ( spl0_571
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X2)
        | ~ theorem(or(or(not(X2),X1),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_571])]) ).

fof(f4227,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X2)
        | ~ theorem(or(or(not(X2),X1),X1)) )
    | ~ spl0_49
    | ~ spl0_192 ),
    inference(resolution,[],[f3909,f319]) ).

fof(f33583,plain,
    ( spl0_570
    | ~ spl0_145
    | ~ spl0_192 ),
    inference(avatar_split_clause,[],[f4221,f3908,f2604,f33581]) ).

fof(f33581,plain,
    ( spl0_570
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X2)
        | ~ theorem(or(or(X1,not(X2)),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_570])]) ).

fof(f4221,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X2)
        | ~ theorem(or(or(X1,not(X2)),X1)) )
    | ~ spl0_145
    | ~ spl0_192 ),
    inference(resolution,[],[f3909,f2605]) ).

fof(f33579,plain,
    ( spl0_569
    | ~ spl0_75
    | ~ spl0_189 ),
    inference(avatar_split_clause,[],[f4191,f3896,f739,f33577]) ).

fof(f33577,plain,
    ( spl0_569
  <=> ! [X0] : theorem(not(or(not(or(X0,not(X0))),not(or(X0,not(X0)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_569])]) ).

fof(f3896,plain,
    ( spl0_189
  <=> ! [X0] :
        ( ~ theorem(or(not(or(not(X0),not(X0))),X0))
        | theorem(not(or(not(X0),not(X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_189])]) ).

fof(f4191,plain,
    ( ! [X0] : theorem(not(or(not(or(X0,not(X0))),not(or(X0,not(X0))))))
    | ~ spl0_75
    | ~ spl0_189 ),
    inference(resolution,[],[f3897,f740]) ).

fof(f3897,plain,
    ( ! [X0] :
        ( ~ theorem(or(not(or(not(X0),not(X0))),X0))
        | theorem(not(or(not(X0),not(X0)))) )
    | ~ spl0_189 ),
    inference(avatar_component_clause,[],[f3896]) ).

fof(f33575,plain,
    ( spl0_568
    | ~ spl0_23
    | ~ spl0_189 ),
    inference(avatar_split_clause,[],[f4174,f3896,f143,f33573]) ).

fof(f33573,plain,
    ( spl0_568
  <=> ! [X0] : theorem(not(or(not(or(not(X0),X0)),not(or(not(X0),X0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_568])]) ).

fof(f4174,plain,
    ( ! [X0] : theorem(not(or(not(or(not(X0),X0)),not(or(not(X0),X0)))))
    | ~ spl0_23
    | ~ spl0_189 ),
    inference(resolution,[],[f3897,f144]) ).

fof(f33571,plain,
    ( spl0_567
    | ~ spl0_10
    | ~ spl0_188 ),
    inference(avatar_split_clause,[],[f4074,f3892,f60,f33569]) ).

fof(f33569,plain,
    ( spl0_567
  <=> ! [X0,X1] :
        ( theorem(or(X0,not(or(not(X1),not(X1)))))
        | ~ theorem(or(X1,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_567])]) ).

fof(f3892,plain,
    ( spl0_188
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,not(or(not(X1),not(X1)))))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_188])]) ).

fof(f4074,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(or(not(X1),not(X1)))))
        | ~ theorem(or(X1,X1)) )
    | ~ spl0_10
    | ~ spl0_188 ),
    inference(resolution,[],[f3893,f61]) ).

fof(f3893,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,not(or(not(X1),not(X1)))))
        | ~ theorem(X0) )
    | ~ spl0_188 ),
    inference(avatar_component_clause,[],[f3892]) ).

fof(f33567,plain,
    ( spl0_566
    | ~ spl0_157
    | ~ spl0_187 ),
    inference(avatar_split_clause,[],[f4050,f3888,f2685,f33565]) ).

fof(f33565,plain,
    ( spl0_566
  <=> ! [X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(X1)
        | ~ theorem(or(or(X0,X1),or(X0,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_566])]) ).

fof(f4050,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(X1)
        | ~ theorem(or(or(X0,X1),or(X0,X1))) )
    | ~ spl0_157
    | ~ spl0_187 ),
    inference(resolution,[],[f3889,f2686]) ).

fof(f33563,plain,
    ( spl0_565
    | ~ spl0_157
    | ~ spl0_186 ),
    inference(avatar_split_clause,[],[f4025,f3884,f2685,f33561]) ).

fof(f33561,plain,
    ( spl0_565
  <=> ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(X1,X2))
        | ~ theorem(or(X1,or(X0,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_565])]) ).

fof(f4025,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(X1,X2))
        | ~ theorem(or(X1,or(X0,X2))) )
    | ~ spl0_157
    | ~ spl0_186 ),
    inference(resolution,[],[f3885,f2686]) ).

fof(f33559,plain,
    ( spl0_564
    | ~ spl0_94
    | ~ spl0_169 ),
    inference(avatar_split_clause,[],[f3531,f3308,f937,f33557]) ).

fof(f33557,plain,
    ( spl0_564
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(X3)
        | ~ theorem(or(X1,not(X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_564])]) ).

fof(f3531,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(X3)
        | ~ theorem(or(X1,not(X3))) )
    | ~ spl0_94
    | ~ spl0_169 ),
    inference(resolution,[],[f3309,f938]) ).

fof(f33555,plain,
    ( spl0_563
    | ~ spl0_139
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f3466,f3304,f2580,f33553]) ).

fof(f33553,plain,
    ( spl0_563
  <=> ! [X0,X1] : theorem(or(not(or(X0,or(or(X1,X1),X1))),or(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_563])]) ).

fof(f2580,plain,
    ( spl0_139
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(or(X0,or(X1,X2)),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_139])]) ).

fof(f3304,plain,
    ( spl0_168
  <=> ! [X2,X0,X1] : theorem(or(or(not(or(X0,or(or(X1,X1),X2))),or(X0,X2)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_168])]) ).

fof(f3466,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,or(or(X1,X1),X1))),or(X0,X1)))
    | ~ spl0_139
    | ~ spl0_168 ),
    inference(resolution,[],[f3305,f2581]) ).

fof(f2581,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,or(X1,X2)),X2))
        | theorem(or(X0,or(X1,X2))) )
    | ~ spl0_139 ),
    inference(avatar_component_clause,[],[f2580]) ).

fof(f3305,plain,
    ( ! [X2,X0,X1] : theorem(or(or(not(or(X0,or(or(X1,X1),X2))),or(X0,X2)),X1))
    | ~ spl0_168 ),
    inference(avatar_component_clause,[],[f3304]) ).

fof(f33551,plain,
    ( spl0_562
    | ~ spl0_7
    | ~ spl0_361 ),
    inference(avatar_split_clause,[],[f22158,f21113,f46,f33549]) ).

fof(f33549,plain,
    ( spl0_562
  <=> ! [X0,X1] :
        ( theorem(not(X0))
        | ~ theorem(not(or(X1,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_562])]) ).

fof(f22158,plain,
    ( ! [X0,X1] :
        ( theorem(not(X0))
        | ~ theorem(not(or(X1,X0))) )
    | ~ spl0_7
    | ~ spl0_361 ),
    inference(resolution,[],[f21114,f47]) ).

fof(f33547,plain,
    ( spl0_561
    | ~ spl0_20
    | ~ spl0_165 ),
    inference(avatar_split_clause,[],[f3387,f3292,f125,f33545]) ).

fof(f33545,plain,
    ( spl0_561
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X0,X3)))
        | ~ theorem(not(X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_561])]) ).

fof(f3292,plain,
    ( spl0_165
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X1,X3))
        | ~ theorem(or(not(X3),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_165])]) ).

fof(f3387,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X0,X3)))
        | ~ theorem(not(X1)) )
    | ~ spl0_20
    | ~ spl0_165 ),
    inference(resolution,[],[f3293,f126]) ).

fof(f3293,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X3),X2))
        | ~ theorem(or(X1,X3))
        | theorem(or(X0,or(X1,X2))) )
    | ~ spl0_165 ),
    inference(avatar_component_clause,[],[f3292]) ).

fof(f33543,plain,
    ( spl0_560
    | ~ spl0_6
    | ~ spl0_161 ),
    inference(avatar_split_clause,[],[f3236,f2701,f41,f33541]) ).

fof(f33541,plain,
    ( spl0_560
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,X1))
        | ~ theorem(or(X0,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_560])]) ).

fof(f3236,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,X1))
        | ~ theorem(or(X0,X2)) )
    | ~ spl0_6
    | ~ spl0_161 ),
    inference(resolution,[],[f2702,f42]) ).

fof(f33539,plain,
    ( spl0_559
    | ~ spl0_11
    | ~ spl0_159 ),
    inference(avatar_split_clause,[],[f3147,f2693,f66,f33537]) ).

fof(f33537,plain,
    ( spl0_559
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(X2)
        | ~ theorem(or(not(or(X1,X0)),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_559])]) ).

fof(f3147,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(X2)
        | ~ theorem(or(not(or(X1,X0)),X2)) )
    | ~ spl0_11
    | ~ spl0_159 ),
    inference(resolution,[],[f2694,f67]) ).

fof(f33535,plain,
    ( spl0_558
    | ~ spl0_6
    | ~ spl0_148 ),
    inference(avatar_split_clause,[],[f2947,f2616,f41,f33533]) ).

fof(f33533,plain,
    ( spl0_558
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(X2,or(not(X0),X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_558])]) ).

fof(f2947,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(X2,or(not(X0),X1))) )
    | ~ spl0_6
    | ~ spl0_148 ),
    inference(resolution,[],[f2617,f42]) ).

fof(f33531,plain,
    ( spl0_557
    | ~ spl0_40
    | ~ spl0_147 ),
    inference(avatar_split_clause,[],[f2906,f2612,f268,f33529]) ).

fof(f33529,plain,
    ( spl0_557
  <=> ! [X0] :
        ( theorem(not(or(not(not(not(X0))),not(not(not(X0))))))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_557])]) ).

fof(f2906,plain,
    ( ! [X0] :
        ( theorem(not(or(not(not(not(X0))),not(not(not(X0))))))
        | ~ theorem(X0) )
    | ~ spl0_40
    | ~ spl0_147 ),
    inference(resolution,[],[f2613,f269]) ).

fof(f33527,plain,
    ( spl0_556
    | ~ spl0_74
    | ~ spl0_147 ),
    inference(avatar_split_clause,[],[f2871,f2612,f735,f33525]) ).

fof(f33525,plain,
    ( spl0_556
  <=> ! [X0,X1] :
        ( theorem(not(or(not(or(X0,X1)),not(or(X0,X1)))))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_556])]) ).

fof(f2871,plain,
    ( ! [X0,X1] :
        ( theorem(not(or(not(or(X0,X1)),not(or(X0,X1)))))
        | ~ theorem(X0) )
    | ~ spl0_74
    | ~ spl0_147 ),
    inference(resolution,[],[f2613,f736]) ).

fof(f33523,plain,
    ( spl0_555
    | ~ spl0_7
    | ~ spl0_147 ),
    inference(avatar_split_clause,[],[f2870,f2612,f46,f33521]) ).

fof(f33521,plain,
    ( spl0_555
  <=> ! [X0,X1] :
        ( theorem(not(or(not(or(X0,X1)),not(or(X0,X1)))))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_555])]) ).

fof(f2870,plain,
    ( ! [X0,X1] :
        ( theorem(not(or(not(or(X0,X1)),not(or(X0,X1)))))
        | ~ theorem(X1) )
    | ~ spl0_7
    | ~ spl0_147 ),
    inference(resolution,[],[f2613,f47]) ).

fof(f33519,plain,
    ( spl0_554
    | ~ spl0_6
    | ~ spl0_143 ),
    inference(avatar_split_clause,[],[f2825,f2596,f41,f33517]) ).

fof(f33517,plain,
    ( spl0_554
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(or(X2,X1),not(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_554])]) ).

fof(f2825,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(or(X2,X1),not(X0))) )
    | ~ spl0_6
    | ~ spl0_143 ),
    inference(resolution,[],[f2597,f42]) ).

fof(f33515,plain,
    ( spl0_553
    | ~ spl0_6
    | ~ spl0_142 ),
    inference(avatar_split_clause,[],[f2809,f2592,f41,f33513]) ).

fof(f33513,plain,
    ( spl0_553
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X1,X2))
        | ~ theorem(or(X2,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_553])]) ).

fof(f2809,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X1,X2))
        | ~ theorem(or(X2,X0)) )
    | ~ spl0_6
    | ~ spl0_142 ),
    inference(resolution,[],[f2593,f42]) ).

fof(f33511,plain,
    ( spl0_552
    | ~ spl0_106
    | ~ spl0_139 ),
    inference(avatar_split_clause,[],[f2757,f2580,f1702,f33509]) ).

fof(f33509,plain,
    ( spl0_552
  <=> ! [X2,X0,X1,X3] : theorem(or(X0,or(X1,or(X2,or(not(or(X2,X3)),X3))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_552])]) ).

fof(f1702,plain,
    ( spl0_106
  <=> ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(X1,X2)),X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_106])]) ).

fof(f2757,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(X0,or(X1,or(X2,or(not(or(X2,X3)),X3)))))
    | ~ spl0_106
    | ~ spl0_139 ),
    inference(resolution,[],[f2581,f1703]) ).

fof(f1703,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(X1,X2)),X2))))
    | ~ spl0_106 ),
    inference(avatar_component_clause,[],[f1702]) ).

fof(f33505,plain,
    ( spl0_551
    | ~ spl0_98
    | ~ spl0_139 ),
    inference(avatar_split_clause,[],[f2728,f2580,f1032,f33503]) ).

fof(f33503,plain,
    ( spl0_551
  <=> ! [X0,X1] : theorem(or(not(or(or(X0,X1),or(X1,X1))),or(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_551])]) ).

fof(f2728,plain,
    ( ! [X0,X1] : theorem(or(not(or(or(X0,X1),or(X1,X1))),or(X0,X1)))
    | ~ spl0_98
    | ~ spl0_139 ),
    inference(resolution,[],[f2581,f1033]) ).

fof(f33501,plain,
    ( spl0_550
    | ~ spl0_16
    | ~ spl0_136 ),
    inference(avatar_split_clause,[],[f2568,f2131,f92,f33499]) ).

fof(f33499,plain,
    ( spl0_550
  <=> ! [X2,X0,X1] : theorem(or(or(X0,or(not(or(or(X0,X1),X2)),X1)),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_550])]) ).

fof(f2568,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(not(or(or(X0,X1),X2)),X1)),X2))
    | ~ spl0_16
    | ~ spl0_136 ),
    inference(resolution,[],[f2132,f93]) ).

fof(f33497,plain,
    ( spl0_549
    | ~ spl0_17
    | ~ spl0_136 ),
    inference(avatar_split_clause,[],[f2564,f2131,f102,f33495]) ).

fof(f33495,plain,
    ( spl0_549
  <=> ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(or(X0,X2),X1)),X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_549])]) ).

fof(f2564,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(or(X0,X2),X1)),X2))))
    | ~ spl0_17
    | ~ spl0_136 ),
    inference(resolution,[],[f2132,f103]) ).

fof(f33493,plain,
    ( spl0_548
    | ~ spl0_54
    | ~ spl0_136 ),
    inference(avatar_split_clause,[],[f2563,f2131,f417,f33491]) ).

fof(f33491,plain,
    ( spl0_548
  <=> ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(or(X1,X2),X0)),X2),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_548])]) ).

fof(f2563,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(or(X1,X2),X0)),X2),X1)))
    | ~ spl0_54
    | ~ spl0_136 ),
    inference(resolution,[],[f2132,f418]) ).

fof(f33489,plain,
    ( spl0_547
    | ~ spl0_16
    | ~ spl0_135 ),
    inference(avatar_split_clause,[],[f2554,f2127,f92,f33487]) ).

fof(f33487,plain,
    ( spl0_547
  <=> ! [X2,X0,X1] : theorem(or(or(X0,or(not(or(X0,or(X1,X2))),X2)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_547])]) ).

fof(f2554,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(not(or(X0,or(X1,X2))),X2)),X1))
    | ~ spl0_16
    | ~ spl0_135 ),
    inference(resolution,[],[f2128,f93]) ).

fof(f33485,plain,
    ( spl0_546
    | ~ spl0_54
    | ~ spl0_135 ),
    inference(avatar_split_clause,[],[f2549,f2127,f417,f33483]) ).

fof(f33483,plain,
    ( spl0_546
  <=> ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(X1,or(X0,X2))),X2),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_546])]) ).

fof(f2549,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(X1,or(X0,X2))),X2),X1)))
    | ~ spl0_54
    | ~ spl0_135 ),
    inference(resolution,[],[f2128,f418]) ).

fof(f33481,plain,
    ( spl0_545
    | ~ spl0_16
    | ~ spl0_134 ),
    inference(avatar_split_clause,[],[f2530,f2123,f92,f33479]) ).

fof(f33479,plain,
    ( spl0_545
  <=> ! [X2,X0,X1] : theorem(or(or(X0,or(X1,X2)),not(or(or(X0,X2),X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_545])]) ).

fof(f2530,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(X1,X2)),not(or(or(X0,X2),X1))))
    | ~ spl0_16
    | ~ spl0_134 ),
    inference(resolution,[],[f2124,f93]) ).

fof(f33477,plain,
    ( spl0_544
    | ~ spl0_17
    | ~ spl0_134 ),
    inference(avatar_split_clause,[],[f2526,f2123,f102,f33475]) ).

fof(f33475,plain,
    ( spl0_544
  <=> ! [X2,X0,X1] : theorem(or(X0,or(not(or(or(X0,X1),X2)),or(X2,X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_544])]) ).

fof(f2526,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(not(or(or(X0,X1),X2)),or(X2,X1))))
    | ~ spl0_17
    | ~ spl0_134 ),
    inference(resolution,[],[f2124,f103]) ).

fof(f33473,plain,
    ( spl0_543
    | ~ spl0_54
    | ~ spl0_134 ),
    inference(avatar_split_clause,[],[f2525,f2123,f417,f33471]) ).

fof(f33471,plain,
    ( spl0_543
  <=> ! [X2,X0,X1] : theorem(or(not(or(or(X0,X1),X2)),or(or(X2,X1),X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_543])]) ).

fof(f2525,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(or(X0,X1),X2)),or(or(X2,X1),X0)))
    | ~ spl0_54
    | ~ spl0_134 ),
    inference(resolution,[],[f2124,f418]) ).

fof(f33469,plain,
    ( spl0_542
    | ~ spl0_50
    | ~ spl0_134 ),
    inference(avatar_split_clause,[],[f2523,f2123,f322,f33467]) ).

fof(f33467,plain,
    ( spl0_542
  <=> ! [X0,X1] : theorem(or(not(or(or(or(X0,X1),X1),X0)),or(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_542])]) ).

fof(f2523,plain,
    ( ! [X0,X1] : theorem(or(not(or(or(or(X0,X1),X1),X0)),or(X0,X1)))
    | ~ spl0_50
    | ~ spl0_134 ),
    inference(resolution,[],[f2124,f323]) ).

fof(f33386,plain,
    ( spl0_541
    | ~ spl0_59
    | ~ spl0_133 ),
    inference(avatar_split_clause,[],[f2480,f2119,f479,f33384]) ).

fof(f33384,plain,
    ( spl0_541
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X1,not(X2)))
        | ~ theorem(or(X0,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_541])]) ).

fof(f479,plain,
    ( spl0_59
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(X2))),X1)))
        | ~ theorem(or(X0,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_59])]) ).

fof(f2480,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X1,not(X2)))
        | ~ theorem(or(X0,X2)) )
    | ~ spl0_59
    | ~ spl0_133 ),
    inference(resolution,[],[f2120,f480]) ).

fof(f480,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(X2))),X1)))
        | ~ theorem(or(X0,X2)) )
    | ~ spl0_59 ),
    inference(avatar_component_clause,[],[f479]) ).

fof(f33382,plain,
    ( spl0_540
    | ~ spl0_16
    | ~ spl0_131 ),
    inference(avatar_split_clause,[],[f2430,f2111,f92,f33380]) ).

fof(f33380,plain,
    ( spl0_540
  <=> ! [X2,X0,X1] : theorem(or(or(X0,X1),or(not(or(X2,or(X1,X0))),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_540])]) ).

fof(f2111,plain,
    ( spl0_131
  <=> ! [X2,X0,X1] : theorem(or(or(not(or(X0,or(X1,X2))),X0),or(X2,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_131])]) ).

fof(f2430,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,X1),or(not(or(X2,or(X1,X0))),X2)))
    | ~ spl0_16
    | ~ spl0_131 ),
    inference(resolution,[],[f2112,f93]) ).

fof(f2112,plain,
    ( ! [X2,X0,X1] : theorem(or(or(not(or(X0,or(X1,X2))),X0),or(X2,X1)))
    | ~ spl0_131 ),
    inference(avatar_component_clause,[],[f2111]) ).

fof(f33378,plain,
    ( spl0_539
    | ~ spl0_17
    | ~ spl0_131 ),
    inference(avatar_split_clause,[],[f2425,f2111,f102,f33376]) ).

fof(f33376,plain,
    ( spl0_539
  <=> ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(X1,or(X2,X0))),X1),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_539])]) ).

fof(f2425,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(X1,or(X2,X0))),X1),X2)))
    | ~ spl0_17
    | ~ spl0_131 ),
    inference(resolution,[],[f2112,f103]) ).

fof(f33374,plain,
    ( spl0_538
    | ~ spl0_48
    | ~ spl0_131 ),
    inference(avatar_split_clause,[],[f2420,f2111,f314,f33372]) ).

fof(f33372,plain,
    ( spl0_538
  <=> ! [X0,X1] : theorem(or(not(or(or(X0,X1),or(X1,X0))),or(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_538])]) ).

fof(f2420,plain,
    ( ! [X0,X1] : theorem(or(not(or(or(X0,X1),or(X1,X0))),or(X0,X1)))
    | ~ spl0_48
    | ~ spl0_131 ),
    inference(resolution,[],[f2112,f315]) ).

fof(f33370,plain,
    ( spl0_537
    | ~ spl0_16
    | ~ spl0_130 ),
    inference(avatar_split_clause,[],[f2413,f2107,f92,f33368]) ).

fof(f33368,plain,
    ( spl0_537
  <=> ! [X2,X0,X1] : theorem(or(or(or(X0,X1),not(or(X0,or(X2,X1)))),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_537])]) ).

fof(f2107,plain,
    ( spl0_130
  <=> ! [X2,X0,X1] : theorem(or(X0,or(or(X1,X2),not(or(X1,or(X0,X2)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_130])]) ).

fof(f2413,plain,
    ( ! [X2,X0,X1] : theorem(or(or(or(X0,X1),not(or(X0,or(X2,X1)))),X2))
    | ~ spl0_16
    | ~ spl0_130 ),
    inference(resolution,[],[f2108,f93]) ).

fof(f2108,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(X1,X2),not(or(X1,or(X0,X2))))))
    | ~ spl0_130 ),
    inference(avatar_component_clause,[],[f2107]) ).

fof(f33366,plain,
    ( spl0_536
    | ~ spl0_17
    | ~ spl0_130 ),
    inference(avatar_split_clause,[],[f2410,f2107,f102,f33364]) ).

fof(f33364,plain,
    ( spl0_536
  <=> ! [X2,X0,X1] : theorem(or(or(X0,X1),or(X2,not(or(X0,or(X2,X1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_536])]) ).

fof(f2410,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,X1),or(X2,not(or(X0,or(X2,X1))))))
    | ~ spl0_17
    | ~ spl0_130 ),
    inference(resolution,[],[f2108,f103]) ).

fof(f33362,plain,
    ( spl0_535
    | ~ spl0_16
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f2400,f2103,f92,f33360]) ).

fof(f33360,plain,
    ( spl0_535
  <=> ! [X0,X1] : theorem(or(or(X0,not(or(or(X1,X0),or(X1,X0)))),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_535])]) ).

fof(f2400,plain,
    ( ! [X0,X1] : theorem(or(or(X0,not(or(or(X1,X0),or(X1,X0)))),X1))
    | ~ spl0_16
    | ~ spl0_129 ),
    inference(resolution,[],[f2104,f93]) ).

fof(f33358,plain,
    ( spl0_534
    | ~ spl0_17
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f2397,f2103,f102,f33356]) ).

fof(f33356,plain,
    ( spl0_534
  <=> ! [X0,X1] : theorem(or(X0,or(X1,not(or(or(X1,X0),or(X1,X0)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_534])]) ).

fof(f2397,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(or(or(X1,X0),or(X1,X0))))))
    | ~ spl0_17
    | ~ spl0_129 ),
    inference(resolution,[],[f2104,f103]) ).

fof(f33354,plain,
    ( spl0_533
    | ~ spl0_16
    | ~ spl0_128 ),
    inference(avatar_split_clause,[],[f2393,f2099,f92,f33352]) ).

fof(f33352,plain,
    ( spl0_533
  <=> ! [X0,X1] : theorem(or(or(X0,X1),not(or(or(X1,X0),or(X1,X0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_533])]) ).

fof(f2393,plain,
    ( ! [X0,X1] : theorem(or(or(X0,X1),not(or(or(X1,X0),or(X1,X0)))))
    | ~ spl0_16
    | ~ spl0_128 ),
    inference(resolution,[],[f2100,f93]) ).

fof(f33350,plain,
    ( spl0_532
    | ~ spl0_17
    | ~ spl0_128 ),
    inference(avatar_split_clause,[],[f2388,f2099,f102,f33348]) ).

fof(f33348,plain,
    ( spl0_532
  <=> ! [X0,X1] : theorem(or(X0,or(not(or(or(X1,X0),or(X1,X0))),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_532])]) ).

fof(f2388,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(or(or(X1,X0),or(X1,X0))),X1)))
    | ~ spl0_17
    | ~ spl0_128 ),
    inference(resolution,[],[f2100,f103]) ).

fof(f33346,plain,
    ( spl0_531
    | ~ spl0_16
    | ~ spl0_498 ),
    inference(avatar_split_clause,[],[f31159,f28514,f92,f33344]) ).

fof(f33344,plain,
    ( spl0_531
  <=> ! [X0] : theorem(or(not(not(not(X0))),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_531])]) ).

fof(f31159,plain,
    ( ! [X0] : theorem(or(not(not(not(X0))),X0))
    | ~ spl0_16
    | ~ spl0_498 ),
    inference(resolution,[],[f28515,f93]) ).

fof(f33342,plain,
    ( spl0_530
    | ~ spl0_16
    | ~ spl0_127 ),
    inference(avatar_split_clause,[],[f2378,f2095,f92,f33340]) ).

fof(f33340,plain,
    ( spl0_530
  <=> ! [X2,X0,X1] : theorem(or(or(or(X0,X1),X2),not(or(X0,or(X2,X1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_530])]) ).

fof(f2378,plain,
    ( ! [X2,X0,X1] : theorem(or(or(or(X0,X1),X2),not(or(X0,or(X2,X1)))))
    | ~ spl0_16
    | ~ spl0_127 ),
    inference(resolution,[],[f2096,f93]) ).

fof(f33338,plain,
    ( spl0_529
    | ~ spl0_17
    | ~ spl0_127 ),
    inference(avatar_split_clause,[],[f2373,f2095,f102,f33336]) ).

fof(f33336,plain,
    ( spl0_529
  <=> ! [X2,X0,X1] : theorem(or(or(X0,X1),or(not(or(X0,or(X2,X1))),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_529])]) ).

fof(f2373,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,X1),or(not(or(X0,or(X2,X1))),X2)))
    | ~ spl0_17
    | ~ spl0_127 ),
    inference(resolution,[],[f2096,f103]) ).

fof(f33334,plain,
    ( spl0_528
    | ~ spl0_78
    | ~ spl0_124 ),
    inference(avatar_split_clause,[],[f2271,f2083,f773,f33332]) ).

fof(f33332,plain,
    ( spl0_528
  <=> ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | ~ theorem(X1)
        | theorem(or(X2,not(or(X0,not(X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_528])]) ).

fof(f773,plain,
    ( spl0_78
  <=> ! [X0,X1] :
        ( ~ theorem(or(X0,X0))
        | theorem(or(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_78])]) ).

fof(f2083,plain,
    ( spl0_124
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,not(X1))),X2))
        | ~ theorem(not(X0))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_124])]) ).

fof(f2271,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | ~ theorem(X1)
        | theorem(or(X2,not(or(X0,not(X1))))) )
    | ~ spl0_78
    | ~ spl0_124 ),
    inference(resolution,[],[f2084,f774]) ).

fof(f774,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X0,X0))
        | theorem(or(X1,X0)) )
    | ~ spl0_78 ),
    inference(avatar_component_clause,[],[f773]) ).

fof(f2084,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,not(X1))),X2))
        | ~ theorem(not(X0))
        | ~ theorem(X1) )
    | ~ spl0_124 ),
    inference(avatar_component_clause,[],[f2083]) ).

fof(f33330,plain,
    ( spl0_527
    | ~ spl0_22
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2233,f2079,f139,f33328]) ).

fof(f33328,plain,
    ( spl0_527
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,not(or(not(X0),not(X0)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_527])]) ).

fof(f2233,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,not(or(not(X0),not(X0)))))) )
    | ~ spl0_22
    | ~ spl0_123 ),
    inference(resolution,[],[f2080,f140]) ).

fof(f33326,plain,
    ( spl0_526
    | ~ spl0_47
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2214,f2079,f310,f33324]) ).

fof(f33324,plain,
    ( spl0_526
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,not(X1)))
        | theorem(or(X2,or(X3,X0)))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_526])]) ).

fof(f2214,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,not(X1)))
        | theorem(or(X2,or(X3,X0)))
        | ~ theorem(X1) )
    | ~ spl0_47
    | ~ spl0_123 ),
    inference(resolution,[],[f2080,f311]) ).

fof(f33322,plain,
    ( spl0_525
    | ~ spl0_16
    | ~ spl0_122 ),
    inference(avatar_split_clause,[],[f2207,f2075,f92,f33320]) ).

fof(f33320,plain,
    ( spl0_525
  <=> ! [X0,X1] : theorem(or(or(X0,X1),not(or(X0,or(or(X0,X1),X1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_525])]) ).

fof(f2207,plain,
    ( ! [X0,X1] : theorem(or(or(X0,X1),not(or(X0,or(or(X0,X1),X1)))))
    | ~ spl0_16
    | ~ spl0_122 ),
    inference(resolution,[],[f2076,f93]) ).

fof(f33318,plain,
    ( spl0_524
    | ~ spl0_17
    | ~ spl0_122 ),
    inference(avatar_split_clause,[],[f2203,f2075,f102,f33316]) ).

fof(f33316,plain,
    ( spl0_524
  <=> ! [X0,X1] : theorem(or(X0,or(not(or(X0,or(or(X0,X1),X1))),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_524])]) ).

fof(f2203,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(or(X0,or(or(X0,X1),X1))),X1)))
    | ~ spl0_17
    | ~ spl0_122 ),
    inference(resolution,[],[f2076,f103]) ).

fof(f33314,plain,
    ( spl0_523
    | ~ spl0_54
    | ~ spl0_122 ),
    inference(avatar_split_clause,[],[f2202,f2075,f417,f33312]) ).

fof(f33312,plain,
    ( spl0_523
  <=> ! [X0,X1] : theorem(or(not(or(X0,or(or(X0,X1),X1))),or(X1,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_523])]) ).

fof(f2202,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,or(or(X0,X1),X1))),or(X1,X0)))
    | ~ spl0_54
    | ~ spl0_122 ),
    inference(resolution,[],[f2076,f418]) ).

fof(f33310,plain,
    ( spl0_522
    | ~ spl0_118
    | ~ spl0_122 ),
    inference(avatar_split_clause,[],[f2199,f2075,f1851,f33308]) ).

fof(f33308,plain,
    ( spl0_522
  <=> ! [X0,X1] : theorem(or(not(or(X0,or(or(X0,X0),X0))),or(X1,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_522])]) ).

fof(f2199,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,or(or(X0,X0),X0))),or(X1,X0)))
    | ~ spl0_118
    | ~ spl0_122 ),
    inference(resolution,[],[f2076,f1852]) ).

fof(f33306,plain,
    ( spl0_521
    | ~ spl0_16
    | ~ spl0_119 ),
    inference(avatar_split_clause,[],[f2139,f2062,f92,f33304]) ).

fof(f33304,plain,
    ( spl0_521
  <=> ! [X2,X0,X1] : theorem(or(or(or(not(or(X0,or(X1,X2))),X0),X2),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_521])]) ).

fof(f2139,plain,
    ( ! [X2,X0,X1] : theorem(or(or(or(not(or(X0,or(X1,X2))),X0),X2),X1))
    | ~ spl0_16
    | ~ spl0_119 ),
    inference(resolution,[],[f2063,f93]) ).

fof(f33302,plain,
    ( spl0_520
    | ~ spl0_54
    | ~ spl0_119 ),
    inference(avatar_split_clause,[],[f2135,f2062,f417,f33300]) ).

fof(f33300,plain,
    ( spl0_520
  <=> ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(X2,or(X0,X1))),X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_520])]) ).

fof(f2135,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(X2,or(X0,X1))),X2))))
    | ~ spl0_54
    | ~ spl0_119 ),
    inference(resolution,[],[f2063,f418]) ).

fof(f33298,plain,
    ( spl0_519
    | ~ spl0_46
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f2054,f1851,f300,f33296]) ).

fof(f33296,plain,
    ( spl0_519
  <=> ! [X2,X0,X1] : theorem(or(or(not(or(X0,or(X1,X1))),X0),or(X2,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_519])]) ).

fof(f2054,plain,
    ( ! [X2,X0,X1] : theorem(or(or(not(or(X0,or(X1,X1))),X0),or(X2,X1)))
    | ~ spl0_46
    | ~ spl0_118 ),
    inference(resolution,[],[f1852,f301]) ).

fof(f33294,plain,
    ( spl0_518
    | ~ spl0_10
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f2025,f1851,f60,f33292]) ).

fof(f33292,plain,
    ( spl0_518
  <=> ! [X0,X1] : theorem(or(not(or(or(X0,X0),or(X0,X0))),or(X1,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_518])]) ).

fof(f2025,plain,
    ( ! [X0,X1] : theorem(or(not(or(or(X0,X0),or(X0,X0))),or(X1,X0)))
    | ~ spl0_10
    | ~ spl0_118 ),
    inference(resolution,[],[f1852,f61]) ).

fof(f33290,plain,
    ( spl0_517
    | ~ spl0_105
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f2024,f1851,f1698,f33288]) ).

fof(f33288,plain,
    ( spl0_517
  <=> ! [X2,X0,X1] : theorem(or(not(or(or(X0,X1),X1)),or(X2,or(X0,X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_517])]) ).

fof(f2024,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(or(X0,X1),X1)),or(X2,or(X0,X1))))
    | ~ spl0_105
    | ~ spl0_118 ),
    inference(resolution,[],[f1852,f1699]) ).

fof(f33286,plain,
    ( spl0_516
    | ~ spl0_51
    | ~ spl0_115 ),
    inference(avatar_split_clause,[],[f1977,f1839,f357,f33284]) ).

fof(f33284,plain,
    ( spl0_516
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(X2,or(not(X0),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_516])]) ).

fof(f1977,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(X2,or(not(X0),X2))) )
    | ~ spl0_51
    | ~ spl0_115 ),
    inference(resolution,[],[f1840,f358]) ).

fof(f33282,plain,
    ( spl0_515
    | ~ spl0_106
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1917,f1810,f1702,f33280]) ).

fof(f33280,plain,
    ( spl0_515
  <=> ! [X2,X0,X1,X3] : theorem(or(or(X0,or(X1,or(not(or(X1,X2)),X2))),X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_515])]) ).

fof(f1917,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(or(X0,or(X1,or(not(or(X1,X2)),X2))),X3))
    | ~ spl0_106
    | ~ spl0_109 ),
    inference(resolution,[],[f1811,f1703]) ).

fof(f33278,plain,
    ( spl0_514
    | ~ spl0_84
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1915,f1810,f842,f33276]) ).

fof(f33276,plain,
    ( spl0_514
  <=> ! [X2,X0,X1] : theorem(or(or(X0,or(X1,not(or(X1,or(X2,X2))))),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_514])]) ).

fof(f1915,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(X1,not(or(X1,or(X2,X2))))),X2))
    | ~ spl0_84
    | ~ spl0_109 ),
    inference(resolution,[],[f1811,f843]) ).

fof(f33274,plain,
    ( spl0_513
    | ~ spl0_81
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1900,f1810,f830,f33272]) ).

fof(f33272,plain,
    ( spl0_513
  <=> ! [X2,X0,X1] : theorem(or(or(X0,or(not(or(or(X1,X1),X2)),X2)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_513])]) ).

fof(f1900,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(not(or(or(X1,X1),X2)),X2)),X1))
    | ~ spl0_81
    | ~ spl0_109 ),
    inference(resolution,[],[f1811,f831]) ).

fof(f33270,plain,
    ( spl0_512
    | ~ spl0_26
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1897,f1810,f163,f33268]) ).

fof(f33268,plain,
    ( spl0_512
  <=> ! [X2,X0,X1] : theorem(or(or(X0,or(not(or(X1,or(X2,X2))),X1)),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_512])]) ).

fof(f1897,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(not(or(X1,or(X2,X2))),X1)),X2))
    | ~ spl0_26
    | ~ spl0_109 ),
    inference(resolution,[],[f1811,f164]) ).

fof(f33266,plain,
    ( spl0_511
    | ~ spl0_101
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1893,f1810,f1045,f33264]) ).

fof(f33264,plain,
    ( spl0_511
  <=> ! [X2,X0,X1] :
        ( theorem(or(or(X0,not(or(not(X1),not(X1)))),X2))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_511])]) ).

fof(f1045,plain,
    ( spl0_101
  <=> ! [X0,X1] :
        ( theorem(or(X0,not(or(not(X1),not(X1)))))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_101])]) ).

fof(f1893,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,not(or(not(X1),not(X1)))),X2))
        | ~ theorem(X1) )
    | ~ spl0_101
    | ~ spl0_109 ),
    inference(resolution,[],[f1811,f1046]) ).

fof(f1046,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(or(not(X1),not(X1)))))
        | ~ theorem(X1) )
    | ~ spl0_101 ),
    inference(avatar_component_clause,[],[f1045]) ).

fof(f33262,plain,
    ( ~ spl0_510
    | ~ spl0_20
    | spl0_499 ),
    inference(avatar_split_clause,[],[f33216,f32180,f125,f33259]) ).

fof(f33259,plain,
    ( spl0_510
  <=> theorem(not(p)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_510])]) ).

fof(f32180,plain,
    ( spl0_499
  <=> theorem(or(not(p),q)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_499])]) ).

fof(f33216,plain,
    ( ~ theorem(not(p))
    | ~ spl0_20
    | spl0_499 ),
    inference(resolution,[],[f32182,f126]) ).

fof(f32182,plain,
    ( ~ theorem(or(not(p),q))
    | spl0_499 ),
    inference(avatar_component_clause,[],[f32180]) ).

fof(f33257,plain,
    ( spl0_509
    | ~ spl0_22
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1891,f1810,f139,f33255]) ).

fof(f33255,plain,
    ( spl0_509
  <=> ! [X0,X1] : theorem(or(or(X0,not(or(or(X1,X1),or(X1,X1)))),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_509])]) ).

fof(f1891,plain,
    ( ! [X0,X1] : theorem(or(or(X0,not(or(or(X1,X1),or(X1,X1)))),X1))
    | ~ spl0_22
    | ~ spl0_109 ),
    inference(resolution,[],[f1811,f140]) ).

fof(f33253,plain,
    ( spl0_508
    | ~ spl0_51
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1868,f1806,f357,f33251]) ).

fof(f33251,plain,
    ( spl0_508
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(or(X2,X2),not(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_508])]) ).

fof(f1868,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(or(X2,X2),not(X0))) )
    | ~ spl0_51
    | ~ spl0_108 ),
    inference(resolution,[],[f1807,f358]) ).

fof(f33249,plain,
    ( spl0_507
    | ~ spl0_51
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f1855,f1802,f357,f33247]) ).

fof(f33247,plain,
    ( spl0_507
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,X1))
        | ~ theorem(or(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_507])]) ).

fof(f1855,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,X1))
        | ~ theorem(or(X1,X0)) )
    | ~ spl0_51
    | ~ spl0_107 ),
    inference(resolution,[],[f1803,f358]) ).

fof(f33245,plain,
    ( spl0_506
    | ~ spl0_83
    | ~ spl0_98 ),
    inference(avatar_split_clause,[],[f1725,f1032,f838,f33243]) ).

fof(f33243,plain,
    ( spl0_506
  <=> ! [X0,X1] :
        ( theorem(or(not(or(X0,or(not(X1),not(X1)))),X0))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_506])]) ).

fof(f1725,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,or(not(X1),not(X1)))),X0))
        | ~ theorem(X1) )
    | ~ spl0_83
    | ~ spl0_98 ),
    inference(resolution,[],[f1033,f839]) ).

fof(f33241,plain,
    ( spl0_505
    | ~ spl0_52
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f1010,f937,f361,f33239]) ).

fof(f33239,plain,
    ( spl0_505
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,X2))
        | ~ theorem(not(or(X1,X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_505])]) ).

fof(f1010,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,X2))
        | ~ theorem(not(or(X1,X3))) )
    | ~ spl0_52
    | ~ spl0_94 ),
    inference(resolution,[],[f938,f362]) ).

fof(f33237,plain,
    ( spl0_504
    | ~ spl0_51
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f1000,f937,f357,f33235]) ).

fof(f33235,plain,
    ( spl0_504
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(X1,X3)))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_504])]) ).

fof(f1000,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(X1,X3)))
        | ~ theorem(X0) )
    | ~ spl0_51
    | ~ spl0_94 ),
    inference(resolution,[],[f938,f358]) ).

fof(f33233,plain,
    ( spl0_503
    | ~ spl0_31
    | ~ spl0_89 ),
    inference(avatar_split_clause,[],[f973,f918,f192,f33231]) ).

fof(f33231,plain,
    ( spl0_503
  <=> ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(X1,X2))
        | ~ theorem(or(X1,or(X0,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_503])]) ).

fof(f973,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(X1,X2))
        | ~ theorem(or(X1,or(X0,X0))) )
    | ~ spl0_31
    | ~ spl0_89 ),
    inference(resolution,[],[f919,f193]) ).

fof(f33229,plain,
    ( spl0_502
    | ~ spl0_52
    | ~ spl0_85 ),
    inference(avatar_split_clause,[],[f949,f902,f361,f33227]) ).

fof(f33227,plain,
    ( spl0_502
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(not(not(or(X1,not(X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_502])]) ).

fof(f949,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(not(not(or(X1,not(X0))))) )
    | ~ spl0_52
    | ~ spl0_85 ),
    inference(resolution,[],[f903,f362]) ).

fof(f33225,plain,
    ( spl0_501
    | ~ spl0_51
    | ~ spl0_85 ),
    inference(avatar_split_clause,[],[f945,f902,f357,f33223]) ).

fof(f33223,plain,
    ( spl0_501
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,not(or(not(X2),not(X0)))))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_501])]) ).

fof(f945,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,not(or(not(X2),not(X0)))))
        | ~ theorem(X2) )
    | ~ spl0_51
    | ~ spl0_85 ),
    inference(resolution,[],[f903,f358]) ).

fof(f33221,plain,
    ( spl0_500
    | ~ spl0_67
    | ~ spl0_81 ),
    inference(avatar_split_clause,[],[f852,f830,f588,f33219]) ).

fof(f33219,plain,
    ( spl0_500
  <=> ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(X0,or(X1,X2))),X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_500])]) ).

fof(f852,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(X0,or(X1,X2))),X2))))
    | ~ spl0_67
    | ~ spl0_81 ),
    inference(resolution,[],[f831,f589]) ).

fof(f32183,plain,
    ( ~ spl0_499
    | spl0_38
    | ~ spl0_478 ),
    inference(avatar_split_clause,[],[f31339,f27651,f253,f32180]) ).

fof(f253,plain,
    ( spl0_38
  <=> theorem(or(not(or(p,q)),q)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_38])]) ).

fof(f27651,plain,
    ( spl0_478
  <=> ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(X0,X1)),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_478])]) ).

fof(f31339,plain,
    ( ~ theorem(or(not(p),q))
    | spl0_38
    | ~ spl0_478 ),
    inference(resolution,[],[f27652,f255]) ).

fof(f255,plain,
    ( ~ theorem(or(not(or(p,q)),q))
    | spl0_38 ),
    inference(avatar_component_clause,[],[f253]) ).

fof(f27652,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,X1)),X1))
        | ~ theorem(or(not(X0),X1)) )
    | ~ spl0_478 ),
    inference(avatar_component_clause,[],[f27651]) ).

fof(f28516,plain,
    ( spl0_498
    | ~ spl0_429
    | ~ spl0_477 ),
    inference(avatar_split_clause,[],[f27511,f27498,f24184,f28514]) ).

fof(f24184,plain,
    ( spl0_429
  <=> ! [X0,X1] : theorem(or(not(or(X0,X1)),or(X0,not(not(X1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_429])]) ).

fof(f27511,plain,
    ( ! [X0] : theorem(or(X0,not(not(not(X0)))))
    | ~ spl0_429
    | ~ spl0_477 ),
    inference(resolution,[],[f27499,f24185]) ).

fof(f24185,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,X1)),or(X0,not(not(X1)))))
    | ~ spl0_429 ),
    inference(avatar_component_clause,[],[f24184]) ).

fof(f27729,plain,
    ( spl0_497
    | ~ spl0_427
    | ~ spl0_476 ),
    inference(avatar_split_clause,[],[f27357,f27335,f24175,f27727]) ).

fof(f27727,plain,
    ( spl0_497
  <=> ! [X0] : theorem(not(not(or(X0,not(X0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_497])]) ).

fof(f24175,plain,
    ( spl0_427
  <=> ! [X0,X1] : theorem(or(not(or(X0,not(or(X1,not(X1))))),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_427])]) ).

fof(f27335,plain,
    ( spl0_476
  <=> ! [X2,X1] :
        ( theorem(X1)
        | ~ theorem(or(not(or(not(X2),X2)),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_476])]) ).

fof(f27357,plain,
    ( ! [X0] : theorem(not(not(or(X0,not(X0)))))
    | ~ spl0_427
    | ~ spl0_476 ),
    inference(resolution,[],[f27336,f24176]) ).

fof(f24176,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,not(or(X1,not(X1))))),X0))
    | ~ spl0_427 ),
    inference(avatar_component_clause,[],[f24175]) ).

fof(f27336,plain,
    ( ! [X2,X1] :
        ( ~ theorem(or(not(or(not(X2),X2)),X1))
        | theorem(X1) )
    | ~ spl0_476 ),
    inference(avatar_component_clause,[],[f27335]) ).

fof(f27725,plain,
    ( spl0_496
    | ~ spl0_74
    | ~ spl0_280 ),
    inference(avatar_split_clause,[],[f14990,f13560,f735,f27723]) ).

fof(f27723,plain,
    ( spl0_496
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X0,X2)))
        | ~ theorem(not(X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_496])]) ).

fof(f14990,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X0,X2)))
        | ~ theorem(not(X1)) )
    | ~ spl0_74
    | ~ spl0_280 ),
    inference(resolution,[],[f13561,f736]) ).

fof(f27721,plain,
    ( spl0_495
    | ~ spl0_105
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f12311,f5177,f1698,f27719]) ).

fof(f27719,plain,
    ( spl0_495
  <=> ! [X0,X1] :
        ( theorem(or(not(or(or(not(X0),X1),X1)),X1))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_495])]) ).

fof(f5177,plain,
    ( spl0_227
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(X1,or(or(not(X0),X2),or(not(X0),X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_227])]) ).

fof(f12311,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(or(not(X0),X1),X1)),X1))
        | ~ theorem(X0) )
    | ~ spl0_105
    | ~ spl0_227 ),
    inference(resolution,[],[f5178,f1699]) ).

fof(f5178,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X1,or(or(not(X0),X2),or(not(X0),X2))))
        | theorem(or(X1,X2))
        | ~ theorem(X0) )
    | ~ spl0_227 ),
    inference(avatar_component_clause,[],[f5177]) ).

fof(f27717,plain,
    ( spl0_494
    | ~ spl0_49
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f12192,f5165,f318,f27715]) ).

fof(f27715,plain,
    ( spl0_494
  <=> ! [X0,X1] :
        ( theorem(or(not(or(X0,not(X1))),X0))
        | ~ theorem(or(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_494])]) ).

fof(f12192,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,not(X1))),X0))
        | ~ theorem(or(X1,X0)) )
    | ~ spl0_49
    | ~ spl0_224 ),
    inference(resolution,[],[f5166,f319]) ).

fof(f27713,plain,
    ( spl0_493
    | ~ spl0_39
    | ~ spl0_215 ),
    inference(avatar_split_clause,[],[f5073,f4460,f260,f27711]) ).

fof(f27711,plain,
    ( spl0_493
  <=> ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(not(X0),or(X1,X1))),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_493])]) ).

fof(f260,plain,
    ( spl0_39
  <=> ! [X0] : theorem(or(not(X0),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_39])]) ).

fof(f5073,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(not(X0),or(X1,X1))),X1)) )
    | ~ spl0_39
    | ~ spl0_215 ),
    inference(resolution,[],[f4461,f261]) ).

fof(f261,plain,
    ( ! [X0] : theorem(or(not(X0),X0))
    | ~ spl0_39 ),
    inference(avatar_component_clause,[],[f260]) ).

fof(f27709,plain,
    ( spl0_492
    | ~ spl0_26
    | ~ spl0_211 ),
    inference(avatar_split_clause,[],[f4889,f4444,f163,f27707]) ).

fof(f27707,plain,
    ( spl0_492
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X1,or(X2,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_492])]) ).

fof(f4889,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X1,or(X2,X0))) )
    | ~ spl0_26
    | ~ spl0_211 ),
    inference(resolution,[],[f4445,f164]) ).

fof(f27705,plain,
    ( spl0_491
    | ~ spl0_74
    | ~ spl0_211 ),
    inference(avatar_split_clause,[],[f4852,f4444,f735,f27703]) ).

fof(f27703,plain,
    ( spl0_491
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(not(X0)),or(X1,X2)))
        | ~ theorem(or(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_491])]) ).

fof(f4852,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(not(X0)),or(X1,X2)))
        | ~ theorem(or(X1,X0)) )
    | ~ spl0_74
    | ~ spl0_211 ),
    inference(resolution,[],[f4445,f736]) ).

fof(f27701,plain,
    ( spl0_490
    | ~ spl0_81
    | ~ spl0_172 ),
    inference(avatar_split_clause,[],[f3708,f3320,f830,f27699]) ).

fof(f27699,plain,
    ( spl0_490
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,not(or(X0,not(X2))))))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_490])]) ).

fof(f3708,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,not(or(X0,not(X2))))))
        | ~ theorem(X2) )
    | ~ spl0_81
    | ~ spl0_172 ),
    inference(resolution,[],[f3321,f831]) ).

fof(f27697,plain,
    ( spl0_489
    | ~ spl0_26
    | ~ spl0_172 ),
    inference(avatar_split_clause,[],[f3703,f3320,f163,f27695]) ).

fof(f27695,plain,
    ( spl0_489
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,not(or(not(X2),X0)))))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_489])]) ).

fof(f3703,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,not(or(not(X2),X0)))))
        | ~ theorem(X2) )
    | ~ spl0_26
    | ~ spl0_172 ),
    inference(resolution,[],[f3321,f164]) ).

fof(f27693,plain,
    ( spl0_488
    | ~ spl0_40
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f3610,f3312,f268,f27691]) ).

fof(f27691,plain,
    ( spl0_488
  <=> ! [X0,X1] :
        ( theorem(or(not(or(X0,not(not(not(X1))))),X0))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_488])]) ).

fof(f3610,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,not(not(not(X1))))),X0))
        | ~ theorem(X1) )
    | ~ spl0_40
    | ~ spl0_170 ),
    inference(resolution,[],[f3313,f269]) ).

fof(f27689,plain,
    ( spl0_487
    | ~ spl0_10
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f3571,f3312,f60,f27687]) ).

fof(f27687,plain,
    ( spl0_487
  <=> ! [X0,X1] :
        ( theorem(or(not(or(X0,not(X1))),X0))
        | ~ theorem(or(X1,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_487])]) ).

fof(f3571,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,not(X1))),X0))
        | ~ theorem(or(X1,X1)) )
    | ~ spl0_10
    | ~ spl0_170 ),
    inference(resolution,[],[f3313,f61]) ).

fof(f27685,plain,
    ( spl0_486
    | ~ spl0_426
    | ~ spl0_476 ),
    inference(avatar_split_clause,[],[f27356,f27335,f24171,f27683]) ).

fof(f27683,plain,
    ( spl0_486
  <=> ! [X0] : theorem(not(not(or(not(X0),X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_486])]) ).

fof(f24171,plain,
    ( spl0_426
  <=> ! [X0,X1] : theorem(or(not(or(X0,not(or(not(X1),X1)))),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_426])]) ).

fof(f27356,plain,
    ( ! [X0] : theorem(not(not(or(not(X0),X0))))
    | ~ spl0_426
    | ~ spl0_476 ),
    inference(resolution,[],[f27336,f24172]) ).

fof(f24172,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,not(or(not(X1),X1)))),X0))
    | ~ spl0_426 ),
    inference(avatar_component_clause,[],[f24171]) ).

fof(f27681,plain,
    ( spl0_485
    | ~ spl0_74
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f3569,f3312,f735,f27679]) ).

fof(f27679,plain,
    ( spl0_485
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,not(or(X1,X2)))),X0))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_485])]) ).

fof(f3569,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,not(or(X1,X2)))),X0))
        | ~ theorem(X1) )
    | ~ spl0_74
    | ~ spl0_170 ),
    inference(resolution,[],[f3313,f736]) ).

fof(f27677,plain,
    ( spl0_484
    | ~ spl0_7
    | ~ spl0_170 ),
    inference(avatar_split_clause,[],[f3568,f3312,f46,f27675]) ).

fof(f27675,plain,
    ( spl0_484
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,not(or(X1,X2)))),X0))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_484])]) ).

fof(f3568,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,not(or(X1,X2)))),X0))
        | ~ theorem(X2) )
    | ~ spl0_7
    | ~ spl0_170 ),
    inference(resolution,[],[f3313,f47]) ).

fof(f27673,plain,
    ( spl0_483
    | ~ spl0_84
    | ~ spl0_169 ),
    inference(avatar_split_clause,[],[f3537,f3308,f842,f27671]) ).

fof(f27671,plain,
    ( spl0_483
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,not(or(not(X2),X1)))))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_483])]) ).

fof(f3537,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,not(or(not(X2),X1)))))
        | ~ theorem(X2) )
    | ~ spl0_84
    | ~ spl0_169 ),
    inference(resolution,[],[f3309,f843]) ).

fof(f27669,plain,
    ( spl0_482
    | ~ spl0_40
    | ~ spl0_165 ),
    inference(avatar_split_clause,[],[f3393,f3292,f268,f27667]) ).

fof(f27667,plain,
    ( spl0_482
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X0,not(not(X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_482])]) ).

fof(f3393,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X0,not(not(X1))))) )
    | ~ spl0_40
    | ~ spl0_165 ),
    inference(resolution,[],[f3293,f269]) ).

fof(f27665,plain,
    ( spl0_481
    | ~ spl0_10
    | ~ spl0_165 ),
    inference(avatar_split_clause,[],[f3356,f3292,f60,f27663]) ).

fof(f27663,plain,
    ( spl0_481
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X1)))
        | theorem(or(X2,or(X0,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_481])]) ).

fof(f3356,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X1)))
        | theorem(or(X2,or(X0,X1))) )
    | ~ spl0_10
    | ~ spl0_165 ),
    inference(resolution,[],[f3293,f61]) ).

fof(f27661,plain,
    ( spl0_480
    | ~ spl0_74
    | ~ spl0_165 ),
    inference(avatar_split_clause,[],[f3354,f3292,f735,f27659]) ).

fof(f27659,plain,
    ( spl0_480
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X0,or(X1,X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_480])]) ).

fof(f3354,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X0,or(X1,X3)))) )
    | ~ spl0_74
    | ~ spl0_165 ),
    inference(resolution,[],[f3293,f736]) ).

fof(f27657,plain,
    ( spl0_479
    | ~ spl0_89
    | ~ spl0_164 ),
    inference(avatar_split_clause,[],[f3343,f3288,f918,f27655]) ).

fof(f27655,plain,
    ( spl0_479
  <=> ! [X0,X1] :
        ( theorem(or(X0,not(or(X0,or(X1,X1)))))
        | ~ theorem(not(X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_479])]) ).

fof(f3343,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(or(X0,or(X1,X1)))))
        | ~ theorem(not(X1)) )
    | ~ spl0_89
    | ~ spl0_164 ),
    inference(resolution,[],[f3289,f919]) ).

fof(f27653,plain,
    ( spl0_478
    | ~ spl0_50
    | ~ spl0_161 ),
    inference(avatar_split_clause,[],[f3244,f2701,f322,f27651]) ).

fof(f3244,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(X0,X1)),X1)) )
    | ~ spl0_50
    | ~ spl0_161 ),
    inference(resolution,[],[f2702,f323]) ).

fof(f27500,plain,
    ( spl0_477
    | spl0_234
    | ~ spl0_75
    | ~ spl0_159 ),
    inference(avatar_split_clause,[],[f3195,f2693,f739,f5205,f27498]) ).

fof(f5205,plain,
    ( spl0_234
  <=> ! [X1] : ~ theorem(X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_234])]) ).

fof(f3195,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(not(or(X2,not(X2))),X1)) )
    | ~ spl0_75
    | ~ spl0_159 ),
    inference(resolution,[],[f2694,f740]) ).

fof(f27337,plain,
    ( spl0_476
    | spl0_234
    | ~ spl0_23
    | ~ spl0_159 ),
    inference(avatar_split_clause,[],[f3173,f2693,f143,f5205,f27335]) ).

fof(f3173,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(not(or(not(X2),X2)),X1)) )
    | ~ spl0_23
    | ~ spl0_159 ),
    inference(resolution,[],[f2694,f144]) ).

fof(f27333,plain,
    ( spl0_475
    | ~ spl0_94
    | ~ spl0_157 ),
    inference(avatar_split_clause,[],[f3097,f2685,f937,f27331]) ).

fof(f27331,plain,
    ( spl0_475
  <=> ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(X1)
        | ~ theorem(or(or(not(X1),X0),not(X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_475])]) ).

fof(f3097,plain,
    ( ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(X1)
        | ~ theorem(or(or(not(X1),X0),not(X1))) )
    | ~ spl0_94
    | ~ spl0_157 ),
    inference(resolution,[],[f2686,f938]) ).

fof(f27329,plain,
    ( spl0_474
    | ~ spl0_50
    | ~ spl0_152 ),
    inference(avatar_split_clause,[],[f3008,f2632,f322,f27327]) ).

fof(f27327,plain,
    ( spl0_474
  <=> ! [X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(X0,not(X1))),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_474])]) ).

fof(f3008,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(X0,not(X1))),X0)) )
    | ~ spl0_50
    | ~ spl0_152 ),
    inference(resolution,[],[f2633,f323]) ).

fof(f27325,plain,
    ( spl0_473
    | ~ spl0_78
    | ~ spl0_145 ),
    inference(avatar_split_clause,[],[f2865,f2604,f773,f27323]) ).

fof(f27323,plain,
    ( spl0_473
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,X1),X0))
        | theorem(or(X2,or(X1,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_473])]) ).

fof(f2865,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,X1),X0))
        | theorem(or(X2,or(X1,X0))) )
    | ~ spl0_78
    | ~ spl0_145 ),
    inference(resolution,[],[f2605,f774]) ).

fof(f27321,plain,
    ( spl0_472
    | ~ spl0_95
    | ~ spl0_139 ),
    inference(avatar_split_clause,[],[f2756,f2580,f941,f27319]) ).

fof(f27319,plain,
    ( spl0_472
  <=> ! [X4,X0,X3,X2,X1] :
        ( theorem(or(X0,or(X1,or(X2,or(X3,X4)))))
        | ~ theorem(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_472])]) ).

fof(f2756,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( theorem(or(X0,or(X1,or(X2,or(X3,X4)))))
        | ~ theorem(X3) )
    | ~ spl0_95
    | ~ spl0_139 ),
    inference(resolution,[],[f2581,f942]) ).

fof(f27317,plain,
    ( spl0_471
    | ~ spl0_49
    | ~ spl0_139 ),
    inference(avatar_split_clause,[],[f2731,f2580,f318,f27315]) ).

fof(f27315,plain,
    ( spl0_471
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X2,or(X1,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_471])]) ).

fof(f2731,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X2,or(X1,X2))) )
    | ~ spl0_49
    | ~ spl0_139 ),
    inference(resolution,[],[f2581,f319]) ).

fof(f27313,plain,
    ( spl0_470
    | ~ spl0_6
    | ~ spl0_134 ),
    inference(avatar_split_clause,[],[f2520,f2123,f41,f27311]) ).

fof(f27311,plain,
    ( spl0_470
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(or(X0,X2),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_470])]) ).

fof(f2520,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(or(X0,X2),X1)) )
    | ~ spl0_6
    | ~ spl0_134 ),
    inference(resolution,[],[f2124,f42]) ).

fof(f27309,plain,
    ( spl0_469
    | ~ spl0_105
    | ~ spl0_133 ),
    inference(avatar_split_clause,[],[f2457,f2119,f1698,f27307]) ).

fof(f27307,plain,
    ( spl0_469
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,X1)))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_469])]) ).

fof(f2457,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,X1)))
        | ~ theorem(X0) )
    | ~ spl0_105
    | ~ spl0_133 ),
    inference(resolution,[],[f2120,f1699]) ).

fof(f27305,plain,
    ( spl0_468
    | ~ spl0_6
    | ~ spl0_128 ),
    inference(avatar_split_clause,[],[f2383,f2099,f41,f27303]) ).

fof(f27303,plain,
    ( spl0_468
  <=> ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(or(X1,X0),or(X1,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_468])]) ).

fof(f2383,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(or(X1,X0),or(X1,X0))) )
    | ~ spl0_6
    | ~ spl0_128 ),
    inference(resolution,[],[f2100,f42]) ).

fof(f27301,plain,
    ( ~ spl0_467
    | spl0_1
    | ~ spl0_377 ),
    inference(avatar_split_clause,[],[f23102,f22479,f18,f27298]) ).

fof(f27298,plain,
    ( spl0_467
  <=> theorem(or(not(not(p)),not(or(p,q)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_467])]) ).

fof(f22479,plain,
    ( spl0_377
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X1,or(X0,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_377])]) ).

fof(f23102,plain,
    ( ~ theorem(or(not(not(p)),not(or(p,q))))
    | spl0_1
    | ~ spl0_377 ),
    inference(resolution,[],[f22480,f20]) ).

fof(f22480,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X1,or(X0,X2)))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_377 ),
    inference(avatar_component_clause,[],[f22479]) ).

fof(f27296,plain,
    ( spl0_466
    | ~ spl0_6
    | ~ spl0_127 ),
    inference(avatar_split_clause,[],[f2368,f2095,f41,f27294]) ).

fof(f27294,plain,
    ( spl0_466
  <=> ! [X2,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(or(X0,or(X2,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_466])]) ).

fof(f2368,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(or(X0,or(X2,X1))) )
    | ~ spl0_6
    | ~ spl0_127 ),
    inference(resolution,[],[f2096,f42]) ).

fof(f27292,plain,
    ( spl0_465
    | ~ spl0_21
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f2357,f2091,f135,f27290]) ).

fof(f27290,plain,
    ( spl0_465
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(not(or(X0,X1)))
        | theorem(or(or(X2,not(X1)),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_465])]) ).

fof(f2357,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(or(X0,X1)))
        | theorem(or(or(X2,not(X1)),X3)) )
    | ~ spl0_21
    | ~ spl0_126 ),
    inference(resolution,[],[f2092,f136]) ).

fof(f27288,plain,
    ( spl0_464
    | ~ spl0_22
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f2315,f2091,f139,f27286]) ).

fof(f27286,plain,
    ( spl0_464
  <=> ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(or(X1,not(or(X0,X0))),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_464])]) ).

fof(f2315,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(or(X1,not(or(X0,X0))),X2)) )
    | ~ spl0_22
    | ~ spl0_126 ),
    inference(resolution,[],[f2092,f140]) ).

fof(f27284,plain,
    ( spl0_463
    | ~ spl0_10
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f2292,f2091,f60,f27282]) ).

fof(f27282,plain,
    ( spl0_463
  <=> ! [X2,X0,X1] :
        ( ~ theorem(not(not(or(X0,X0))))
        | theorem(or(or(X1,X0),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_463])]) ).

fof(f2292,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(not(or(X0,X0))))
        | theorem(or(or(X1,X0),X2)) )
    | ~ spl0_10
    | ~ spl0_126 ),
    inference(resolution,[],[f2092,f61]) ).

fof(f27280,plain,
    ( spl0_462
    | ~ spl0_74
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f2290,f2091,f735,f27278]) ).

fof(f27278,plain,
    ( spl0_462
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(not(not(X0)))
        | theorem(or(or(X1,or(X0,X2)),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_462])]) ).

fof(f2290,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(not(X0)))
        | theorem(or(or(X1,or(X0,X2)),X3)) )
    | ~ spl0_74
    | ~ spl0_126 ),
    inference(resolution,[],[f2092,f736]) ).

fof(f27276,plain,
    ( spl0_461
    | ~ spl0_7
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f2289,f2091,f46,f27274]) ).

fof(f27274,plain,
    ( spl0_461
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(not(not(X0)))
        | theorem(or(or(X1,or(X2,X0)),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_461])]) ).

fof(f2289,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(not(X0)))
        | theorem(or(or(X1,or(X2,X0)),X3)) )
    | ~ spl0_7
    | ~ spl0_126 ),
    inference(resolution,[],[f2092,f47]) ).

fof(f27272,plain,
    ( spl0_460
    | ~ spl0_11
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2217,f2079,f66,f27270]) ).

fof(f27270,plain,
    ( spl0_460
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X3,or(X1,X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_460])]) ).

fof(f2217,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X3,or(X1,X0)))) )
    | ~ spl0_11
    | ~ spl0_123 ),
    inference(resolution,[],[f2080,f67]) ).

fof(f27268,plain,
    ( spl0_459
    | ~ spl0_6
    | ~ spl0_122 ),
    inference(avatar_split_clause,[],[f2198,f2075,f41,f27266]) ).

fof(f27266,plain,
    ( spl0_459
  <=> ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X0,or(or(X0,X1),X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_459])]) ).

fof(f2198,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X0,or(or(X0,X1),X1))) )
    | ~ spl0_6
    | ~ spl0_122 ),
    inference(resolution,[],[f2076,f42]) ).

fof(f27264,plain,
    ( spl0_458
    | ~ spl0_16
    | ~ spl0_117 ),
    inference(avatar_split_clause,[],[f2010,f1847,f92,f27262]) ).

fof(f27262,plain,
    ( spl0_458
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X2,or(X3,X1)),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_458])]) ).

fof(f1847,plain,
    ( spl0_117
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(X3,X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_117])]) ).

fof(f2010,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X2,or(X3,X1)),X0)) )
    | ~ spl0_16
    | ~ spl0_117 ),
    inference(resolution,[],[f1848,f93]) ).

fof(f1848,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X2,or(X3,X1))))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_117 ),
    inference(avatar_component_clause,[],[f1847]) ).

fof(f27260,plain,
    ( spl0_457
    | ~ spl0_54
    | ~ spl0_117 ),
    inference(avatar_split_clause,[],[f2004,f1847,f417,f27258]) ).

fof(f27258,plain,
    ( spl0_457
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(or(X2,X1),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_457])]) ).

fof(f2004,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(or(X2,X1),X3))) )
    | ~ spl0_54
    | ~ spl0_117 ),
    inference(resolution,[],[f1848,f418]) ).

fof(f27254,plain,
    ( spl0_456
    | ~ spl0_16
    | ~ spl0_116 ),
    inference(avatar_split_clause,[],[f1994,f1843,f92,f27252]) ).

fof(f27252,plain,
    ( spl0_456
  <=> ! [X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,not(or(not(X1),X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_456])]) ).

fof(f1994,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,not(or(not(X1),X0)))) )
    | ~ spl0_16
    | ~ spl0_116 ),
    inference(resolution,[],[f1844,f93]) ).

fof(f27250,plain,
    ( spl0_455
    | ~ spl0_16
    | ~ spl0_115 ),
    inference(avatar_split_clause,[],[f1981,f1839,f92,f27248]) ).

fof(f27248,plain,
    ( spl0_455
  <=> ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,not(or(X1,or(not(X0),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_455])]) ).

fof(f1981,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,not(or(X1,or(not(X0),X1))))) )
    | ~ spl0_16
    | ~ spl0_115 ),
    inference(resolution,[],[f1840,f93]) ).

fof(f27246,plain,
    ( spl0_454
    | ~ spl0_78
    | ~ spl0_114 ),
    inference(avatar_split_clause,[],[f1965,f1835,f773,f27244]) ).

fof(f27244,plain,
    ( spl0_454
  <=> ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(X1,or(not(or(X2,X0)),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_454])]) ).

fof(f1965,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(X1,or(not(or(X2,X0)),X2))) )
    | ~ spl0_78
    | ~ spl0_114 ),
    inference(resolution,[],[f1836,f774]) ).

fof(f27242,plain,
    ( spl0_453
    | ~ spl0_78
    | ~ spl0_111 ),
    inference(avatar_split_clause,[],[f1952,f1818,f773,f27240]) ).

fof(f27240,plain,
    ( spl0_453
  <=> ! [X2,X0,X1] :
        ( ~ theorem(not(or(X0,X1)))
        | theorem(or(X2,not(or(X1,X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_453])]) ).

fof(f1952,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(or(X0,X1)))
        | theorem(or(X2,not(or(X1,X0)))) )
    | ~ spl0_78
    | ~ spl0_111 ),
    inference(resolution,[],[f1819,f774]) ).

fof(f27238,plain,
    ( spl0_452
    | ~ spl0_16
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1926,f1814,f92,f27236]) ).

fof(f27236,plain,
    ( spl0_452
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(not(or(X1,not(X0))),X1),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_452])]) ).

fof(f1926,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(not(or(X1,not(X0))),X1),X2)) )
    | ~ spl0_16
    | ~ spl0_110 ),
    inference(resolution,[],[f1815,f93]) ).

fof(f27234,plain,
    ( spl0_451
    | ~ spl0_17
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1921,f1814,f102,f27232]) ).

fof(f27232,plain,
    ( spl0_451
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(X1,not(X0))),or(X2,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_451])]) ).

fof(f1921,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(X1,not(X0))),or(X2,X1))) )
    | ~ spl0_17
    | ~ spl0_110 ),
    inference(resolution,[],[f1815,f103]) ).

fof(f27230,plain,
    ( spl0_450
    | ~ spl0_95
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1916,f1810,f941,f27228]) ).

fof(f27228,plain,
    ( spl0_450
  <=> ! [X4,X0,X3,X2,X1] :
        ( theorem(or(or(X0,or(X1,or(X2,X3))),X4))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_450])]) ).

fof(f1916,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( theorem(or(or(X0,or(X1,or(X2,X3))),X4))
        | ~ theorem(X2) )
    | ~ spl0_95
    | ~ spl0_109 ),
    inference(resolution,[],[f1811,f942]) ).

fof(f27226,plain,
    ( spl0_449
    | ~ spl0_87
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1910,f1810,f910,f27224]) ).

fof(f27224,plain,
    ( spl0_449
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(or(X0,or(X1,X2)),X3))
        | ~ theorem(or(X2,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_449])]) ).

fof(f1910,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(X0,or(X1,X2)),X3))
        | ~ theorem(or(X2,X1)) )
    | ~ spl0_87
    | ~ spl0_109 ),
    inference(resolution,[],[f1811,f911]) ).

fof(f27222,plain,
    ( spl0_448
    | ~ spl0_16
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1872,f1806,f92,f27220]) ).

fof(f27220,plain,
    ( spl0_448
  <=> ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,not(or(or(X1,X1),not(X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_448])]) ).

fof(f1872,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,not(or(or(X1,X1),not(X0))))) )
    | ~ spl0_16
    | ~ spl0_108 ),
    inference(resolution,[],[f1807,f93]) ).

fof(f27218,plain,
    ( spl0_447
    | ~ spl0_16
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f1859,f1802,f92,f27216]) ).

fof(f27216,plain,
    ( spl0_447
  <=> ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X1,not(or(X1,X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_447])]) ).

fof(f1859,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X1,not(or(X1,X0)))) )
    | ~ spl0_16
    | ~ spl0_107 ),
    inference(resolution,[],[f1803,f93]) ).

fof(f27212,plain,
    ( spl0_446
    | ~ spl0_51
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f1706,f1028,f357,f27210]) ).

fof(f27210,plain,
    ( spl0_446
  <=> ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(or(X1,X1),or(X1,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_446])]) ).

fof(f1706,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(or(X1,X1),or(X1,X1))) )
    | ~ spl0_51
    | ~ spl0_97 ),
    inference(resolution,[],[f1029,f358]) ).

fof(f27208,plain,
    ( spl0_445
    | ~ spl0_78
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f1008,f937,f773,f27206]) ).

fof(f27206,plain,
    ( spl0_445
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,X1),X0))
        | theorem(or(X2,or(X0,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_445])]) ).

fof(f1008,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,X1),X0))
        | theorem(or(X2,or(X0,X1))) )
    | ~ spl0_78
    | ~ spl0_94 ),
    inference(resolution,[],[f938,f774]) ).

fof(f27204,plain,
    ( spl0_444
    | ~ spl0_17
    | ~ spl0_93 ),
    inference(avatar_split_clause,[],[f994,f933,f102,f27202]) ).

fof(f27202,plain,
    ( spl0_444
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(not(not(X0)))
        | theorem(or(X1,or(or(X2,X0),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_444])]) ).

fof(f933,plain,
    ( spl0_93
  <=> ! [X2,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(not(not(X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_93])]) ).

fof(f994,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(not(X0)))
        | theorem(or(X1,or(or(X2,X0),X3))) )
    | ~ spl0_17
    | ~ spl0_93 ),
    inference(resolution,[],[f934,f103]) ).

fof(f934,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(not(not(X1))) )
    | ~ spl0_93 ),
    inference(avatar_component_clause,[],[f933]) ).

fof(f27200,plain,
    ( spl0_443
    | ~ spl0_17
    | ~ spl0_89 ),
    inference(avatar_split_clause,[],[f982,f918,f102,f27198]) ).

fof(f27198,plain,
    ( spl0_443
  <=> ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(X1,or(not(or(X0,X0)),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_443])]) ).

fof(f982,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(X1,or(not(or(X0,X0)),X2))) )
    | ~ spl0_17
    | ~ spl0_89 ),
    inference(resolution,[],[f919,f103]) ).

fof(f27196,plain,
    ( spl0_442
    | ~ spl0_52
    | ~ spl0_84 ),
    inference(avatar_split_clause,[],[f899,f842,f361,f27194]) ).

fof(f27194,plain,
    ( spl0_442
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(X2,not(or(X2,X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_442])]) ).

fof(f899,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(X2,not(or(X2,X0))))) )
    | ~ spl0_52
    | ~ spl0_84 ),
    inference(resolution,[],[f843,f362]) ).

fof(f27192,plain,
    ( spl0_441
    | ~ spl0_51
    | ~ spl0_84 ),
    inference(avatar_split_clause,[],[f893,f842,f357,f27190]) ).

fof(f27190,plain,
    ( spl0_441
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,not(or(X1,not(X2))))))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_441])]) ).

fof(f893,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,not(or(X1,not(X2))))))
        | ~ theorem(X2) )
    | ~ spl0_51
    | ~ spl0_84 ),
    inference(resolution,[],[f843,f358]) ).

fof(f27188,plain,
    ( spl0_440
    | ~ spl0_57
    | ~ spl0_83 ),
    inference(avatar_split_clause,[],[f875,f838,f450,f27186]) ).

fof(f27186,plain,
    ( spl0_440
  <=> ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(or(not(X1),not(X1)))
        | ~ theorem(or(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_440])]) ).

fof(f875,plain,
    ( ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(or(not(X1),not(X1)))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_57
    | ~ spl0_83 ),
    inference(resolution,[],[f839,f451]) ).

fof(f27184,plain,
    ( spl0_439
    | ~ spl0_52
    | ~ spl0_81 ),
    inference(avatar_split_clause,[],[f853,f830,f361,f27182]) ).

fof(f27182,plain,
    ( spl0_439
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(not(or(X0,X2)),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_439])]) ).

fof(f853,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(not(or(X0,X2)),X2))) )
    | ~ spl0_52
    | ~ spl0_81 ),
    inference(resolution,[],[f831,f362]) ).

fof(f27180,plain,
    ( spl0_438
    | ~ spl0_51
    | ~ spl0_81 ),
    inference(avatar_split_clause,[],[f846,f830,f357,f27178]) ).

fof(f27178,plain,
    ( spl0_438
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(not(X1),X2)),X2)))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_438])]) ).

fof(f846,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(not(X1),X2)),X2)))
        | ~ theorem(X1) )
    | ~ spl0_51
    | ~ spl0_81 ),
    inference(resolution,[],[f831,f358]) ).

fof(f27176,plain,
    ( spl0_437
    | ~ spl0_67
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f823,f777,f588,f27174]) ).

fof(f27174,plain,
    ( spl0_437
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X0,or(X3,X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_437])]) ).

fof(f777,plain,
    ( spl0_79
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_79])]) ).

fof(f823,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X0,or(X3,X1)))) )
    | ~ spl0_67
    | ~ spl0_79 ),
    inference(resolution,[],[f778,f589]) ).

fof(f778,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(X2) )
    | ~ spl0_79 ),
    inference(avatar_component_clause,[],[f777]) ).

fof(f27172,plain,
    ( ~ spl0_436
    | ~ spl0_107
    | spl0_417 ),
    inference(avatar_split_clause,[],[f24785,f24134,f1802,f27169]) ).

fof(f27169,plain,
    ( spl0_436
  <=> theorem(or(not(q),p)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_436])]) ).

fof(f24134,plain,
    ( spl0_417
  <=> theorem(or(not(or(p,q)),p)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_417])]) ).

fof(f24785,plain,
    ( ~ theorem(or(not(q),p))
    | ~ spl0_107
    | spl0_417 ),
    inference(resolution,[],[f24136,f1803]) ).

fof(f24136,plain,
    ( ~ theorem(or(not(or(p,q)),p))
    | spl0_417 ),
    inference(avatar_component_clause,[],[f24134]) ).

fof(f27167,plain,
    ( spl0_435
    | ~ spl0_27
    | ~ spl0_78 ),
    inference(avatar_split_clause,[],[f805,f773,f171,f27165]) ).

fof(f27165,plain,
    ( spl0_435
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(or(X1,X2),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_435])]) ).

fof(f805,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(or(X1,X2),X2)) )
    | ~ spl0_27
    | ~ spl0_78 ),
    inference(resolution,[],[f774,f172]) ).

fof(f27163,plain,
    ( spl0_434
    | ~ spl0_68
    | ~ spl0_75 ),
    inference(avatar_split_clause,[],[f757,f739,f621,f27161]) ).

fof(f27161,plain,
    ( spl0_434
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(not(not(X1)),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_434])]) ).

fof(f757,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(not(not(X1)),X2)) )
    | ~ spl0_68
    | ~ spl0_75 ),
    inference(resolution,[],[f740,f622]) ).

fof(f27159,plain,
    ( spl0_433
    | ~ spl0_63
    | ~ spl0_74 ),
    inference(avatar_split_clause,[],[f742,f735,f526,f27157]) ).

fof(f27157,plain,
    ( spl0_433
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(X1,X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_433])]) ).

fof(f526,plain,
    ( spl0_63
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X0,X3))
        | ~ theorem(or(not(X3),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_63])]) ).

fof(f742,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(X1,X3)))) )
    | ~ spl0_63
    | ~ spl0_74 ),
    inference(resolution,[],[f736,f527]) ).

fof(f527,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X3),X2))
        | ~ theorem(or(X0,X3))
        | theorem(or(X0,or(X1,X2))) )
    | ~ spl0_63 ),
    inference(avatar_component_clause,[],[f526]) ).

fof(f27155,plain,
    ( spl0_432
    | ~ spl0_40
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f566,f526,f268,f27153]) ).

fof(f27153,plain,
    ( spl0_432
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,not(not(X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_432])]) ).

fof(f566,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,not(not(X1))))) )
    | ~ spl0_40
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f269]) ).

fof(f25549,plain,
    ( ~ spl0_431
    | ~ spl0_385
    | spl0_417 ),
    inference(avatar_split_clause,[],[f24784,f24134,f22511,f25546]) ).

fof(f25546,plain,
    ( spl0_431
  <=> theorem(not(q)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_431])]) ).

fof(f22511,plain,
    ( spl0_385
  <=> ! [X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(not(or(X1,X0)),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_385])]) ).

fof(f24784,plain,
    ( ~ theorem(not(q))
    | ~ spl0_385
    | spl0_417 ),
    inference(resolution,[],[f24136,f22512]) ).

fof(f22512,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X1,X0)),X1))
        | ~ theorem(not(X0)) )
    | ~ spl0_385 ),
    inference(avatar_component_clause,[],[f22511]) ).

fof(f24190,plain,
    ( spl0_430
    | ~ spl0_75
    | ~ spl0_341 ),
    inference(avatar_split_clause,[],[f19296,f19071,f739,f24188]) ).

fof(f24188,plain,
    ( spl0_430
  <=> ! [X0,X1] : theorem(or(not(or(not(not(X0)),X1)),or(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_430])]) ).

fof(f19296,plain,
    ( ! [X0,X1] : theorem(or(not(or(not(not(X0)),X1)),or(X0,X1)))
    | ~ spl0_75
    | ~ spl0_341 ),
    inference(resolution,[],[f19072,f740]) ).

fof(f24186,plain,
    ( spl0_429
    | ~ spl0_75
    | ~ spl0_330 ),
    inference(avatar_split_clause,[],[f18376,f17954,f739,f24184]) ).

fof(f17954,plain,
    ( spl0_330
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(or(not(or(X0,X1)),or(X0,X2)),or(not(X1),X2)))
        | theorem(or(not(or(X0,X1)),or(X0,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_330])]) ).

fof(f18376,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,X1)),or(X0,not(not(X1)))))
    | ~ spl0_75
    | ~ spl0_330 ),
    inference(resolution,[],[f17955,f740]) ).

fof(f17955,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(not(or(X0,X1)),or(X0,X2)),or(not(X1),X2)))
        | theorem(or(not(or(X0,X1)),or(X0,X2))) )
    | ~ spl0_330 ),
    inference(avatar_component_clause,[],[f17954]) ).

fof(f24182,plain,
    ( ~ spl0_428
    | spl0_1
    | ~ spl0_372 ),
    inference(avatar_split_clause,[],[f22800,f22459,f18,f24179]) ).

fof(f24179,plain,
    ( spl0_428
  <=> theorem(or(q,not(or(p,q)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_428])]) ).

fof(f22459,plain,
    ( spl0_372
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X1,or(X2,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_372])]) ).

fof(f22800,plain,
    ( ~ theorem(or(q,not(or(p,q))))
    | spl0_1
    | ~ spl0_372 ),
    inference(resolution,[],[f22460,f20]) ).

fof(f22460,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X1,or(X2,X0)))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_372 ),
    inference(avatar_component_clause,[],[f22459]) ).

fof(f24177,plain,
    ( spl0_427
    | ~ spl0_75
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f12224,f5165,f739,f24175]) ).

fof(f12224,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,not(or(X1,not(X1))))),X0))
    | ~ spl0_75
    | ~ spl0_224 ),
    inference(resolution,[],[f5166,f740]) ).

fof(f24173,plain,
    ( spl0_426
    | ~ spl0_23
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f12205,f5165,f143,f24171]) ).

fof(f12205,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,not(or(not(X1),X1)))),X0))
    | ~ spl0_23
    | ~ spl0_224 ),
    inference(resolution,[],[f5166,f144]) ).

fof(f24169,plain,
    ( spl0_425
    | ~ spl0_20
    | ~ spl0_214 ),
    inference(avatar_split_clause,[],[f5067,f4456,f125,f24167]) ).

fof(f24167,plain,
    ( spl0_425
  <=> ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(not(or(not(X0),X1)))
        | ~ theorem(not(X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_425])]) ).

fof(f5067,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(not(or(not(X0),X1)))
        | ~ theorem(not(X1)) )
    | ~ spl0_20
    | ~ spl0_214 ),
    inference(resolution,[],[f4457,f126]) ).

fof(f24165,plain,
    ( spl0_424
    | ~ spl0_114
    | ~ spl0_192 ),
    inference(avatar_split_clause,[],[f4228,f3908,f1835,f24163]) ).

fof(f24163,plain,
    ( spl0_424
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X1,X2))
        | ~ theorem(not(X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_424])]) ).

fof(f4228,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X1,X2))
        | ~ theorem(not(X2)) )
    | ~ spl0_114
    | ~ spl0_192 ),
    inference(resolution,[],[f3909,f1836]) ).

fof(f24161,plain,
    ( spl0_423
    | ~ spl0_40
    | ~ spl0_159 ),
    inference(avatar_split_clause,[],[f3172,f2693,f268,f24159]) ).

fof(f3172,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(not(not(not(X0))),X1)) )
    | ~ spl0_40
    | ~ spl0_159 ),
    inference(resolution,[],[f2694,f269]) ).

fof(f24157,plain,
    ( spl0_422
    | ~ spl0_10
    | ~ spl0_159 ),
    inference(avatar_split_clause,[],[f3136,f2693,f60,f24155]) ).

fof(f3136,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X0,X0))
        | theorem(X1)
        | ~ theorem(or(not(X0),X1)) )
    | ~ spl0_10
    | ~ spl0_159 ),
    inference(resolution,[],[f2694,f61]) ).

fof(f24153,plain,
    ( spl0_421
    | ~ spl0_74
    | ~ spl0_159 ),
    inference(avatar_split_clause,[],[f3134,f2693,f735,f24151]) ).

fof(f3134,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(not(or(X0,X2)),X1)) )
    | ~ spl0_74
    | ~ spl0_159 ),
    inference(resolution,[],[f2694,f736]) ).

fof(f24149,plain,
    ( spl0_420
    | ~ spl0_7
    | ~ spl0_159 ),
    inference(avatar_split_clause,[],[f3133,f2693,f46,f24147]) ).

fof(f3133,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(not(or(X2,X0)),X1)) )
    | ~ spl0_7
    | ~ spl0_159 ),
    inference(resolution,[],[f2694,f47]) ).

fof(f24145,plain,
    ( spl0_419
    | ~ spl0_49
    | ~ spl0_157 ),
    inference(avatar_split_clause,[],[f3085,f2685,f318,f24143]) ).

fof(f24143,plain,
    ( spl0_419
  <=> ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(X1)
        | ~ theorem(or(or(not(X1),X0),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_419])]) ).

fof(f3085,plain,
    ( ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(X1)
        | ~ theorem(or(or(not(X1),X0),X0)) )
    | ~ spl0_49
    | ~ spl0_157 ),
    inference(resolution,[],[f2686,f319]) ).

fof(f24141,plain,
    ( spl0_418
    | ~ spl0_145
    | ~ spl0_157 ),
    inference(avatar_split_clause,[],[f3080,f2685,f2604,f24139]) ).

fof(f24139,plain,
    ( spl0_418
  <=> ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(X1)
        | ~ theorem(or(or(X0,not(X1)),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_418])]) ).

fof(f3080,plain,
    ( ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(X1)
        | ~ theorem(or(or(X0,not(X1)),X0)) )
    | ~ spl0_145
    | ~ spl0_157 ),
    inference(resolution,[],[f2686,f2605]) ).

fof(f24137,plain,
    ( ~ spl0_417
    | spl0_103
    | ~ spl0_368 ),
    inference(avatar_split_clause,[],[f22565,f22443,f1282,f24134]) ).

fof(f1282,plain,
    ( spl0_103
  <=> theorem(or(not(or(p,q)),not(not(p)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_103])]) ).

fof(f22443,plain,
    ( spl0_368
  <=> ! [X0,X1] :
        ( theorem(or(X0,not(not(X1))))
        | ~ theorem(or(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_368])]) ).

fof(f22565,plain,
    ( ~ theorem(or(not(or(p,q)),p))
    | spl0_103
    | ~ spl0_368 ),
    inference(resolution,[],[f22444,f1284]) ).

fof(f1284,plain,
    ( ~ theorem(or(not(or(p,q)),not(not(p))))
    | spl0_103 ),
    inference(avatar_component_clause,[],[f1282]) ).

fof(f22444,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(not(X1))))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_368 ),
    inference(avatar_component_clause,[],[f22443]) ).

fof(f24132,plain,
    ( spl0_416
    | ~ spl0_10
    | ~ spl0_147 ),
    inference(avatar_split_clause,[],[f2873,f2612,f60,f24130]) ).

fof(f24130,plain,
    ( spl0_416
  <=> ! [X0] :
        ( theorem(not(or(not(X0),not(X0))))
        | ~ theorem(or(X0,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_416])]) ).

fof(f2873,plain,
    ( ! [X0] :
        ( theorem(not(or(not(X0),not(X0))))
        | ~ theorem(or(X0,X0)) )
    | ~ spl0_10
    | ~ spl0_147 ),
    inference(resolution,[],[f2613,f61]) ).

fof(f24128,plain,
    ( spl0_415
    | ~ spl0_55
    | ~ spl0_139 ),
    inference(avatar_split_clause,[],[f2725,f2580,f442,f24126]) ).

fof(f24126,plain,
    ( spl0_415
  <=> ! [X0,X1] : theorem(or(not(or(X0,or(X1,X1))),or(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_415])]) ).

fof(f442,plain,
    ( spl0_55
  <=> ! [X2,X0,X1] : theorem(or(or(not(or(X0,or(X1,X2))),or(X0,X2)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_55])]) ).

fof(f2725,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,or(X1,X1))),or(X0,X1)))
    | ~ spl0_55
    | ~ spl0_139 ),
    inference(resolution,[],[f2581,f443]) ).

fof(f443,plain,
    ( ! [X2,X0,X1] : theorem(or(or(not(or(X0,or(X1,X2))),or(X0,X2)),X1))
    | ~ spl0_55 ),
    inference(avatar_component_clause,[],[f442]) ).

fof(f24124,plain,
    ( spl0_414
    | ~ spl0_15
    | ~ spl0_124 ),
    inference(avatar_split_clause,[],[f2272,f2083,f85,f24122]) ).

fof(f24122,plain,
    ( spl0_414
  <=> ! [X0,X1] :
        ( ~ theorem(not(X0))
        | ~ theorem(X1)
        | theorem(not(or(X0,not(X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_414])]) ).

fof(f2272,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(X0))
        | ~ theorem(X1)
        | theorem(not(or(X0,not(X1)))) )
    | ~ spl0_15
    | ~ spl0_124 ),
    inference(resolution,[],[f2084,f86]) ).

fof(f24120,plain,
    ( spl0_413
    | ~ spl0_50
    | ~ spl0_122 ),
    inference(avatar_split_clause,[],[f2200,f2075,f322,f24118]) ).

fof(f24118,plain,
    ( spl0_413
  <=> ! [X0] : theorem(or(not(or(X0,or(or(X0,X0),X0))),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_413])]) ).

fof(f2200,plain,
    ( ! [X0] : theorem(or(not(or(X0,or(or(X0,X0),X0))),X0))
    | ~ spl0_50
    | ~ spl0_122 ),
    inference(resolution,[],[f2076,f323]) ).

fof(f24116,plain,
    ( spl0_412
    | ~ spl0_27
    | ~ spl0_120 ),
    inference(avatar_split_clause,[],[f2180,f2066,f171,f24114]) ).

fof(f24114,plain,
    ( spl0_412
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X2)
        | ~ theorem(or(X0,not(X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_412])]) ).

fof(f2180,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X2)
        | ~ theorem(or(X0,not(X2))) )
    | ~ spl0_27
    | ~ spl0_120 ),
    inference(resolution,[],[f2067,f172]) ).

fof(f24112,plain,
    ( spl0_411
    | ~ spl0_6
    | ~ spl0_115 ),
    inference(avatar_split_clause,[],[f1979,f1839,f41,f24110]) ).

fof(f24110,plain,
    ( spl0_411
  <=> ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(X1,or(not(X0),X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_411])]) ).

fof(f1979,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(X1,or(not(X0),X1))) )
    | ~ spl0_6
    | ~ spl0_115 ),
    inference(resolution,[],[f1840,f42]) ).

fof(f24108,plain,
    ( spl0_410
    | ~ spl0_82
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1918,f1810,f834,f24106]) ).

fof(f24106,plain,
    ( spl0_410
  <=> ! [X2,X0,X1,X3] : theorem(or(or(X0,or(or(not(X1),X1),X2)),X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_410])]) ).

fof(f1918,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(or(X0,or(or(not(X1),X1),X2)),X3))
    | ~ spl0_82
    | ~ spl0_109 ),
    inference(resolution,[],[f1811,f835]) ).

fof(f24104,plain,
    ( spl0_409
    | ~ spl0_6
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1870,f1806,f41,f24102]) ).

fof(f24102,plain,
    ( spl0_409
  <=> ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(or(X1,X1),not(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_409])]) ).

fof(f1870,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(or(X1,X1),not(X0))) )
    | ~ spl0_6
    | ~ spl0_108 ),
    inference(resolution,[],[f1807,f42]) ).

fof(f24100,plain,
    ( spl0_408
    | ~ spl0_6
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f1857,f1802,f41,f24098]) ).

fof(f24098,plain,
    ( spl0_408
  <=> ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(X1)
        | ~ theorem(or(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_408])]) ).

fof(f1857,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(X1)
        | ~ theorem(or(X1,X0)) )
    | ~ spl0_6
    | ~ spl0_107 ),
    inference(resolution,[],[f1803,f42]) ).

fof(f24096,plain,
    ( spl0_407
    | ~ spl0_16
    | ~ spl0_106 ),
    inference(avatar_split_clause,[],[f1795,f1702,f92,f24094]) ).

fof(f24094,plain,
    ( spl0_407
  <=> ! [X2,X0,X1] : theorem(or(or(X0,or(not(or(X0,X1)),X1)),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_407])]) ).

fof(f1795,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(not(or(X0,X1)),X1)),X2))
    | ~ spl0_16
    | ~ spl0_106 ),
    inference(resolution,[],[f1703,f93]) ).

fof(f24091,plain,
    ( spl0_406
    | ~ spl0_17
    | ~ spl0_106 ),
    inference(avatar_split_clause,[],[f1791,f1702,f102,f24089]) ).

fof(f24089,plain,
    ( spl0_406
  <=> ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(X0,X2)),X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_406])]) ).

fof(f1791,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(X0,X2)),X2))))
    | ~ spl0_17
    | ~ spl0_106 ),
    inference(resolution,[],[f1703,f103]) ).

fof(f24087,plain,
    ( spl0_405
    | ~ spl0_54
    | ~ spl0_106 ),
    inference(avatar_split_clause,[],[f1790,f1702,f417,f24085]) ).

fof(f24085,plain,
    ( spl0_405
  <=> ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(X1,X2)),X2),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_405])]) ).

fof(f1790,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(X1,X2)),X2),X1)))
    | ~ spl0_54
    | ~ spl0_106 ),
    inference(resolution,[],[f1703,f418]) ).

fof(f24083,plain,
    ( spl0_404
    | ~ spl0_16
    | ~ spl0_105 ),
    inference(avatar_split_clause,[],[f1787,f1698,f92,f24081]) ).

fof(f24081,plain,
    ( spl0_404
  <=> ! [X2,X0,X1] : theorem(or(or(X0,or(X1,X2)),not(or(X0,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_404])]) ).

fof(f1787,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(X1,X2)),not(or(X0,X2))))
    | ~ spl0_16
    | ~ spl0_105 ),
    inference(resolution,[],[f1699,f93]) ).

fof(f24079,plain,
    ( spl0_403
    | ~ spl0_50
    | ~ spl0_105 ),
    inference(avatar_split_clause,[],[f1785,f1698,f322,f24077]) ).

fof(f24077,plain,
    ( spl0_403
  <=> ! [X0,X1] : theorem(or(not(or(or(X0,X1),X1)),or(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_403])]) ).

fof(f1785,plain,
    ( ! [X0,X1] : theorem(or(not(or(or(X0,X1),X1)),or(X0,X1)))
    | ~ spl0_50
    | ~ spl0_105 ),
    inference(resolution,[],[f1699,f323]) ).

fof(f24075,plain,
    ( spl0_402
    | ~ spl0_17
    | ~ spl0_105 ),
    inference(avatar_split_clause,[],[f1784,f1698,f102,f24073]) ).

fof(f24073,plain,
    ( spl0_402
  <=> ! [X2,X0,X1] : theorem(or(X0,or(not(or(X0,X1)),or(X2,X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_402])]) ).

fof(f1784,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(not(or(X0,X1)),or(X2,X1))))
    | ~ spl0_17
    | ~ spl0_105 ),
    inference(resolution,[],[f1699,f103]) ).

fof(f24071,plain,
    ( spl0_401
    | ~ spl0_54
    | ~ spl0_105 ),
    inference(avatar_split_clause,[],[f1783,f1698,f417,f24069]) ).

fof(f24069,plain,
    ( spl0_401
  <=> ! [X2,X0,X1] : theorem(or(not(or(X0,X1)),or(or(X2,X1),X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_401])]) ).

fof(f1783,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,X1)),or(or(X2,X1),X0)))
    | ~ spl0_54
    | ~ spl0_105 ),
    inference(resolution,[],[f1699,f418]) ).

fof(f24067,plain,
    ( spl0_400
    | ~ spl0_16
    | ~ spl0_101 ),
    inference(avatar_split_clause,[],[f1770,f1045,f92,f24065]) ).

fof(f24065,plain,
    ( spl0_400
  <=> ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(not(X0),not(X0))),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_400])]) ).

fof(f1770,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(not(X0),not(X0))),X1)) )
    | ~ spl0_16
    | ~ spl0_101 ),
    inference(resolution,[],[f1046,f93]) ).

fof(f24063,plain,
    ( spl0_399
    | ~ spl0_16
    | ~ spl0_98 ),
    inference(avatar_split_clause,[],[f1719,f1032,f92,f24061]) ).

fof(f24061,plain,
    ( spl0_399
  <=> ! [X0,X1] : theorem(or(X0,or(not(or(X1,or(X0,X0))),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_399])]) ).

fof(f1719,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(or(X1,or(X0,X0))),X1)))
    | ~ spl0_16
    | ~ spl0_98 ),
    inference(resolution,[],[f1033,f93]) ).

fof(f24059,plain,
    ( spl0_398
    | ~ spl0_16
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f1710,f1028,f92,f24057]) ).

fof(f24057,plain,
    ( spl0_398
  <=> ! [X0] : theorem(or(X0,not(or(or(X0,X0),or(X0,X0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_398])]) ).

fof(f1710,plain,
    ( ! [X0] : theorem(or(X0,not(or(or(X0,X0),or(X0,X0)))))
    | ~ spl0_16
    | ~ spl0_97 ),
    inference(resolution,[],[f1029,f93]) ).

fof(f24055,plain,
    ( spl0_397
    | ~ spl0_6
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f1002,f937,f41,f24053]) ).

fof(f24053,plain,
    ( spl0_397
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X1,X2))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_397])]) ).

fof(f1002,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X1,X2))
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_94 ),
    inference(resolution,[],[f938,f42]) ).

fof(f24051,plain,
    ( ~ spl0_396
    | spl0_1
    | ~ spl0_375 ),
    inference(avatar_split_clause,[],[f23009,f22471,f18,f24048]) ).

fof(f24048,plain,
    ( spl0_396
  <=> theorem(not(not(q))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_396])]) ).

fof(f22471,plain,
    ( spl0_375
  <=> ! [X2,X0,X1] :
        ( ~ theorem(not(not(X0)))
        | theorem(or(X1,or(X2,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_375])]) ).

fof(f23009,plain,
    ( ~ theorem(not(not(q)))
    | spl0_1
    | ~ spl0_375 ),
    inference(resolution,[],[f22472,f20]) ).

fof(f22472,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X1,or(X2,X0)))
        | ~ theorem(not(not(X0))) )
    | ~ spl0_375 ),
    inference(avatar_component_clause,[],[f22471]) ).

fof(f24046,plain,
    ( spl0_395
    | ~ spl0_47
    | ~ spl0_83 ),
    inference(avatar_split_clause,[],[f871,f838,f310,f24044]) ).

fof(f24044,plain,
    ( spl0_395
  <=> ! [X0,X1] :
        ( theorem(not(or(not(X0),not(X1))))
        | ~ theorem(X0)
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_395])]) ).

fof(f871,plain,
    ( ! [X0,X1] :
        ( theorem(not(or(not(X0),not(X1))))
        | ~ theorem(X0)
        | ~ theorem(X1) )
    | ~ spl0_47
    | ~ spl0_83 ),
    inference(resolution,[],[f839,f311]) ).

fof(f24042,plain,
    ( spl0_394
    | ~ spl0_67
    | ~ spl0_82 ),
    inference(avatar_split_clause,[],[f863,f834,f588,f24040]) ).

fof(f24040,plain,
    ( spl0_394
  <=> ! [X2,X0,X1,X3] : theorem(or(X0,or(X1,or(or(not(X2),X2),X3)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_394])]) ).

fof(f863,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(X0,or(X1,or(or(not(X2),X2),X3))))
    | ~ spl0_67
    | ~ spl0_82 ),
    inference(resolution,[],[f835,f589]) ).

fof(f22851,plain,
    ( ~ spl0_393
    | spl0_100
    | ~ spl0_368 ),
    inference(avatar_split_clause,[],[f22603,f22443,f1040,f22848]) ).

fof(f22848,plain,
    ( spl0_393
  <=> theorem(or(q,p)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_393])]) ).

fof(f1040,plain,
    ( spl0_100
  <=> theorem(or(q,not(not(p)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_100])]) ).

fof(f22603,plain,
    ( ~ theorem(or(q,p))
    | spl0_100
    | ~ spl0_368 ),
    inference(resolution,[],[f22444,f1042]) ).

fof(f1042,plain,
    ( ~ theorem(or(q,not(not(p))))
    | spl0_100 ),
    inference(avatar_component_clause,[],[f1040]) ).

fof(f22541,plain,
    ( spl0_392
    | ~ spl0_20
    | ~ spl0_164 ),
    inference(avatar_split_clause,[],[f3351,f3288,f125,f22539]) ).

fof(f22539,plain,
    ( spl0_392
  <=> ! [X0,X1] :
        ( theorem(or(X0,not(or(X0,X1))))
        | ~ theorem(not(X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_392])]) ).

fof(f3351,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(or(X0,X1))))
        | ~ theorem(not(X1)) )
    | ~ spl0_20
    | ~ spl0_164 ),
    inference(resolution,[],[f3289,f126]) ).

fof(f22537,plain,
    ( spl0_391
    | ~ spl0_15
    | ~ spl0_145 ),
    inference(avatar_split_clause,[],[f2866,f2604,f85,f22535]) ).

fof(f22535,plain,
    ( spl0_391
  <=> ! [X0,X1] :
        ( ~ theorem(or(or(X0,X1),X0))
        | theorem(or(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_391])]) ).

fof(f2866,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(or(X0,X1),X0))
        | theorem(or(X1,X0)) )
    | ~ spl0_15
    | ~ spl0_145 ),
    inference(resolution,[],[f2605,f86]) ).

fof(f22533,plain,
    ( spl0_390
    | ~ spl0_77
    | ~ spl0_124 ),
    inference(avatar_split_clause,[],[f2270,f2083,f769,f22531]) ).

fof(f22531,plain,
    ( spl0_390
  <=> ! [X0,X1] :
        ( ~ theorem(not(X0))
        | ~ theorem(X1)
        | ~ theorem(or(X0,not(X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_390])]) ).

fof(f2270,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(X0))
        | ~ theorem(X1)
        | ~ theorem(or(X0,not(X1))) )
    | ~ spl0_77
    | ~ spl0_124 ),
    inference(resolution,[],[f2084,f770]) ).

fof(f22529,plain,
    ( spl0_389
    | ~ spl0_7
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2208,f2079,f46,f22527]) ).

fof(f22527,plain,
    ( spl0_389
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,or(X3,X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_389])]) ).

fof(f2208,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,or(X3,X0)))) )
    | ~ spl0_7
    | ~ spl0_123 ),
    inference(resolution,[],[f2080,f47]) ).

fof(f22525,plain,
    ( spl0_388
    | ~ spl0_26
    | ~ spl0_120 ),
    inference(avatar_split_clause,[],[f2164,f2066,f163,f22523]) ).

fof(f22523,plain,
    ( spl0_388
  <=> ! [X0,X1] :
        ( theorem(or(X0,not(or(not(X1),X0))))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_388])]) ).

fof(f2164,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(or(not(X1),X0))))
        | ~ theorem(X1) )
    | ~ spl0_26
    | ~ spl0_120 ),
    inference(resolution,[],[f2067,f164]) ).

fof(f22521,plain,
    ( spl0_387
    | ~ spl0_137
    | ~ spl0_346 ),
    inference(avatar_split_clause,[],[f21971,f19230,f2285,f22519]) ).

fof(f22519,plain,
    ( spl0_387
  <=> ! [X0,X1] : ~ theorem(not(or(X0,or(X1,not(X1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_387])]) ).

fof(f19230,plain,
    ( spl0_346
  <=> ! [X2,X0,X1] : theorem(or(or(X0,or(X1,not(X1))),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_346])]) ).

fof(f21971,plain,
    ( ! [X0,X1] : ~ theorem(not(or(X0,or(X1,not(X1)))))
    | ~ spl0_137
    | ~ spl0_346 ),
    inference(resolution,[],[f19231,f2286]) ).

fof(f19231,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(X1,not(X1))),X2))
    | ~ spl0_346 ),
    inference(avatar_component_clause,[],[f19230]) ).

fof(f22517,plain,
    ( spl0_386
    | ~ spl0_87
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f2041,f1851,f910,f22515]) ).

fof(f22515,plain,
    ( spl0_386
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X2,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_386])]) ).

fof(f2041,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X2,X2)) )
    | ~ spl0_87
    | ~ spl0_118 ),
    inference(resolution,[],[f1852,f911]) ).

fof(f22513,plain,
    ( spl0_385
    | ~ spl0_48
    | ~ spl0_114 ),
    inference(avatar_split_clause,[],[f1964,f1835,f314,f22511]) ).

fof(f1964,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(not(or(X1,X0)),X1)) )
    | ~ spl0_48
    | ~ spl0_114 ),
    inference(resolution,[],[f1836,f315]) ).

fof(f22509,plain,
    ( spl0_384
    | ~ spl0_15
    | ~ spl0_111 ),
    inference(avatar_split_clause,[],[f1953,f1818,f85,f22507]) ).

fof(f22507,plain,
    ( spl0_384
  <=> ! [X0,X1] :
        ( ~ theorem(not(or(X0,X1)))
        | theorem(not(or(X1,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_384])]) ).

fof(f1953,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(or(X0,X1)))
        | theorem(not(or(X1,X0))) )
    | ~ spl0_15
    | ~ spl0_111 ),
    inference(resolution,[],[f1819,f86]) ).

fof(f22505,plain,
    ( spl0_383
    | ~ spl0_79
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1911,f1810,f777,f22503]) ).

fof(f22503,plain,
    ( spl0_383
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(or(X0,or(X1,X2)),X3))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_383])]) ).

fof(f1911,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(X0,or(X1,X2)),X3))
        | ~ theorem(X2) )
    | ~ spl0_79
    | ~ spl0_109 ),
    inference(resolution,[],[f1811,f778]) ).

fof(f22501,plain,
    ( spl0_382
    | ~ spl0_49
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1883,f1810,f318,f22499]) ).

fof(f22499,plain,
    ( spl0_382
  <=> ! [X2,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(or(X1,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_382])]) ).

fof(f1883,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(or(X1,X2)) )
    | ~ spl0_49
    | ~ spl0_109 ),
    inference(resolution,[],[f1811,f319]) ).

fof(f22497,plain,
    ( spl0_381
    | ~ spl0_6
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f1708,f1028,f41,f22495]) ).

fof(f1708,plain,
    ( ! [X0] :
        ( theorem(X0)
        | ~ theorem(or(or(X0,X0),or(X0,X0))) )
    | ~ spl0_6
    | ~ spl0_97 ),
    inference(resolution,[],[f1029,f42]) ).

fof(f22493,plain,
    ( spl0_380
    | ~ spl0_16
    | ~ spl0_95 ),
    inference(avatar_split_clause,[],[f1025,f941,f92,f22491]) ).

fof(f22491,plain,
    ( spl0_380
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,or(X0,X2)),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_380])]) ).

fof(f1025,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,or(X0,X2)),X3)) )
    | ~ spl0_16
    | ~ spl0_95 ),
    inference(resolution,[],[f942,f93]) ).

fof(f22489,plain,
    ( spl0_379
    | ~ spl0_16
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f1011,f937,f92,f22487]) ).

fof(f22487,plain,
    ( spl0_379
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X1,X2),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_379])]) ).

fof(f1011,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X1,X2),X0)) )
    | ~ spl0_16
    | ~ spl0_94 ),
    inference(resolution,[],[f938,f93]) ).

fof(f22485,plain,
    ( spl0_378
    | ~ spl0_15
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f1009,f937,f85,f22483]) ).

fof(f22483,plain,
    ( spl0_378
  <=> ! [X0,X1] :
        ( ~ theorem(or(or(X0,X1),X0))
        | theorem(or(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_378])]) ).

fof(f1009,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(or(X0,X1),X0))
        | theorem(or(X0,X1)) )
    | ~ spl0_15
    | ~ spl0_94 ),
    inference(resolution,[],[f938,f86]) ).

fof(f22481,plain,
    ( spl0_377
    | ~ spl0_17
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f1005,f937,f102,f22479]) ).

fof(f1005,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X1,or(X0,X2))) )
    | ~ spl0_17
    | ~ spl0_94 ),
    inference(resolution,[],[f938,f103]) ).

fof(f22477,plain,
    ( spl0_376
    | ~ spl0_6
    | ~ spl0_325 ),
    inference(avatar_split_clause,[],[f21818,f17934,f41,f22475]) ).

fof(f22475,plain,
    ( spl0_376
  <=> ! [X0] :
        ( theorem(X0)
        | ~ theorem(or(X0,or(X0,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_376])]) ).

fof(f17934,plain,
    ( spl0_325
  <=> ! [X0] : theorem(or(not(or(X0,or(X0,X0))),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_325])]) ).

fof(f21818,plain,
    ( ! [X0] :
        ( theorem(X0)
        | ~ theorem(or(X0,or(X0,X0))) )
    | ~ spl0_6
    | ~ spl0_325 ),
    inference(resolution,[],[f17935,f42]) ).

fof(f17935,plain,
    ( ! [X0] : theorem(or(not(or(X0,or(X0,X0))),X0))
    | ~ spl0_325 ),
    inference(avatar_component_clause,[],[f17934]) ).

fof(f22473,plain,
    ( spl0_375
    | ~ spl0_78
    | ~ spl0_93 ),
    inference(avatar_split_clause,[],[f988,f933,f773,f22471]) ).

fof(f988,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(not(X0)))
        | theorem(or(X1,or(X2,X0))) )
    | ~ spl0_78
    | ~ spl0_93 ),
    inference(resolution,[],[f934,f774]) ).

fof(f22469,plain,
    ( spl0_374
    | ~ spl0_78
    | ~ spl0_89 ),
    inference(avatar_split_clause,[],[f976,f918,f773,f22467]) ).

fof(f22467,plain,
    ( spl0_374
  <=> ! [X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(X1,not(or(X0,X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_374])]) ).

fof(f976,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(X1,not(or(X0,X0)))) )
    | ~ spl0_78
    | ~ spl0_89 ),
    inference(resolution,[],[f919,f774]) ).

fof(f22465,plain,
    ( spl0_373
    | ~ spl0_16
    | ~ spl0_87 ),
    inference(avatar_split_clause,[],[f968,f910,f92,f22463]) ).

fof(f22463,plain,
    ( spl0_373
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X1,X0),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_373])]) ).

fof(f968,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X1,X0),X2)) )
    | ~ spl0_16
    | ~ spl0_87 ),
    inference(resolution,[],[f911,f93]) ).

fof(f22461,plain,
    ( spl0_372
    | ~ spl0_17
    | ~ spl0_87 ),
    inference(avatar_split_clause,[],[f962,f910,f102,f22459]) ).

fof(f962,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X1,or(X2,X0))) )
    | ~ spl0_17
    | ~ spl0_87 ),
    inference(resolution,[],[f911,f103]) ).

fof(f22457,plain,
    ( spl0_371
    | ~ spl0_6
    | ~ spl0_81 ),
    inference(avatar_split_clause,[],[f848,f830,f41,f22455]) ).

fof(f22455,plain,
    ( spl0_371
  <=> ! [X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),X1))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_371])]) ).

fof(f848,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),X1))
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_81 ),
    inference(resolution,[],[f831,f42]) ).

fof(f22453,plain,
    ( spl0_370
    | ~ spl0_17
    | ~ spl0_76 ),
    inference(avatar_split_clause,[],[f786,f765,f102,f22451]) ).

fof(f22451,plain,
    ( spl0_370
  <=> ! [X2,X0,X1,X3] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(or(X0,X2),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_370])]) ).

fof(f765,plain,
    ( spl0_76
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X0,X1),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_76])]) ).

fof(f786,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(or(X0,X2),X3))) )
    | ~ spl0_17
    | ~ spl0_76 ),
    inference(resolution,[],[f766,f103]) ).

fof(f766,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(X0) )
    | ~ spl0_76 ),
    inference(avatar_component_clause,[],[f765]) ).

fof(f22449,plain,
    ( spl0_369
    | ~ spl0_52
    | ~ spl0_74 ),
    inference(avatar_split_clause,[],[f751,f735,f361,f22447]) ).

fof(f22447,plain,
    ( spl0_369
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(X0),X1))
        | ~ theorem(not(or(X0,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_369])]) ).

fof(f751,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(X0),X1))
        | ~ theorem(not(or(X0,X2))) )
    | ~ spl0_52
    | ~ spl0_74 ),
    inference(resolution,[],[f736,f362]) ).

fof(f22445,plain,
    ( spl0_368
    | ~ spl0_31
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f306,f268,f192,f22443]) ).

fof(f306,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(not(X1))))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_31
    | ~ spl0_40 ),
    inference(resolution,[],[f269,f193]) ).

fof(f22157,plain,
    ( spl0_367
    | ~ spl0_137
    | ~ spl0_312 ),
    inference(avatar_split_clause,[],[f21680,f16655,f2285,f22155]) ).

fof(f22155,plain,
    ( spl0_367
  <=> ! [X0,X1] : ~ theorem(not(or(X0,or(not(X1),X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_367])]) ).

fof(f16655,plain,
    ( spl0_312
  <=> ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(X2),X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_312])]) ).

fof(f21680,plain,
    ( ! [X0,X1] : ~ theorem(not(or(X0,or(not(X1),X1))))
    | ~ spl0_137
    | ~ spl0_312 ),
    inference(resolution,[],[f16656,f2286]) ).

fof(f16656,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(X2),X2))))
    | ~ spl0_312 ),
    inference(avatar_component_clause,[],[f16655]) ).

fof(f21501,plain,
    ( spl0_366
    | ~ spl0_21
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f12197,f5165,f135,f21499]) ).

fof(f12197,plain,
    ( ! [X0] : theorem(or(not(or(X0,not(not(X0)))),X0))
    | ~ spl0_21
    | ~ spl0_224 ),
    inference(resolution,[],[f5166,f136]) ).

fof(f21396,plain,
    ( spl0_365
    | ~ spl0_48
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f720,f702,f314,f21394]) ).

fof(f21394,plain,
    ( spl0_365
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,or(not(or(or(not(X1),X2),or(not(X1),X2))),X2)),X1))
        | theorem(or(X0,or(not(or(or(not(X1),X2),or(not(X1),X2))),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_365])]) ).

fof(f702,plain,
    ( spl0_72
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(or(not(X1),X2),or(not(X1),X2))),X2)))
        | ~ theorem(or(X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_72])]) ).

fof(f720,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,or(not(or(or(not(X1),X2),or(not(X1),X2))),X2)),X1))
        | theorem(or(X0,or(not(or(or(not(X1),X2),or(not(X1),X2))),X2))) )
    | ~ spl0_48
    | ~ spl0_72 ),
    inference(resolution,[],[f703,f315]) ).

fof(f703,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(or(not(X1),X2),or(not(X1),X2))),X2)))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_72 ),
    inference(avatar_component_clause,[],[f702]) ).

fof(f21291,plain,
    ( spl0_364
    | ~ spl0_48
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f688,f658,f314,f21289]) ).

fof(f21289,plain,
    ( spl0_364
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(or(X0,or(not(or(X1,or(not(X2),X3))),or(X1,X3))),X2))
        | theorem(or(X0,or(not(or(X1,or(not(X2),X3))),or(X1,X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_364])]) ).

fof(f658,plain,
    ( spl0_70
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(not(or(X1,or(not(X2),X3))),or(X1,X3))))
        | ~ theorem(or(X0,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_70])]) ).

fof(f688,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(or(X0,or(not(or(X1,or(not(X2),X3))),or(X1,X3))),X2))
        | theorem(or(X0,or(not(or(X1,or(not(X2),X3))),or(X1,X3)))) )
    | ~ spl0_48
    | ~ spl0_70 ),
    inference(resolution,[],[f659,f315]) ).

fof(f659,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,or(not(X2),X3))),or(X1,X3))))
        | ~ theorem(or(X0,X2)) )
    | ~ spl0_70 ),
    inference(avatar_component_clause,[],[f658]) ).

fof(f21123,plain,
    ( spl0_363
    | ~ spl0_15
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f717,f702,f85,f21121]) ).

fof(f21121,plain,
    ( spl0_363
  <=> ! [X0,X1] :
        ( ~ theorem(or(or(not(or(or(not(X0),X1),or(not(X0),X1))),X1),X0))
        | theorem(or(not(or(or(not(X0),X1),or(not(X0),X1))),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_363])]) ).

fof(f717,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(or(not(or(or(not(X0),X1),or(not(X0),X1))),X1),X0))
        | theorem(or(not(or(or(not(X0),X1),or(not(X0),X1))),X1)) )
    | ~ spl0_15
    | ~ spl0_72 ),
    inference(resolution,[],[f703,f86]) ).

fof(f21119,plain,
    ( spl0_362
    | ~ spl0_48
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f700,f662,f314,f21117]) ).

fof(f662,plain,
    ( spl0_71
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(not(or(not(X1),X2)),or(X3,X2))))
        | ~ theorem(or(X0,or(X3,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_71])]) ).

fof(f700,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(or(X0,or(not(or(not(X1),X2)),or(X3,X2))),or(X3,X1)))
        | theorem(or(X0,or(not(or(not(X1),X2)),or(X3,X2)))) )
    | ~ spl0_48
    | ~ spl0_71 ),
    inference(resolution,[],[f663,f315]) ).

fof(f663,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(not(X1),X2)),or(X3,X2))))
        | ~ theorem(or(X0,or(X3,X1))) )
    | ~ spl0_71 ),
    inference(avatar_component_clause,[],[f662]) ).

fof(f21115,plain,
    ( spl0_361
    | ~ spl0_114
    | ~ spl0_157 ),
    inference(avatar_split_clause,[],[f3086,f2685,f1835,f21113]) ).

fof(f3086,plain,
    ( ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(or(X0,X1))
        | ~ theorem(not(X1)) )
    | ~ spl0_114
    | ~ spl0_157 ),
    inference(resolution,[],[f2686,f1836]) ).

fof(f20856,plain,
    ( spl0_360
    | ~ spl0_48
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f733,f706,f314,f20854]) ).

fof(f20854,plain,
    ( spl0_360
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(or(X2,or(not(or(not(X3),X0)),X1)),X3))
        | theorem(or(X2,or(not(or(not(X3),X0)),X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_360])]) ).

fof(f706,plain,
    ( spl0_73
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(not(or(not(X3),X0)),X1)))
        | ~ theorem(or(X2,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_73])]) ).

fof(f733,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(or(X2,or(not(or(not(X3),X0)),X1)),X3))
        | theorem(or(X2,or(not(or(not(X3),X0)),X1))) )
    | ~ spl0_48
    | ~ spl0_73 ),
    inference(resolution,[],[f707,f315]) ).

fof(f707,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X2,or(not(or(not(X3),X0)),X1)))
        | ~ theorem(or(not(X0),X1))
        | ~ theorem(or(X2,X3)) )
    | ~ spl0_73 ),
    inference(avatar_component_clause,[],[f706]) ).

fof(f20852,plain,
    ( spl0_359
    | ~ spl0_48
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f676,f654,f314,f20850]) ).

fof(f654,plain,
    ( spl0_69
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(not(or(X1,X2)),or(X1,X3))))
        | ~ theorem(or(X0,or(not(X2),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_69])]) ).

fof(f676,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(or(X0,or(not(or(X1,X2)),or(X1,X3))),or(not(X2),X3)))
        | theorem(or(X0,or(not(or(X1,X2)),or(X1,X3)))) )
    | ~ spl0_48
    | ~ spl0_69 ),
    inference(resolution,[],[f655,f315]) ).

fof(f655,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,X2)),or(X1,X3))))
        | ~ theorem(or(X0,or(not(X2),X3))) )
    | ~ spl0_69 ),
    inference(avatar_component_clause,[],[f654]) ).

fof(f20848,plain,
    ( spl0_358
    | ~ spl0_62
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f603,f588,f522,f20846]) ).

fof(f20846,plain,
    ( spl0_358
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(or(not(X0),or(X1,or(X2,X3))),or(not(X0),or(X1,or(X2,X3))))),or(X2,or(X1,X3))))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_358])]) ).

fof(f522,plain,
    ( spl0_62
  <=> ! [X0,X1] :
        ( theorem(or(not(or(or(not(X0),X1),or(not(X0),X1))),X1))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_62])]) ).

fof(f603,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(or(not(X0),or(X1,or(X2,X3))),or(not(X0),or(X1,or(X2,X3))))),or(X2,or(X1,X3))))
        | ~ theorem(X0) )
    | ~ spl0_62
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f523]) ).

fof(f523,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(or(not(X0),X1),or(not(X0),X1))),X1))
        | ~ theorem(X0) )
    | ~ spl0_62 ),
    inference(avatar_component_clause,[],[f522]) ).

fof(f20402,plain,
    ( spl0_357
    | ~ spl0_75
    | ~ spl0_139 ),
    inference(avatar_split_clause,[],[f2754,f2580,f739,f20400]) ).

fof(f20400,plain,
    ( spl0_357
  <=> ! [X2,X0,X1] : theorem(or(X0,or(X1,or(X2,not(X2))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_357])]) ).

fof(f2754,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(X2,not(X2)))))
    | ~ spl0_75
    | ~ spl0_139 ),
    inference(resolution,[],[f2581,f740]) ).

fof(f20398,plain,
    ( spl0_356
    | ~ spl0_63
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f721,f706,f526,f20396]) ).

fof(f20396,plain,
    ( spl0_356
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(not(X2),X3))
        | ~ theorem(or(X4,X2))
        | theorem(or(X4,or(X5,or(not(or(not(X3),X0)),X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_356])]) ).

fof(f721,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(not(X2),X3))
        | ~ theorem(or(X4,X2))
        | theorem(or(X4,or(X5,or(not(or(not(X3),X0)),X1)))) )
    | ~ spl0_63
    | ~ spl0_73 ),
    inference(resolution,[],[f707,f527]) ).

fof(f20394,plain,
    ( spl0_355
    | ~ spl0_63
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f709,f702,f526,f20392]) ).

fof(f20392,plain,
    ( spl0_355
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(X2,X0))
        | theorem(or(X2,or(X3,or(not(or(or(not(X1),X4),or(not(X1),X4))),X4)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_355])]) ).

fof(f709,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(X2,X0))
        | theorem(or(X2,or(X3,or(not(or(or(not(X1),X4),or(not(X1),X4))),X4)))) )
    | ~ spl0_63
    | ~ spl0_72 ),
    inference(resolution,[],[f703,f527]) ).

fof(f20390,plain,
    ( spl0_354
    | ~ spl0_15
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f685,f658,f85,f20388]) ).

fof(f20388,plain,
    ( spl0_354
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(or(not(or(X0,or(not(X1),X2))),or(X0,X2)),X1))
        | theorem(or(not(or(X0,or(not(X1),X2))),or(X0,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_354])]) ).

fof(f685,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(not(or(X0,or(not(X1),X2))),or(X0,X2)),X1))
        | theorem(or(not(or(X0,or(not(X1),X2))),or(X0,X2))) )
    | ~ spl0_15
    | ~ spl0_70 ),
    inference(resolution,[],[f659,f86]) ).

fof(f20386,plain,
    ( spl0_353
    | ~ spl0_62
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f636,f621,f522,f20384]) ).

fof(f20384,plain,
    ( spl0_353
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(or(not(X0),or(X1,X2)),or(not(X0),or(X1,X2)))),or(X1,X3)))
        | ~ theorem(or(not(X2),X3))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_353])]) ).

fof(f636,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(or(not(X0),or(X1,X2)),or(not(X0),or(X1,X2)))),or(X1,X3)))
        | ~ theorem(or(not(X2),X3))
        | ~ theorem(X0) )
    | ~ spl0_62
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f523]) ).

fof(f19867,plain,
    ( spl0_352
    | ~ spl0_67
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f716,f702,f588,f19865]) ).

fof(f19865,plain,
    ( spl0_352
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(not(or(or(not(X1),or(X2,X3)),or(not(X1),or(X2,X3)))),X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_352])]) ).

fof(f716,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(not(or(or(not(X1),or(X2,X3)),or(not(X1),or(X2,X3)))),X3)))) )
    | ~ spl0_67
    | ~ spl0_72 ),
    inference(resolution,[],[f703,f589]) ).

fof(f19863,plain,
    ( spl0_351
    | ~ spl0_39
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f2019,f1851,f260,f19861]) ).

fof(f19861,plain,
    ( spl0_351
  <=> ! [X0,X1] : theorem(or(not(or(X0,X0)),or(X1,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_351])]) ).

fof(f2019,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,X0)),or(X1,X0)))
    | ~ spl0_39
    | ~ spl0_118 ),
    inference(resolution,[],[f1852,f261]) ).

fof(f19859,plain,
    ( spl0_350
    | ~ spl0_63
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f689,f662,f526,f19857]) ).

fof(f19857,plain,
    ( spl0_350
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),or(X1,X2)))
        | ~ theorem(or(X3,X0))
        | theorem(or(X3,or(X4,or(not(or(not(X2),X5)),or(X1,X5))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_350])]) ).

fof(f689,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ theorem(or(not(X0),or(X1,X2)))
        | ~ theorem(or(X3,X0))
        | theorem(or(X3,or(X4,or(not(or(not(X2),X5)),or(X1,X5))))) )
    | ~ spl0_63
    | ~ spl0_71 ),
    inference(resolution,[],[f663,f527]) ).

fof(f19855,plain,
    ( spl0_349
    | ~ spl0_63
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f677,f658,f526,f19853]) ).

fof(f19853,plain,
    ( spl0_349
  <=> ! [X3,X4,X0,X5,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(X2,X0))
        | theorem(or(X2,or(X3,or(not(or(X4,or(not(X1),X5))),or(X4,X5))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_349])]) ).

fof(f677,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(X2,X0))
        | theorem(or(X2,or(X3,or(not(or(X4,or(not(X1),X5))),or(X4,X5))))) )
    | ~ spl0_63
    | ~ spl0_70 ),
    inference(resolution,[],[f659,f527]) ).

fof(f19851,plain,
    ( spl0_348
    | ~ spl0_63
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f665,f654,f526,f19849]) ).

fof(f19849,plain,
    ( spl0_348
  <=> ! [X5,X4,X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),or(not(X1),X2)))
        | ~ theorem(or(X3,X0))
        | theorem(or(X3,or(X4,or(not(or(X5,X1)),or(X5,X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_348])]) ).

fof(f665,plain,
    ( ! [X2,X3,X0,X1,X4,X5] :
        ( ~ theorem(or(not(X0),or(not(X1),X2)))
        | ~ theorem(or(X3,X0))
        | theorem(or(X3,or(X4,or(not(or(X5,X1)),or(X5,X2))))) )
    | ~ spl0_63
    | ~ spl0_69 ),
    inference(resolution,[],[f655,f527]) ).

fof(f19847,plain,
    ( spl0_347
    | ~ spl0_56
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f614,f588,f446,f19845]) ).

fof(f19845,plain,
    ( spl0_347
  <=> ! [X0,X3,X2,X1] : theorem(or(or(not(or(or(or(X0,or(X1,X2)),X3),or(or(X0,or(X1,X2)),X3))),X3),or(X1,or(X0,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_347])]) ).

fof(f446,plain,
    ( spl0_56
  <=> ! [X0,X1] : theorem(or(or(not(or(or(X0,X1),or(X0,X1))),X1),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_56])]) ).

fof(f614,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(or(not(or(or(or(X0,or(X1,X2)),X3),or(or(X0,or(X1,X2)),X3))),X3),or(X1,or(X0,X2))))
    | ~ spl0_56
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f447]) ).

fof(f447,plain,
    ( ! [X0,X1] : theorem(or(or(not(or(or(X0,X1),or(X0,X1))),X1),X0))
    | ~ spl0_56 ),
    inference(avatar_component_clause,[],[f446]) ).

fof(f19232,plain,
    ( spl0_346
    | ~ spl0_75
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1914,f1810,f739,f19230]) ).

fof(f1914,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(X1,not(X1))),X2))
    | ~ spl0_75
    | ~ spl0_109 ),
    inference(resolution,[],[f1811,f740]) ).

fof(f19089,plain,
    ( spl0_345
    | ~ spl0_68
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f725,f706,f621,f19087]) ).

fof(f19087,plain,
    ( spl0_345
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(X2,X3))
        | theorem(or(X2,or(not(or(not(X3),X0)),X4)))
        | ~ theorem(or(not(X1),X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_345])]) ).

fof(f725,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(X2,X3))
        | theorem(or(X2,or(not(or(not(X3),X0)),X4)))
        | ~ theorem(or(not(X1),X4)) )
    | ~ spl0_68
    | ~ spl0_73 ),
    inference(resolution,[],[f707,f622]) ).

fof(f19085,plain,
    ( spl0_344
    | ~ spl0_31
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f723,f706,f192,f19083]) ).

fof(f19083,plain,
    ( spl0_344
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(not(X2),X3))
        | theorem(or(X4,or(not(or(not(X3),X0)),X1)))
        | ~ theorem(or(X4,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_344])]) ).

fof(f723,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(not(X2),X3))
        | theorem(or(X4,or(not(or(not(X3),X0)),X1)))
        | ~ theorem(or(X4,X2)) )
    | ~ spl0_31
    | ~ spl0_73 ),
    inference(resolution,[],[f707,f193]) ).

fof(f19081,plain,
    ( spl0_343
    | ~ spl0_68
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f713,f702,f621,f19079]) ).

fof(f19079,plain,
    ( spl0_343
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(not(or(or(not(X1),X2),or(not(X1),X2))),X3)))
        | ~ theorem(or(not(X2),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_343])]) ).

fof(f713,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(not(or(or(not(X1),X2),or(not(X1),X2))),X3)))
        | ~ theorem(or(not(X2),X3)) )
    | ~ spl0_68
    | ~ spl0_72 ),
    inference(resolution,[],[f703,f622]) ).

fof(f19077,plain,
    ( spl0_342
    | ~ spl0_31
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f711,f702,f192,f19075]) ).

fof(f19075,plain,
    ( spl0_342
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(not(or(or(not(X1),X3),or(not(X1),X3))),X3)))
        | ~ theorem(or(X2,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_342])]) ).

fof(f711,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(not(or(or(not(X1),X3),or(not(X1),X3))),X3)))
        | ~ theorem(or(X2,X0)) )
    | ~ spl0_31
    | ~ spl0_72 ),
    inference(resolution,[],[f703,f193]) ).

fof(f19073,plain,
    ( spl0_341
    | ~ spl0_15
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f697,f662,f85,f19071]) ).

fof(f697,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(not(or(not(X0),X1)),or(X2,X1)),or(X2,X0)))
        | theorem(or(not(or(not(X0),X1)),or(X2,X1))) )
    | ~ spl0_15
    | ~ spl0_71 ),
    inference(resolution,[],[f663,f86]) ).

fof(f19069,plain,
    ( spl0_340
    | ~ spl0_56
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f647,f621,f446,f19067]) ).

fof(f19067,plain,
    ( spl0_340
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(or(not(or(or(or(X0,X1),X2),or(or(X0,X1),X2))),X2),or(X0,X3)))
        | ~ theorem(or(not(X1),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_340])]) ).

fof(f647,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(not(or(or(or(X0,X1),X2),or(or(X0,X1),X2))),X2),or(X0,X3)))
        | ~ theorem(or(not(X1),X3)) )
    | ~ spl0_56
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f447]) ).

fof(f19065,plain,
    ( spl0_339
    | ~ spl0_65
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f635,f621,f535,f19063]) ).

fof(f19063,plain,
    ( spl0_339
  <=> ! [X4,X0,X3,X2,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,X3)))
        | ~ theorem(or(not(X4),X3))
        | ~ theorem(or(not(X1),or(X2,X4)))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_339])]) ).

fof(f535,plain,
    ( spl0_65
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(not(X2),X0)),X1))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_65])]) ).

fof(f635,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,X3)))
        | ~ theorem(or(not(X4),X3))
        | ~ theorem(or(not(X1),or(X2,X4)))
        | ~ theorem(X0) )
    | ~ spl0_65
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f536]) ).

fof(f536,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(not(X2),X0)),X1))
        | ~ theorem(or(not(X0),X1))
        | ~ theorem(X2) )
    | ~ spl0_65 ),
    inference(avatar_component_clause,[],[f535]) ).

fof(f18900,plain,
    ( spl0_338
    | ~ spl0_23
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1896,f1810,f143,f18898]) ).

fof(f18898,plain,
    ( spl0_338
  <=> ! [X2,X0,X1] : theorem(or(or(X0,or(not(X1),X1)),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_338])]) ).

fof(f1896,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(not(X1),X1)),X2))
    | ~ spl0_23
    | ~ spl0_109 ),
    inference(resolution,[],[f1811,f144]) ).

fof(f17984,plain,
    ( spl0_337
    | ~ spl0_15
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f730,f706,f85,f17982]) ).

fof(f730,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(or(not(or(not(X2),X0)),X1),X2))
        | theorem(or(not(or(not(X2),X0)),X1)) )
    | ~ spl0_15
    | ~ spl0_73 ),
    inference(resolution,[],[f707,f86]) ).

fof(f17980,plain,
    ( spl0_336
    | ~ spl0_25
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1885,f1810,f159,f17978]) ).

fof(f17978,plain,
    ( spl0_336
  <=> ! [X0,X1] : theorem(or(or(X0,not(or(X1,X1))),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_336])]) ).

fof(f1885,plain,
    ( ! [X0,X1] : theorem(or(or(X0,not(or(X1,X1))),X1))
    | ~ spl0_25
    | ~ spl0_109 ),
    inference(resolution,[],[f1811,f160]) ).

fof(f17976,plain,
    ( spl0_335
    | ~ spl0_67
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f729,f706,f588,f17974]) ).

fof(f17974,plain,
    ( spl0_335
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),or(X1,X2)))
        | ~ theorem(or(X3,X4))
        | theorem(or(X3,or(X1,or(not(or(not(X4),X0)),X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_335])]) ).

fof(f729,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(not(X0),or(X1,X2)))
        | ~ theorem(or(X3,X4))
        | theorem(or(X3,or(X1,or(not(or(not(X4),X0)),X2)))) )
    | ~ spl0_67
    | ~ spl0_73 ),
    inference(resolution,[],[f707,f589]) ).

fof(f17972,plain,
    ( spl0_334
    | ~ spl0_68
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f694,f662,f621,f17970]) ).

fof(f17970,plain,
    ( spl0_334
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(not(or(not(X2),X3)),X4)))
        | ~ theorem(or(not(or(X1,X3)),X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_334])]) ).

fof(f694,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(not(or(not(X2),X3)),X4)))
        | ~ theorem(or(not(or(X1,X3)),X4)) )
    | ~ spl0_68
    | ~ spl0_71 ),
    inference(resolution,[],[f663,f622]) ).

fof(f17968,plain,
    ( spl0_333
    | ~ spl0_31
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f691,f662,f192,f17966]) ).

fof(f17966,plain,
    ( spl0_333
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),or(X1,X2)))
        | theorem(or(X3,or(not(or(not(X2),X4)),or(X1,X4))))
        | ~ theorem(or(X3,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_333])]) ).

fof(f691,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(not(X0),or(X1,X2)))
        | theorem(or(X3,or(not(or(not(X2),X4)),or(X1,X4))))
        | ~ theorem(or(X3,X0)) )
    | ~ spl0_31
    | ~ spl0_71 ),
    inference(resolution,[],[f663,f193]) ).

fof(f17964,plain,
    ( spl0_332
    | ~ spl0_68
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f682,f658,f621,f17962]) ).

fof(f17962,plain,
    ( spl0_332
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(not(or(X2,or(not(X1),X3))),X4)))
        | ~ theorem(or(not(or(X2,X3)),X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_332])]) ).

fof(f682,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(not(or(X2,or(not(X1),X3))),X4)))
        | ~ theorem(or(not(or(X2,X3)),X4)) )
    | ~ spl0_68
    | ~ spl0_70 ),
    inference(resolution,[],[f659,f622]) ).

fof(f17960,plain,
    ( spl0_331
    | ~ spl0_31
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f679,f658,f192,f17958]) ).

fof(f17958,plain,
    ( spl0_331
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(not(or(X3,or(not(X1),X4))),or(X3,X4))))
        | ~ theorem(or(X2,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_331])]) ).

fof(f679,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(not(or(X3,or(not(X1),X4))),or(X3,X4))))
        | ~ theorem(or(X2,X0)) )
    | ~ spl0_31
    | ~ spl0_70 ),
    inference(resolution,[],[f659,f193]) ).

fof(f17956,plain,
    ( spl0_330
    | ~ spl0_15
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f673,f654,f85,f17954]) ).

fof(f673,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(not(or(X0,X1)),or(X0,X2)),or(not(X1),X2)))
        | theorem(or(not(or(X0,X1)),or(X0,X2))) )
    | ~ spl0_15
    | ~ spl0_69 ),
    inference(resolution,[],[f655,f86]) ).

fof(f17952,plain,
    ( spl0_329
    | ~ spl0_68
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f670,f654,f621,f17950]) ).

fof(f17950,plain,
    ( spl0_329
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(not(X1),X2)))
        | theorem(or(X0,or(not(or(X3,X1)),X4)))
        | ~ theorem(or(not(or(X3,X2)),X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_329])]) ).

fof(f670,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,or(not(X1),X2)))
        | theorem(or(X0,or(not(or(X3,X1)),X4)))
        | ~ theorem(or(not(or(X3,X2)),X4)) )
    | ~ spl0_68
    | ~ spl0_69 ),
    inference(resolution,[],[f655,f622]) ).

fof(f17948,plain,
    ( spl0_328
    | ~ spl0_31
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f667,f654,f192,f17946]) ).

fof(f17946,plain,
    ( spl0_328
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),or(not(X1),X2)))
        | theorem(or(X3,or(not(or(X4,X1)),or(X4,X2))))
        | ~ theorem(or(X3,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_328])]) ).

fof(f667,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(not(X0),or(not(X1),X2)))
        | theorem(or(X3,or(not(or(X4,X1)),or(X4,X2))))
        | ~ theorem(or(X3,X0)) )
    | ~ spl0_31
    | ~ spl0_69 ),
    inference(resolution,[],[f655,f193]) ).

fof(f17944,plain,
    ( spl0_327
    | ~ spl0_60
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f648,f621,f483,f17942]) ).

fof(f17942,plain,
    ( spl0_327
  <=> ! [X4,X0,X3,X2,X1] :
        ( theorem(or(or(not(or(or(X0,X1),X2)),X3),or(X0,X4)))
        | ~ theorem(or(not(X1),X4))
        | ~ theorem(or(not(X2),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_327])]) ).

fof(f483,plain,
    ( spl0_60
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(not(or(X2,X0)),X1),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_60])]) ).

fof(f648,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( theorem(or(or(not(or(or(X0,X1),X2)),X3),or(X0,X4)))
        | ~ theorem(or(not(X1),X4))
        | ~ theorem(or(not(X2),X3)) )
    | ~ spl0_60
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f484]) ).

fof(f484,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(not(or(X2,X0)),X1),X2))
        | ~ theorem(or(not(X0),X1)) )
    | ~ spl0_60 ),
    inference(avatar_component_clause,[],[f483]) ).

fof(f17940,plain,
    ( spl0_326
    | ~ spl0_65
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f602,f588,f535,f17938]) ).

fof(f17938,plain,
    ( spl0_326
  <=> ! [X4,X0,X3,X2,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,or(X3,X4))))
        | ~ theorem(or(not(X1),or(X3,or(X2,X4))))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_326])]) ).

fof(f602,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,or(X3,X4))))
        | ~ theorem(or(not(X1),or(X3,or(X2,X4))))
        | ~ theorem(X0) )
    | ~ spl0_65
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f536]) ).

fof(f17936,plain,
    ( spl0_325
    | ~ spl0_48
    | ~ spl0_98 ),
    inference(avatar_split_clause,[],[f1717,f1032,f314,f17934]) ).

fof(f1717,plain,
    ( ! [X0] : theorem(or(not(or(X0,or(X0,X0))),X0))
    | ~ spl0_48
    | ~ spl0_98 ),
    inference(resolution,[],[f1033,f315]) ).

fof(f17497,plain,
    ( spl0_324
    | ~ spl0_52
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f731,f706,f361,f17495]) ).

fof(f17495,plain,
    ( spl0_324
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(X2,X3))
        | theorem(or(X2,X4))
        | ~ theorem(not(or(not(or(not(X3),X0)),X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_324])]) ).

fof(f731,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(X2,X3))
        | theorem(or(X2,X4))
        | ~ theorem(not(or(not(or(not(X3),X0)),X1))) )
    | ~ spl0_52
    | ~ spl0_73 ),
    inference(resolution,[],[f707,f362]) ).

fof(f17493,plain,
    ( spl0_323
    | ~ spl0_51
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f722,f706,f357,f17491]) ).

fof(f17491,plain,
    ( spl0_323
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(not(X2),X3))
        | theorem(or(X4,or(not(or(not(X3),X0)),X1)))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_323])]) ).

fof(f722,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(not(X2),X3))
        | theorem(or(X4,or(not(or(not(X3),X0)),X1)))
        | ~ theorem(X2) )
    | ~ spl0_51
    | ~ spl0_73 ),
    inference(resolution,[],[f707,f358]) ).

fof(f17489,plain,
    ( spl0_322
    | ~ spl0_52
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f718,f702,f361,f17487]) ).

fof(f17487,plain,
    ( spl0_322
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,X2))
        | ~ theorem(not(or(not(or(or(not(X1),X3),or(not(X1),X3))),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_322])]) ).

fof(f718,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,X2))
        | ~ theorem(not(or(not(or(or(not(X1),X3),or(not(X1),X3))),X3))) )
    | ~ spl0_52
    | ~ spl0_72 ),
    inference(resolution,[],[f703,f362]) ).

fof(f17485,plain,
    ( spl0_321
    | ~ spl0_16
    | ~ spl0_84 ),
    inference(avatar_split_clause,[],[f900,f842,f92,f17483]) ).

fof(f17483,plain,
    ( spl0_321
  <=> ! [X0,X1] : theorem(or(or(X0,not(or(X0,X1))),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_321])]) ).

fof(f900,plain,
    ( ! [X0,X1] : theorem(or(or(X0,not(or(X0,X1))),X1))
    | ~ spl0_16
    | ~ spl0_84 ),
    inference(resolution,[],[f843,f93]) ).

fof(f17481,plain,
    ( spl0_320
    | ~ spl0_51
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f710,f702,f357,f17479]) ).

fof(f17479,plain,
    ( spl0_320
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(not(or(or(not(X1),X3),or(not(X1),X3))),X3)))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_320])]) ).

fof(f710,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(not(or(or(not(X1),X3),or(not(X1),X3))),X3)))
        | ~ theorem(X0) )
    | ~ spl0_51
    | ~ spl0_72 ),
    inference(resolution,[],[f703,f358]) ).

fof(f17477,plain,
    ( spl0_319
    | ~ spl0_55
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f651,f621,f442,f17475]) ).

fof(f17475,plain,
    ( spl0_319
  <=> ! [X2,X4,X0,X3,X1] :
        ( theorem(or(or(not(or(X0,or(or(X1,X2),X3))),or(X0,X3)),or(X1,X4)))
        | ~ theorem(or(not(X2),X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_319])]) ).

fof(f651,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( theorem(or(or(not(or(X0,or(or(X1,X2),X3))),or(X0,X3)),or(X1,X4)))
        | ~ theorem(or(not(X2),X4)) )
    | ~ spl0_55
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f443]) ).

fof(f17473,plain,
    ( spl0_318
    | ~ spl0_60
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f615,f588,f483,f17471]) ).

fof(f17471,plain,
    ( spl0_318
  <=> ! [X4,X0,X3,X2,X1] :
        ( theorem(or(or(not(or(or(X0,or(X1,X2)),X3)),X4),or(X1,or(X0,X2))))
        | ~ theorem(or(not(X3),X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_318])]) ).

fof(f615,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( theorem(or(or(not(or(or(X0,or(X1,X2)),X3)),X4),or(X1,or(X0,X2))))
        | ~ theorem(or(not(X3),X4)) )
    | ~ spl0_60
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f484]) ).

fof(f17469,plain,
    ( spl0_317
    | ~ spl0_48
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f506,f479,f314,f17467]) ).

fof(f506,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,or(not(or(X1,not(X2))),X1)),X2))
        | theorem(or(X0,or(not(or(X1,not(X2))),X1))) )
    | ~ spl0_48
    | ~ spl0_59 ),
    inference(resolution,[],[f480,f315]) ).

fof(f17170,plain,
    ( spl0_316
    | ~ spl0_16
    | ~ spl0_82 ),
    inference(avatar_split_clause,[],[f867,f834,f92,f17168]) ).

fof(f17168,plain,
    ( spl0_316
  <=> ! [X2,X0,X1] : theorem(or(or(or(not(X0),X0),X1),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_316])]) ).

fof(f867,plain,
    ( ! [X2,X0,X1] : theorem(or(or(or(not(X0),X0),X1),X2))
    | ~ spl0_16
    | ~ spl0_82 ),
    inference(resolution,[],[f835,f93]) ).

fof(f16669,plain,
    ( spl0_315
    | ~ spl0_50
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f728,f706,f322,f16667]) ).

fof(f16667,plain,
    ( spl0_315
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),not(or(not(X1),X0))))
        | ~ theorem(or(X2,X1))
        | theorem(or(X2,not(or(not(X1),X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_315])]) ).

fof(f728,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),not(or(not(X1),X0))))
        | ~ theorem(or(X2,X1))
        | theorem(or(X2,not(or(not(X1),X0)))) )
    | ~ spl0_50
    | ~ spl0_73 ),
    inference(resolution,[],[f707,f323]) ).

fof(f16665,plain,
    ( spl0_314
    | ~ spl0_52
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f698,f662,f361,f16663]) ).

fof(f16663,plain,
    ( spl0_314
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,X3))
        | ~ theorem(not(or(not(or(not(X2),X4)),or(X1,X4)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_314])]) ).

fof(f698,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,X3))
        | ~ theorem(not(or(not(or(not(X2),X4)),or(X1,X4)))) )
    | ~ spl0_52
    | ~ spl0_71 ),
    inference(resolution,[],[f663,f362]) ).

fof(f16661,plain,
    ( spl0_313
    | ~ spl0_51
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f690,f662,f357,f16659]) ).

fof(f16659,plain,
    ( spl0_313
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),or(X1,X2)))
        | theorem(or(X3,or(not(or(not(X2),X4)),or(X1,X4))))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_313])]) ).

fof(f690,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(not(X0),or(X1,X2)))
        | theorem(or(X3,or(not(or(not(X2),X4)),or(X1,X4))))
        | ~ theorem(X0) )
    | ~ spl0_51
    | ~ spl0_71 ),
    inference(resolution,[],[f663,f358]) ).

fof(f16657,plain,
    ( spl0_312
    | ~ spl0_54
    | ~ spl0_82 ),
    inference(avatar_split_clause,[],[f860,f834,f417,f16655]) ).

fof(f860,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(X2),X2))))
    | ~ spl0_54
    | ~ spl0_82 ),
    inference(resolution,[],[f835,f418]) ).

fof(f16653,plain,
    ( spl0_311
    | ~ spl0_52
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f686,f658,f361,f16651]) ).

fof(f16651,plain,
    ( spl0_311
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,X2))
        | ~ theorem(not(or(not(or(X3,or(not(X1),X4))),or(X3,X4)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_311])]) ).

fof(f686,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,X2))
        | ~ theorem(not(or(not(or(X3,or(not(X1),X4))),or(X3,X4)))) )
    | ~ spl0_52
    | ~ spl0_70 ),
    inference(resolution,[],[f659,f362]) ).

fof(f16649,plain,
    ( spl0_310
    | ~ spl0_51
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f678,f658,f357,f16647]) ).

fof(f16647,plain,
    ( spl0_310
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(not(or(X3,or(not(X1),X4))),or(X3,X4))))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_310])]) ).

fof(f678,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(not(or(X3,or(not(X1),X4))),or(X3,X4))))
        | ~ theorem(X0) )
    | ~ spl0_51
    | ~ spl0_70 ),
    inference(resolution,[],[f659,f358]) ).

fof(f16645,plain,
    ( spl0_309
    | ~ spl0_52
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f674,f654,f361,f16643]) ).

fof(f16643,plain,
    ( spl0_309
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(not(X1),X2)))
        | theorem(or(X0,X3))
        | ~ theorem(not(or(not(or(X4,X1)),or(X4,X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_309])]) ).

fof(f674,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,or(not(X1),X2)))
        | theorem(or(X0,X3))
        | ~ theorem(not(or(not(or(X4,X1)),or(X4,X2)))) )
    | ~ spl0_52
    | ~ spl0_69 ),
    inference(resolution,[],[f655,f362]) ).

fof(f16641,plain,
    ( spl0_308
    | ~ spl0_51
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f666,f654,f357,f16639]) ).

fof(f666,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(not(X0),or(not(X1),X2)))
        | theorem(or(X3,or(not(or(X4,X1)),or(X4,X2))))
        | ~ theorem(X0) )
    | ~ spl0_51
    | ~ spl0_69 ),
    inference(resolution,[],[f655,f358]) ).

fof(f16637,plain,
    ( spl0_307
    | ~ spl0_32
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f572,f526,f217,f16635]) ).

fof(f16635,plain,
    ( spl0_307
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(not(or(not(X1),X3)),X4))))
        | ~ theorem(or(not(X3),X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_307])]) ).

fof(f217,plain,
    ( spl0_32
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(not(or(X2,X0)),X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_32])]) ).

fof(f572,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(not(or(not(X1),X3)),X4))))
        | ~ theorem(or(not(X3),X4)) )
    | ~ spl0_32
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f218]) ).

fof(f218,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X2,or(not(or(X2,X0)),X1)))
        | ~ theorem(or(not(X0),X1)) )
    | ~ spl0_32 ),
    inference(avatar_component_clause,[],[f217]) ).

fof(f16633,plain,
    ( spl0_306
    | ~ spl0_30
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f570,f526,f188,f16631]) ).

fof(f16631,plain,
    ( spl0_306
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(not(or(or(not(X1),X3),or(not(X1),X3))),X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_306])]) ).

fof(f188,plain,
    ( spl0_30
  <=> ! [X0,X1] : theorem(or(X0,or(not(or(or(X0,X1),or(X0,X1))),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_30])]) ).

fof(f570,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(not(or(or(not(X1),X3),or(not(X1),X3))),X3)))) )
    | ~ spl0_30
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f189]) ).

fof(f189,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(or(or(X0,X1),or(X0,X1))),X1)))
    | ~ spl0_30 ),
    inference(avatar_component_clause,[],[f188]) ).

fof(f16629,plain,
    ( spl0_305
    | ~ spl0_59
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f569,f526,f479,f16627]) ).

fof(f16627,plain,
    ( spl0_305
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(not(or(X3,not(X4))),X3))))
        | ~ theorem(or(not(X1),X4)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_305])]) ).

fof(f569,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(not(or(X3,not(X4))),X3))))
        | ~ theorem(or(not(X1),X4)) )
    | ~ spl0_59
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f480]) ).

fof(f16625,plain,
    ( spl0_304
    | ~ spl0_17
    | ~ spl0_62 ),
    inference(avatar_split_clause,[],[f548,f522,f102,f16623]) ).

fof(f16623,plain,
    ( spl0_304
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(not(or(or(not(X0),or(X1,X2)),or(not(X0),or(X1,X2)))),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_304])]) ).

fof(f548,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(not(or(or(not(X0),or(X1,X2)),or(not(X0),or(X1,X2)))),X2))) )
    | ~ spl0_17
    | ~ spl0_62 ),
    inference(resolution,[],[f523,f103]) ).

fof(f16621,plain,
    ( spl0_303
    | ~ spl0_54
    | ~ spl0_62 ),
    inference(avatar_split_clause,[],[f547,f522,f417,f16619]) ).

fof(f16619,plain,
    ( spl0_303
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(or(not(X0),or(X1,X2)),or(not(X0),or(X1,X2)))),or(X2,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_303])]) ).

fof(f547,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(or(not(X0),or(X1,X2)),or(not(X0),or(X1,X2)))),or(X2,X1))) )
    | ~ spl0_54
    | ~ spl0_62 ),
    inference(resolution,[],[f523,f418]) ).

fof(f16477,plain,
    ( spl0_302
    | ~ spl0_16
    | ~ spl0_81 ),
    inference(avatar_split_clause,[],[f854,f830,f92,f16475]) ).

fof(f16475,plain,
    ( spl0_302
  <=> ! [X0,X1] : theorem(or(or(not(or(X0,X1)),X1),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_302])]) ).

fof(f854,plain,
    ( ! [X0,X1] : theorem(or(or(not(or(X0,X1)),X1),X0))
    | ~ spl0_16
    | ~ spl0_81 ),
    inference(resolution,[],[f831,f93]) ).

fof(f15610,plain,
    ( spl0_301
    | ~ spl0_54
    | ~ spl0_81 ),
    inference(avatar_split_clause,[],[f850,f830,f417,f15608]) ).

fof(f15608,plain,
    ( spl0_301
  <=> ! [X0,X1] : theorem(or(X0,or(X1,not(or(X0,X1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_301])]) ).

fof(f850,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(or(X0,X1)))))
    | ~ spl0_54
    | ~ spl0_81 ),
    inference(resolution,[],[f831,f418]) ).

fof(f15606,plain,
    ( spl0_300
    | ~ spl0_6
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f724,f706,f41,f15604]) ).

fof(f15604,plain,
    ( spl0_300
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(not(X2),X3))
        | theorem(or(not(or(not(X3),X0)),X1))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_300])]) ).

fof(f724,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(not(X2),X3))
        | theorem(or(not(or(not(X3),X0)),X1))
        | ~ theorem(X2) )
    | ~ spl0_6
    | ~ spl0_73 ),
    inference(resolution,[],[f707,f42]) ).

fof(f15602,plain,
    ( spl0_299
    | ~ spl0_6
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f712,f702,f41,f15600]) ).

fof(f15600,plain,
    ( spl0_299
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(or(not(X1),X2),or(not(X1),X2))),X2))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_299])]) ).

fof(f712,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(or(not(X1),X2),or(not(X1),X2))),X2))
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_72 ),
    inference(resolution,[],[f703,f42]) ).

fof(f15598,plain,
    ( spl0_298
    | ~ spl0_14
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f633,f621,f80,f15596]) ).

fof(f15596,plain,
    ( spl0_298
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(not(or(X2,X0)),X3)))
        | ~ theorem(or(not(or(X2,X1)),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_298])]) ).

fof(f80,plain,
    ( spl0_14
  <=> ! [X2,X0,X1] : theorem(or(not(or(not(X0),X1)),or(not(or(X2,X0)),or(X2,X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_14])]) ).

fof(f633,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(not(or(X2,X0)),X3)))
        | ~ theorem(or(not(or(X2,X1)),X3)) )
    | ~ spl0_14
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f81]) ).

fof(f81,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(not(X0),X1)),or(not(or(X2,X0)),or(X2,X1))))
    | ~ spl0_14 ),
    inference(avatar_component_clause,[],[f80]) ).

fof(f15594,plain,
    ( spl0_297
    | ~ spl0_36
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f630,f621,f239,f15592]) ).

fof(f15592,plain,
    ( spl0_297
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(X0,X1)),or(not(or(not(X1),X2)),X3)))
        | ~ theorem(or(not(or(X0,X2)),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_297])]) ).

fof(f239,plain,
    ( spl0_36
  <=> ! [X2,X0,X1] : theorem(or(not(or(X0,X1)),or(not(or(not(X1),X2)),or(X0,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_36])]) ).

fof(f630,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(not(or(not(X1),X2)),X3)))
        | ~ theorem(or(not(or(X0,X2)),X3)) )
    | ~ spl0_36
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f240]) ).

fof(f240,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,X1)),or(not(or(not(X1),X2)),or(X0,X2))))
    | ~ spl0_36 ),
    inference(avatar_component_clause,[],[f239]) ).

fof(f15590,plain,
    ( spl0_296
    | ~ spl0_63
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f575,f535,f526,f15588]) ).

fof(f15588,plain,
    ( spl0_296
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(X2)
        | ~ theorem(or(X3,or(not(X2),X0)))
        | theorem(or(X3,or(X4,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_296])]) ).

fof(f575,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(X2)
        | ~ theorem(or(X3,or(not(X2),X0)))
        | theorem(or(X3,or(X4,X1))) )
    | ~ spl0_63
    | ~ spl0_65 ),
    inference(resolution,[],[f536,f527]) ).

fof(f15586,plain,
    ( spl0_295
    | ~ spl0_29
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f571,f526,f184,f15584]) ).

fof(f15584,plain,
    ( spl0_295
  <=> ! [X2,X4,X0,X3,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(not(or(X3,or(not(X1),X4))),or(X3,X4))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_295])]) ).

fof(f184,plain,
    ( spl0_29
  <=> ! [X2,X0,X1] : theorem(or(X0,or(not(or(X1,or(X0,X2))),or(X1,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_29])]) ).

fof(f571,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(not(or(X3,or(not(X1),X4))),or(X3,X4))))) )
    | ~ spl0_29
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f185]) ).

fof(f185,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(not(or(X1,or(X0,X2))),or(X1,X2))))
    | ~ spl0_29 ),
    inference(avatar_component_clause,[],[f184]) ).

fof(f15582,plain,
    ( spl0_294
    | ~ spl0_57
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f565,f526,f450,f15580]) ).

fof(f15580,plain,
    ( spl0_294
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,not(or(not(X3),not(X3))))))
        | ~ theorem(or(not(X1),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_294])]) ).

fof(f565,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,not(or(not(X3),not(X3))))))
        | ~ theorem(or(not(X1),X3)) )
    | ~ spl0_57
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f451]) ).

fof(f15578,plain,
    ( spl0_293
    | ~ spl0_62
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f561,f526,f522,f15576]) ).

fof(f561,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(or(not(X1),X2),or(not(X1),X2))))
        | theorem(or(X0,or(X3,X2)))
        | ~ theorem(X1) )
    | ~ spl0_62
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f523]) ).

fof(f15574,plain,
    ( spl0_292
    | ~ spl0_14
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f559,f526,f80,f15572]) ).

fof(f15572,plain,
    ( spl0_292
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(not(X1),X2)))
        | theorem(or(X0,or(X3,or(not(or(X4,X1)),or(X4,X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_292])]) ).

fof(f559,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,or(not(X1),X2)))
        | theorem(or(X0,or(X3,or(not(or(X4,X1)),or(X4,X2))))) )
    | ~ spl0_14
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f81]) ).

fof(f15570,plain,
    ( spl0_291
    | ~ spl0_36
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f558,f526,f239,f15568]) ).

fof(f15568,plain,
    ( spl0_291
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(X3,or(not(or(not(X2),X4)),or(X1,X4))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_291])]) ).

fof(f558,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(X3,or(not(or(not(X2),X4)),or(X1,X4))))) )
    | ~ spl0_36
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f240]) ).

fof(f15566,plain,
    ( spl0_290
    | ~ spl0_67
    | ~ spl0_74 ),
    inference(avatar_split_clause,[],[f750,f735,f588,f15564]) ).

fof(f15564,plain,
    ( spl0_290
  <=> ! [X2,X0,X1] : theorem(or(not(X0),or(X1,or(X0,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_290])]) ).

fof(f750,plain,
    ( ! [X2,X0,X1] : theorem(or(not(X0),or(X1,or(X0,X2))))
    | ~ spl0_67
    | ~ spl0_74 ),
    inference(resolution,[],[f736,f589]) ).

fof(f15562,plain,
    ( spl0_289
    | ~ spl0_48
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f471,f450,f314,f15560]) ).

fof(f15560,plain,
    ( spl0_289
  <=> ! [X0,X1] :
        ( ~ theorem(or(or(X0,not(or(not(X1),not(X1)))),X1))
        | theorem(or(X0,not(or(not(X1),not(X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_289])]) ).

fof(f471,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(or(X0,not(or(not(X1),not(X1)))),X1))
        | theorem(or(X0,not(or(not(X1),not(X1))))) )
    | ~ spl0_48
    | ~ spl0_57 ),
    inference(resolution,[],[f451,f315]) ).

fof(f13594,plain,
    ( spl0_288
    | ~ spl0_16
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f732,f706,f92,f13592]) ).

fof(f13592,plain,
    ( spl0_288
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(X2,X3))
        | theorem(or(or(not(or(not(X3),X0)),X1),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_288])]) ).

fof(f732,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(X2,X3))
        | theorem(or(or(not(or(not(X3),X0)),X1),X2)) )
    | ~ spl0_16
    | ~ spl0_73 ),
    inference(resolution,[],[f707,f93]) ).

fof(f13590,plain,
    ( spl0_287
    | ~ spl0_54
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f726,f706,f417,f13588]) ).

fof(f13588,plain,
    ( spl0_287
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(X2,X3))
        | theorem(or(X2,or(X1,not(or(not(X3),X0))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_287])]) ).

fof(f726,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(or(X2,X3))
        | theorem(or(X2,or(X1,not(or(not(X3),X0))))) )
    | ~ spl0_54
    | ~ spl0_73 ),
    inference(resolution,[],[f707,f418]) ).

fof(f13586,plain,
    ( spl0_286
    | ~ spl0_16
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f719,f702,f92,f13584]) ).

fof(f13584,plain,
    ( spl0_286
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(not(or(or(not(X1),X2),or(not(X1),X2))),X2),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_286])]) ).

fof(f719,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(not(or(or(not(X1),X2),or(not(X1),X2))),X2),X0)) )
    | ~ spl0_16
    | ~ spl0_72 ),
    inference(resolution,[],[f703,f93]) ).

fof(f13582,plain,
    ( spl0_285
    | ~ spl0_82
    | ~ spl0_137 ),
    inference(avatar_split_clause,[],[f2677,f2285,f834,f13580]) ).

fof(f13580,plain,
    ( spl0_285
  <=> ! [X0,X1] : ~ theorem(not(or(or(not(X0),X0),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_285])]) ).

fof(f2677,plain,
    ( ! [X0,X1] : ~ theorem(not(or(or(not(X0),X0),X1)))
    | ~ spl0_82
    | ~ spl0_137 ),
    inference(resolution,[],[f2286,f835]) ).

fof(f13578,plain,
    ( spl0_284
    | ~ spl0_17
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f715,f702,f102,f13576]) ).

fof(f13576,plain,
    ( spl0_284
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(or(not(X1),X2),or(not(X1),X2))),or(X0,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_284])]) ).

fof(f715,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(or(not(X1),X2),or(not(X1),X2))),or(X0,X2))) )
    | ~ spl0_17
    | ~ spl0_72 ),
    inference(resolution,[],[f703,f103]) ).

fof(f13574,plain,
    ( spl0_283
    | ~ spl0_54
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f714,f702,f417,f13572]) ).

fof(f13572,plain,
    ( spl0_283
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,not(or(or(not(X1),X2),or(not(X1),X2)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_283])]) ).

fof(f714,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,not(or(or(not(X1),X2),or(not(X1),X2)))))) )
    | ~ spl0_54
    | ~ spl0_72 ),
    inference(resolution,[],[f703,f418]) ).

fof(f13570,plain,
    ( spl0_282
    | ~ spl0_6
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f692,f662,f41,f13568]) ).

fof(f692,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),or(X1,X2)))
        | theorem(or(not(or(not(X2),X3)),or(X1,X3)))
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_71 ),
    inference(resolution,[],[f663,f42]) ).

fof(f13566,plain,
    ( spl0_281
    | ~ spl0_6
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f680,f658,f41,f13564]) ).

fof(f13564,plain,
    ( spl0_281
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(X2,or(not(X1),X3))),or(X2,X3)))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_281])]) ).

fof(f680,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(X2,or(not(X1),X3))),or(X2,X3)))
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_70 ),
    inference(resolution,[],[f659,f42]) ).

fof(f13562,plain,
    ( spl0_280
    | ~ spl0_6
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f668,f654,f41,f13560]) ).

fof(f668,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),or(not(X1),X2)))
        | theorem(or(not(or(X3,X1)),or(X3,X2)))
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_69 ),
    inference(resolution,[],[f655,f42]) ).

fof(f13558,plain,
    ( spl0_279
    | ~ spl0_49
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f652,f621,f318,f13556]) ).

fof(f13556,plain,
    ( spl0_279
  <=> ! [X4,X0,X3,X2,X1] :
        ( theorem(or(or(X0,X1),or(X2,X3)))
        | ~ theorem(or(not(X4),X3))
        | ~ theorem(or(or(X2,X4),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_279])]) ).

fof(f652,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( theorem(or(or(X0,X1),or(X2,X3)))
        | ~ theorem(or(not(X4),X3))
        | ~ theorem(or(or(X2,X4),X1)) )
    | ~ spl0_49
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f319]) ).

fof(f13554,plain,
    ( spl0_278
    | ~ spl0_32
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f642,f621,f217,f13552]) ).

fof(f13552,plain,
    ( spl0_278
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(not(or(X0,X1)),X2)))
        | ~ theorem(or(not(X3),X2))
        | ~ theorem(or(not(X1),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_278])]) ).

fof(f642,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(X0,X1)),X2)))
        | ~ theorem(or(not(X3),X2))
        | ~ theorem(or(not(X1),X3)) )
    | ~ spl0_32
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f218]) ).

fof(f13550,plain,
    ( spl0_277
    | ~ spl0_59
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f639,f621,f479,f13548]) ).

fof(f13548,plain,
    ( spl0_277
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(not(or(X1,not(X2))),X3)))
        | ~ theorem(or(not(X1),X3))
        | ~ theorem(or(X0,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_277])]) ).

fof(f639,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(X2))),X3)))
        | ~ theorem(or(not(X1),X3))
        | ~ theorem(or(X0,X2)) )
    | ~ spl0_59
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f480]) ).

fof(f13546,plain,
    ( spl0_276
    | ~ spl0_61
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f634,f621,f487,f13544]) ).

fof(f13544,plain,
    ( spl0_276
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,X3)))
        | ~ theorem(or(not(X1),X3))
        | ~ theorem(or(X2,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_276])]) ).

fof(f634,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,X3)))
        | ~ theorem(or(not(X1),X3))
        | ~ theorem(or(X2,X0)) )
    | ~ spl0_61
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f488]) ).

fof(f13542,plain,
    ( spl0_275
    | ~ spl0_47
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f632,f621,f310,f13540]) ).

fof(f13540,plain,
    ( spl0_275
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(or(X0,X1),not(X2))),or(X0,X3)))
        | ~ theorem(or(not(X1),X3))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_275])]) ).

fof(f632,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(or(X0,X1),not(X2))),or(X0,X3)))
        | ~ theorem(or(not(X1),X3))
        | ~ theorem(X2) )
    | ~ spl0_47
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f311]) ).

fof(f13538,plain,
    ( spl0_274
    | ~ spl0_53
    | ~ spl0_90 ),
    inference(avatar_split_clause,[],[f986,f922,f365,f13536]) ).

fof(f13536,plain,
    ( spl0_274
  <=> ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X0,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_274])]) ).

fof(f365,plain,
    ( spl0_53
  <=> ! [X0] :
        ( theorem(not(not(X0)))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_53])]) ).

fof(f922,plain,
    ( spl0_90
  <=> ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(not(or(X0,X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_90])]) ).

fof(f986,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X0,X0)) )
    | ~ spl0_53
    | ~ spl0_90 ),
    inference(resolution,[],[f923,f366]) ).

fof(f366,plain,
    ( ! [X0] :
        ( theorem(not(not(X0)))
        | ~ theorem(X0) )
    | ~ spl0_53 ),
    inference(avatar_component_clause,[],[f365]) ).

fof(f923,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(not(or(X0,X0))))
        | theorem(or(X0,X1)) )
    | ~ spl0_90 ),
    inference(avatar_component_clause,[],[f922]) ).

fof(f13534,plain,
    ( spl0_273
    | ~ spl0_58
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f629,f621,f475,f13532]) ).

fof(f13532,plain,
    ( spl0_273
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(X0,or(not(X1),X2))),or(X0,X3)))
        | ~ theorem(or(not(X2),X3))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_273])]) ).

fof(f629,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(X0,or(not(X1),X2))),or(X0,X3)))
        | ~ theorem(or(not(X2),X3))
        | ~ theorem(X1) )
    | ~ spl0_58
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f476]) ).

fof(f13530,plain,
    ( spl0_272
    | ~ spl0_19
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f628,f621,f117,f13528]) ).

fof(f13528,plain,
    ( spl0_272
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(X0,X1)),or(X0,X2)))
        | ~ theorem(or(not(X3),X2))
        | ~ theorem(or(not(X1),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_272])]) ).

fof(f628,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X0,X2)))
        | ~ theorem(or(not(X3),X2))
        | ~ theorem(or(not(X1),X3)) )
    | ~ spl0_19
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f118]) ).

fof(f13526,plain,
    ( spl0_271
    | ~ spl0_17
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f583,f535,f102,f13524]) ).

fof(f13524,plain,
    ( spl0_271
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),or(X1,X2)))
        | ~ theorem(X3)
        | theorem(or(X1,or(not(or(not(X3),X0)),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_271])]) ).

fof(f583,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),or(X1,X2)))
        | ~ theorem(X3)
        | theorem(or(X1,or(not(or(not(X3),X0)),X2))) )
    | ~ spl0_17
    | ~ spl0_65 ),
    inference(resolution,[],[f536,f103]) ).

fof(f13522,plain,
    ( spl0_270
    | ~ spl0_54
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f582,f535,f417,f13520]) ).

fof(f13520,plain,
    ( spl0_270
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),or(X1,X2)))
        | ~ theorem(X3)
        | theorem(or(not(or(not(X3),X0)),or(X2,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_270])]) ).

fof(f582,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),or(X1,X2)))
        | ~ theorem(X3)
        | theorem(or(not(or(not(X3),X0)),or(X2,X1))) )
    | ~ spl0_54
    | ~ spl0_65 ),
    inference(resolution,[],[f536,f418]) ).

fof(f13518,plain,
    ( spl0_269
    | ~ spl0_61
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f560,f526,f487,f13516]) ).

fof(f560,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,or(not(X1),X2)))
        | theorem(or(X0,or(X3,or(X4,X2))))
        | ~ theorem(or(X4,X1)) )
    | ~ spl0_61
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f488]) ).

fof(f13514,plain,
    ( spl0_268
    | ~ spl0_58
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f557,f526,f475,f13512]) ).

fof(f557,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,or(X1,or(not(X2),X3))))
        | theorem(or(X0,or(X4,or(X1,X3))))
        | ~ theorem(X2) )
    | ~ spl0_58
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f476]) ).

fof(f13510,plain,
    ( spl0_267
    | ~ spl0_19
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f556,f526,f117,f13508]) ).

fof(f556,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(X3,or(X1,X4))))
        | ~ theorem(or(not(X2),X4)) )
    | ~ spl0_19
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f118]) ).

fof(f13506,plain,
    ( spl0_266
    | ~ spl0_50
    | ~ spl0_62 ),
    inference(avatar_split_clause,[],[f549,f522,f322,f13504]) ).

fof(f13504,plain,
    ( spl0_266
  <=> ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(or(not(X0),or(X1,X1)),or(not(X0),or(X1,X1)))),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_266])]) ).

fof(f549,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(or(not(X0),or(X1,X1)),or(not(X0),or(X1,X1)))),X1)) )
    | ~ spl0_50
    | ~ spl0_62 ),
    inference(resolution,[],[f523,f323]) ).

fof(f13502,plain,
    ( spl0_265
    | ~ spl0_31
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f499,f479,f192,f13500]) ).

fof(f13500,plain,
    ( spl0_265
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(not(or(X3,not(X1))),X3)))
        | ~ theorem(or(X2,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_265])]) ).

fof(f499,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(not(or(X3,not(X1))),X3)))
        | ~ theorem(or(X2,X0)) )
    | ~ spl0_31
    | ~ spl0_59 ),
    inference(resolution,[],[f480,f193]) ).

fof(f12063,plain,
    ( spl0_264
    | ~ spl0_16
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f699,f662,f92,f12061]) ).

fof(f12061,plain,
    ( spl0_264
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(or(not(or(not(X2),X3)),or(X1,X3)),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_264])]) ).

fof(f699,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(or(not(or(not(X2),X3)),or(X1,X3)),X0)) )
    | ~ spl0_16
    | ~ spl0_71 ),
    inference(resolution,[],[f663,f93]) ).

fof(f12059,plain,
    ( spl0_263
    | ~ spl0_17
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f696,f662,f102,f12057]) ).

fof(f12057,plain,
    ( spl0_263
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(not(or(not(X2),X3)),or(X0,or(X1,X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_263])]) ).

fof(f696,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(not(or(not(X2),X3)),or(X0,or(X1,X3)))) )
    | ~ spl0_17
    | ~ spl0_71 ),
    inference(resolution,[],[f663,f103]) ).

fof(f12055,plain,
    ( spl0_262
    | ~ spl0_54
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f695,f662,f417,f12053]) ).

fof(f12053,plain,
    ( spl0_262
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(or(X1,X3),not(or(not(X2),X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_262])]) ).

fof(f695,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(or(X1,X3),not(or(not(X2),X3))))) )
    | ~ spl0_54
    | ~ spl0_71 ),
    inference(resolution,[],[f663,f418]) ).

fof(f12051,plain,
    ( spl0_261
    | ~ spl0_67
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f693,f662,f588,f12049]) ).

fof(f12049,plain,
    ( spl0_261
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(X1,or(not(or(not(X2),X3)),X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_261])]) ).

fof(f693,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(X1,or(not(or(not(X2),X3)),X3)))) )
    | ~ spl0_67
    | ~ spl0_71 ),
    inference(resolution,[],[f663,f589]) ).

fof(f12046,plain,
    ( spl0_260
    | ~ spl0_16
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f687,f658,f92,f12044]) ).

fof(f12044,plain,
    ( spl0_260
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(not(or(X2,or(not(X1),X3))),or(X2,X3)),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_260])]) ).

fof(f687,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(not(or(X2,or(not(X1),X3))),or(X2,X3)),X0)) )
    | ~ spl0_16
    | ~ spl0_70 ),
    inference(resolution,[],[f659,f93]) ).

fof(f12042,plain,
    ( spl0_259
    | ~ spl0_17
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f684,f658,f102,f12040]) ).

fof(f12040,plain,
    ( spl0_259
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(X2,or(not(X1),X3))),or(X0,or(X2,X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_259])]) ).

fof(f684,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(X2,or(not(X1),X3))),or(X0,or(X2,X3)))) )
    | ~ spl0_17
    | ~ spl0_70 ),
    inference(resolution,[],[f659,f103]) ).

fof(f12038,plain,
    ( spl0_258
    | ~ spl0_54
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f683,f658,f417,f12036]) ).

fof(f12036,plain,
    ( spl0_258
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(or(X2,X3),not(or(X2,or(not(X1),X3)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_258])]) ).

fof(f683,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(or(X2,X3),not(or(X2,or(not(X1),X3)))))) )
    | ~ spl0_54
    | ~ spl0_70 ),
    inference(resolution,[],[f659,f418]) ).

fof(f12034,plain,
    ( spl0_257
    | ~ spl0_67
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f681,f658,f588,f12032]) ).

fof(f12032,plain,
    ( spl0_257
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(not(or(X2,or(not(X1),X3))),X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_257])]) ).

fof(f681,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(not(or(X2,or(not(X1),X3))),X3)))) )
    | ~ spl0_67
    | ~ spl0_70 ),
    inference(resolution,[],[f659,f589]) ).

fof(f12030,plain,
    ( spl0_256
    | ~ spl0_16
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f675,f654,f92,f12028]) ).

fof(f12028,plain,
    ( spl0_256
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(not(X1),X2)))
        | theorem(or(or(not(or(X3,X1)),or(X3,X2)),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_256])]) ).

fof(f675,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(not(X1),X2)))
        | theorem(or(or(not(or(X3,X1)),or(X3,X2)),X0)) )
    | ~ spl0_16
    | ~ spl0_69 ),
    inference(resolution,[],[f655,f93]) ).

fof(f12026,plain,
    ( spl0_255
    | ~ spl0_17
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f672,f654,f102,f12024]) ).

fof(f12024,plain,
    ( spl0_255
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(not(X1),X2)))
        | theorem(or(not(or(X3,X1)),or(X0,or(X3,X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_255])]) ).

fof(f672,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(not(X1),X2)))
        | theorem(or(not(or(X3,X1)),or(X0,or(X3,X2)))) )
    | ~ spl0_17
    | ~ spl0_69 ),
    inference(resolution,[],[f655,f103]) ).

fof(f12022,plain,
    ( spl0_254
    | ~ spl0_54
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f671,f654,f417,f12020]) ).

fof(f12020,plain,
    ( spl0_254
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(not(X1),X2)))
        | theorem(or(X0,or(or(X3,X2),not(or(X3,X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_254])]) ).

fof(f671,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(not(X1),X2)))
        | theorem(or(X0,or(or(X3,X2),not(or(X3,X1))))) )
    | ~ spl0_54
    | ~ spl0_69 ),
    inference(resolution,[],[f655,f418]) ).

fof(f12018,plain,
    ( spl0_253
    | ~ spl0_67
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f669,f654,f588,f12016]) ).

fof(f12016,plain,
    ( spl0_253
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(not(X1),X2)))
        | theorem(or(X0,or(X3,or(not(or(X3,X1)),X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_253])]) ).

fof(f669,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(not(X1),X2)))
        | theorem(or(X0,or(X3,or(not(or(X3,X1)),X2)))) )
    | ~ spl0_67
    | ~ spl0_69 ),
    inference(resolution,[],[f655,f589]) ).

fof(f12014,plain,
    ( spl0_252
    | ~ spl0_46
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f650,f621,f300,f12012]) ).

fof(f12012,plain,
    ( spl0_252
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(or(not(or(X0,or(X1,X2))),X0),or(X1,X3)))
        | ~ theorem(or(not(X2),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_252])]) ).

fof(f650,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(not(or(X0,or(X1,X2))),X0),or(X1,X3)))
        | ~ theorem(or(not(X2),X3)) )
    | ~ spl0_46
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f301]) ).

fof(f12010,plain,
    ( spl0_251
    | ~ spl0_29
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f641,f621,f184,f12008]) ).

fof(f12008,plain,
    ( spl0_251
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(not(or(X1,or(X0,X2))),X3)))
        | ~ theorem(or(not(or(X1,X2)),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_251])]) ).

fof(f641,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,or(X0,X2))),X3)))
        | ~ theorem(or(not(or(X1,X2)),X3)) )
    | ~ spl0_29
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f185]) ).

fof(f11978,plain,
    ( spl0_250
    | ~ spl0_30
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f640,f621,f188,f11976]) ).

fof(f11976,plain,
    ( spl0_250
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(or(X0,X1),or(X0,X1))),X2)))
        | ~ theorem(or(not(X1),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_250])]) ).

fof(f640,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(or(X0,X1),or(X0,X1))),X2)))
        | ~ theorem(or(not(X1),X2)) )
    | ~ spl0_30
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f189]) ).

fof(f11974,plain,
    ( spl0_249
    | ~ spl0_10
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f631,f621,f60,f11972]) ).

fof(f11972,plain,
    ( spl0_249
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(or(or(X0,X1),or(X0,X1))),or(X0,X2)))
        | ~ theorem(or(not(X1),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_249])]) ).

fof(f631,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(or(X0,X1),or(X0,X1))),or(X0,X2)))
        | ~ theorem(or(not(X1),X2)) )
    | ~ spl0_10
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f61]) ).

fof(f11970,plain,
    ( spl0_248
    | ~ spl0_12
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f627,f621,f71,f11968]) ).

fof(f11968,plain,
    ( spl0_248
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(X0,or(X1,X2))),or(X1,X3)))
        | ~ theorem(or(not(or(X0,X2)),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_248])]) ).

fof(f71,plain,
    ( spl0_12
  <=> ! [X2,X0,X1] : theorem(or(not(or(X0,or(X1,X2))),or(X1,or(X0,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_12])]) ).

fof(f627,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(X0,or(X1,X2))),or(X1,X3)))
        | ~ theorem(or(not(or(X0,X2)),X3)) )
    | ~ spl0_12
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f72]) ).

fof(f72,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,or(X1,X2))),or(X1,or(X0,X2))))
    | ~ spl0_12 ),
    inference(avatar_component_clause,[],[f71]) ).

fof(f11966,plain,
    ( spl0_247
    | ~ spl0_49
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f619,f588,f318,f11964]) ).

fof(f11964,plain,
    ( spl0_247
  <=> ! [X4,X0,X3,X2,X1] :
        ( theorem(or(or(X0,X1),or(X2,or(X3,X4))))
        | ~ theorem(or(or(X3,or(X2,X4)),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_247])]) ).

fof(f619,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( theorem(or(or(X0,X1),or(X2,or(X3,X4))))
        | ~ theorem(or(or(X3,or(X2,X4)),X1)) )
    | ~ spl0_49
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f319]) ).

fof(f11962,plain,
    ( spl0_246
    | ~ spl0_32
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f609,f588,f217,f11960]) ).

fof(f11960,plain,
    ( spl0_246
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(X1,or(not(or(X0,X2)),X3))))
        | ~ theorem(or(not(X2),or(X1,X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_246])]) ).

fof(f609,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(not(or(X0,X2)),X3))))
        | ~ theorem(or(not(X2),or(X1,X3))) )
    | ~ spl0_32
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f218]) ).

fof(f11958,plain,
    ( spl0_245
    | ~ spl0_59
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f607,f588,f479,f11956]) ).

fof(f11956,plain,
    ( spl0_245
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(X1,or(not(or(or(X1,X2),not(X3))),X2))))
        | ~ theorem(or(X0,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_245])]) ).

fof(f607,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(not(or(or(X1,X2),not(X3))),X2))))
        | ~ theorem(or(X0,X3)) )
    | ~ spl0_59
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f480]) ).

fof(f11954,plain,
    ( spl0_244
    | ~ spl0_61
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f601,f588,f487,f11952]) ).

fof(f11952,plain,
    ( spl0_244
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(not(X0),or(X1,X2))),or(X1,or(X3,X2))))
        | ~ theorem(or(X3,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_244])]) ).

fof(f601,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(not(X0),or(X1,X2))),or(X1,or(X3,X2))))
        | ~ theorem(or(X3,X0)) )
    | ~ spl0_61
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f488]) ).

fof(f11950,plain,
    ( spl0_243
    | ~ spl0_47
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f599,f588,f310,f11948]) ).

fof(f11948,plain,
    ( spl0_243
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(or(X0,or(X1,X2)),not(X3))),or(X1,or(X0,X2))))
        | ~ theorem(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_243])]) ).

fof(f599,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(or(X0,or(X1,X2)),not(X3))),or(X1,or(X0,X2))))
        | ~ theorem(X3) )
    | ~ spl0_47
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f311]) ).

fof(f11946,plain,
    ( spl0_242
    | ~ spl0_58
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f596,f588,f475,f11944]) ).

fof(f11944,plain,
    ( spl0_242
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(X0,or(not(X1),or(X2,X3)))),or(X2,or(X0,X3))))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_242])]) ).

fof(f596,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(X0,or(not(X1),or(X2,X3)))),or(X2,or(X0,X3))))
        | ~ theorem(X1) )
    | ~ spl0_58
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f476]) ).

fof(f8797,plain,
    ( spl0_42
    | ~ spl0_45
    | ~ spl0_178 ),
    inference(avatar_split_clause,[],[f7530,f3653,f296,f275]) ).

fof(f275,plain,
    ( spl0_42
  <=> ! [X0] :
        ( ~ theorem(not(X0))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_42])]) ).

fof(f296,plain,
    ( spl0_45
  <=> ! [X0] :
        ( theorem(not(or(not(X0),not(X0))))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_45])]) ).

fof(f3653,plain,
    ( spl0_178
  <=> ! [X0,X1] :
        ( ~ theorem(not(or(X0,X1)))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_178])]) ).

fof(f7530,plain,
    ( ! [X0] :
        ( ~ theorem(not(X0))
        | ~ theorem(X0) )
    | ~ spl0_45
    | ~ spl0_178 ),
    inference(resolution,[],[f3654,f297]) ).

fof(f297,plain,
    ( ! [X0] :
        ( theorem(not(or(not(X0),not(X0))))
        | ~ theorem(X0) )
    | ~ spl0_45 ),
    inference(avatar_component_clause,[],[f296]) ).

fof(f3654,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(or(X0,X1)))
        | ~ theorem(X1) )
    | ~ spl0_178 ),
    inference(avatar_component_clause,[],[f3653]) ).

fof(f8323,plain,
    ( spl0_1
    | ~ spl0_41 ),
    inference(avatar_contradiction_clause,[],[f8298]) ).

fof(f8298,plain,
    ( $false
    | spl0_1
    | ~ spl0_41 ),
    inference(resolution,[],[f273,f20]) ).

fof(f273,plain,
    ( ! [X1] : theorem(X1)
    | ~ spl0_41 ),
    inference(avatar_component_clause,[],[f272]) ).

fof(f272,plain,
    ( spl0_41
  <=> ! [X1] : theorem(X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_41])]) ).

fof(f8322,plain,
    ( spl0_38
    | ~ spl0_41 ),
    inference(avatar_contradiction_clause,[],[f8299]) ).

fof(f8299,plain,
    ( $false
    | spl0_38
    | ~ spl0_41 ),
    inference(resolution,[],[f273,f255]) ).

fof(f8321,plain,
    ( ~ spl0_41
    | spl0_103 ),
    inference(avatar_contradiction_clause,[],[f8300]) ).

fof(f8300,plain,
    ( $false
    | ~ spl0_41
    | spl0_103 ),
    inference(resolution,[],[f273,f1284]) ).

fof(f8320,plain,
    ( spl0_18
    | ~ spl0_41 ),
    inference(avatar_contradiction_clause,[],[f8301]) ).

fof(f8301,plain,
    ( $false
    | spl0_18
    | ~ spl0_41 ),
    inference(resolution,[],[f273,f114]) ).

fof(f114,plain,
    ( ~ theorem(or(not(not(p)),q))
    | spl0_18 ),
    inference(avatar_component_clause,[],[f112]) ).

fof(f112,plain,
    ( spl0_18
  <=> theorem(or(not(not(p)),q)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_18])]) ).

fof(f8319,plain,
    ( ~ spl0_41
    | spl0_100 ),
    inference(avatar_contradiction_clause,[],[f8302]) ).

fof(f8302,plain,
    ( $false
    | ~ spl0_41
    | spl0_100 ),
    inference(resolution,[],[f273,f1042]) ).

fof(f8318,plain,
    ( spl0_35
    | ~ spl0_41 ),
    inference(avatar_contradiction_clause,[],[f8303]) ).

fof(f8303,plain,
    ( $false
    | spl0_35
    | ~ spl0_41 ),
    inference(resolution,[],[f273,f236]) ).

fof(f236,plain,
    ( ~ theorem(not(not(p)))
    | spl0_35 ),
    inference(avatar_component_clause,[],[f234]) ).

fof(f234,plain,
    ( spl0_35
  <=> theorem(not(not(p))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_35])]) ).

fof(f8317,plain,
    ( ~ spl0_41
    | ~ spl0_163 ),
    inference(avatar_contradiction_clause,[],[f8306]) ).

fof(f8306,plain,
    ( $false
    | ~ spl0_41
    | ~ spl0_163 ),
    inference(resolution,[],[f273,f2803]) ).

fof(f2803,plain,
    ( ! [X0] : ~ theorem(not(or(X0,not(X0))))
    | ~ spl0_163 ),
    inference(avatar_component_clause,[],[f2802]) ).

fof(f2802,plain,
    ( spl0_163
  <=> ! [X0] : ~ theorem(not(or(X0,not(X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_163])]) ).

fof(f8316,plain,
    ( ~ spl0_41
    | ~ spl0_91 ),
    inference(avatar_contradiction_clause,[],[f8307]) ).

fof(f8307,plain,
    ( $false
    | ~ spl0_41
    | ~ spl0_91 ),
    inference(resolution,[],[f273,f927]) ).

fof(f927,plain,
    ( ! [X2] : ~ theorem(not(or(not(X2),X2)))
    | ~ spl0_91 ),
    inference(avatar_component_clause,[],[f926]) ).

fof(f926,plain,
    ( spl0_91
  <=> ! [X2] : ~ theorem(not(or(not(X2),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_91])]) ).

fof(f8315,plain,
    ( spl0_37
    | ~ spl0_41 ),
    inference(avatar_contradiction_clause,[],[f8308]) ).

fof(f8308,plain,
    ( $false
    | spl0_37
    | ~ spl0_41 ),
    inference(resolution,[],[f273,f250]) ).

fof(f250,plain,
    ( ~ theorem(not(or(p,q)))
    | spl0_37 ),
    inference(avatar_component_clause,[],[f248]) ).

fof(f248,plain,
    ( spl0_37
  <=> theorem(not(or(p,q))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_37])]) ).

fof(f8314,plain,
    ( ~ spl0_41
    | spl0_121 ),
    inference(avatar_contradiction_clause,[],[f8309]) ).

fof(f8309,plain,
    ( $false
    | ~ spl0_41
    | spl0_121 ),
    inference(resolution,[],[f273,f2072]) ).

fof(f2072,plain,
    ( ~ theorem(not(or(q,p)))
    | spl0_121 ),
    inference(avatar_component_clause,[],[f2070]) ).

fof(f2070,plain,
    ( spl0_121
  <=> theorem(not(or(q,p))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_121])]) ).

fof(f8313,plain,
    ( ~ spl0_41
    | spl0_64 ),
    inference(avatar_contradiction_clause,[],[f8310]) ).

fof(f8310,plain,
    ( $false
    | ~ spl0_41
    | spl0_64 ),
    inference(resolution,[],[f273,f532]) ).

fof(f532,plain,
    ( ~ theorem(p)
    | spl0_64 ),
    inference(avatar_component_clause,[],[f530]) ).

fof(f530,plain,
    ( spl0_64
  <=> theorem(p) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_64])]) ).

fof(f8312,plain,
    ( spl0_24
    | ~ spl0_41 ),
    inference(avatar_contradiction_clause,[],[f8311]) ).

fof(f8311,plain,
    ( $false
    | spl0_24
    | ~ spl0_41 ),
    inference(resolution,[],[f273,f152]) ).

fof(f152,plain,
    ( ~ theorem(q)
    | spl0_24 ),
    inference(avatar_component_clause,[],[f150]) ).

fof(f150,plain,
    ( spl0_24
  <=> theorem(q) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_24])]) ).

fof(f8297,plain,
    ( spl0_241
    | ~ spl0_137
    | ~ spl0_195 ),
    inference(avatar_split_clause,[],[f8014,f4047,f2285,f8295]) ).

fof(f8295,plain,
    ( spl0_241
  <=> ! [X0] :
        ( ~ theorem(X0)
        | ~ theorem(not(not(not(X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_241])]) ).

fof(f4047,plain,
    ( spl0_195
  <=> ! [X0,X1] :
        ( theorem(or(X0,not(not(X1))))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_195])]) ).

fof(f8014,plain,
    ( ! [X0] :
        ( ~ theorem(X0)
        | ~ theorem(not(not(not(X0)))) )
    | ~ spl0_137
    | ~ spl0_195 ),
    inference(resolution,[],[f4048,f2286]) ).

fof(f4048,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(not(X1))))
        | ~ theorem(X1) )
    | ~ spl0_195 ),
    inference(avatar_component_clause,[],[f4047]) ).

fof(f5352,plain,
    ( ~ spl0_7
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5231]) ).

fof(f5231,plain,
    ( $false
    | ~ spl0_7
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f47]) ).

fof(f5206,plain,
    ( ! [X1] : ~ theorem(X1)
    | ~ spl0_234 ),
    inference(avatar_component_clause,[],[f5205]) ).

fof(f5351,plain,
    ( ~ spl0_74
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5232]) ).

fof(f5232,plain,
    ( $false
    | ~ spl0_74
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f736]) ).

fof(f5350,plain,
    ( ~ spl0_39
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5233]) ).

fof(f5233,plain,
    ( $false
    | ~ spl0_39
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f261]) ).

fof(f5349,plain,
    ( ~ spl0_10
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5234]) ).

fof(f5234,plain,
    ( $false
    | ~ spl0_10
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f61]) ).

fof(f5348,plain,
    ( ~ spl0_122
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5235]) ).

fof(f5235,plain,
    ( $false
    | ~ spl0_122
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f2076]) ).

fof(f5347,plain,
    ( ~ spl0_105
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5236]) ).

fof(f5236,plain,
    ( $false
    | ~ spl0_105
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f1699]) ).

fof(f5346,plain,
    ( ~ spl0_176
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5237]) ).

fof(f5237,plain,
    ( $false
    | ~ spl0_176
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f3337]) ).

fof(f3337,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,X1)),or(X0,or(not(or(not(X1),X2)),X2))))
    | ~ spl0_176 ),
    inference(avatar_component_clause,[],[f3336]) ).

fof(f3336,plain,
    ( spl0_176
  <=> ! [X2,X0,X1] : theorem(or(not(or(X0,X1)),or(X0,or(not(or(not(X1),X2)),X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_176])]) ).

fof(f5345,plain,
    ( ~ spl0_11
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5238]) ).

fof(f5238,plain,
    ( $false
    | ~ spl0_11
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f67]) ).

fof(f5344,plain,
    ( ~ spl0_12
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5239]) ).

fof(f5239,plain,
    ( $false
    | ~ spl0_12
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f72]) ).

fof(f5343,plain,
    ( ~ spl0_127
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5240]) ).

fof(f5240,plain,
    ( $false
    | ~ spl0_127
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f2096]) ).

fof(f5342,plain,
    ( ~ spl0_166
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5241]) ).

fof(f5241,plain,
    ( $false
    | ~ spl0_166
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f3297]) ).

fof(f3297,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,X1)),or(or(X0,X2),not(or(not(X1),X2)))))
    | ~ spl0_166 ),
    inference(avatar_component_clause,[],[f3296]) ).

fof(f3296,plain,
    ( spl0_166
  <=> ! [X2,X0,X1] : theorem(or(not(or(X0,X1)),or(or(X0,X2),not(or(not(X1),X2))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_166])]) ).

fof(f5341,plain,
    ( ~ spl0_36
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5242]) ).

fof(f5242,plain,
    ( $false
    | ~ spl0_36
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f240]) ).

fof(f5340,plain,
    ( ~ spl0_177
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5243]) ).

fof(f5243,plain,
    ( $false
    | ~ spl0_177
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f3341]) ).

fof(f3341,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(not(X0),X1)),or(X2,or(not(or(X2,X0)),X1))))
    | ~ spl0_177 ),
    inference(avatar_component_clause,[],[f3340]) ).

fof(f3340,plain,
    ( spl0_177
  <=> ! [X2,X0,X1] : theorem(or(not(or(not(X0),X1)),or(X2,or(not(or(X2,X0)),X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_177])]) ).

fof(f5339,plain,
    ( ~ spl0_167
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5244]) ).

fof(f5244,plain,
    ( $false
    | ~ spl0_167
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f3301]) ).

fof(f3301,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(not(X0),X1)),or(or(X2,X1),not(or(X2,X0)))))
    | ~ spl0_167 ),
    inference(avatar_component_clause,[],[f3300]) ).

fof(f3300,plain,
    ( spl0_167
  <=> ! [X2,X0,X1] : theorem(or(not(or(not(X0),X1)),or(or(X2,X1),not(or(X2,X0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_167])]) ).

fof(f5338,plain,
    ( ~ spl0_14
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5245]) ).

fof(f5245,plain,
    ( $false
    | ~ spl0_14
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f81]) ).

fof(f5337,plain,
    ( ~ spl0_128
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5246]) ).

fof(f5246,plain,
    ( $false
    | ~ spl0_128
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f2100]) ).

fof(f5336,plain,
    ( ~ spl0_234
    | ~ spl0_238 ),
    inference(avatar_contradiction_clause,[],[f5247]) ).

fof(f5247,plain,
    ( $false
    | ~ spl0_234
    | ~ spl0_238 ),
    inference(resolution,[],[f5206,f5221]) ).

fof(f5221,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(or(X0,or(X1,X2)),or(X0,or(X1,X2)))),or(X1,or(X0,X2))))
    | ~ spl0_238 ),
    inference(avatar_component_clause,[],[f5220]) ).

fof(f5220,plain,
    ( spl0_238
  <=> ! [X2,X0,X1] : theorem(or(not(or(or(X0,or(X1,X2)),or(X0,or(X1,X2)))),or(X1,or(X0,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_238])]) ).

fof(f5335,plain,
    ( ~ spl0_97
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5248]) ).

fof(f5248,plain,
    ( $false
    | ~ spl0_97
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f1029]) ).

fof(f5334,plain,
    ( ~ spl0_134
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5249]) ).

fof(f5249,plain,
    ( $false
    | ~ spl0_134
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f2124]) ).

fof(f5333,plain,
    ( ~ spl0_23
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5250]) ).

fof(f5250,plain,
    ( $false
    | ~ spl0_23
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f144]) ).

fof(f5332,plain,
    ( ~ spl0_26
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5251]) ).

fof(f5251,plain,
    ( $false
    | ~ spl0_26
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f164]) ).

fof(f5331,plain,
    ( ~ spl0_30
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5252]) ).

fof(f5252,plain,
    ( $false
    | ~ spl0_30
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f189]) ).

fof(f5330,plain,
    ( ~ spl0_81
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5253]) ).

fof(f5253,plain,
    ( $false
    | ~ spl0_81
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f831]) ).

fof(f5329,plain,
    ( ~ spl0_80
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5254]) ).

fof(f5254,plain,
    ( $false
    | ~ spl0_80
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f812]) ).

fof(f5328,plain,
    ( ~ spl0_29
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5255]) ).

fof(f5255,plain,
    ( $false
    | ~ spl0_29
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f185]) ).

fof(f5327,plain,
    ( ~ spl0_106
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5256]) ).

fof(f5256,plain,
    ( $false
    | ~ spl0_106
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f1703]) ).

fof(f5326,plain,
    ( ~ spl0_135
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5257]) ).

fof(f5257,plain,
    ( $false
    | ~ spl0_135
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f2128]) ).

fof(f5325,plain,
    ( ~ spl0_136
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5258]) ).

fof(f5258,plain,
    ( $false
    | ~ spl0_136
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f2132]) ).

fof(f5324,plain,
    ( ~ spl0_234
    | ~ spl0_239 ),
    inference(avatar_contradiction_clause,[],[f5259]) ).

fof(f5259,plain,
    ( $false
    | ~ spl0_234
    | ~ spl0_239 ),
    inference(resolution,[],[f5206,f5225]) ).

fof(f5225,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(or(X0,or(X1,X2)),or(X0,or(X1,X2)))),X2))))
    | ~ spl0_239 ),
    inference(avatar_component_clause,[],[f5224]) ).

fof(f5224,plain,
    ( spl0_239
  <=> ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(or(X0,or(X1,X2)),or(X0,or(X1,X2)))),X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_239])]) ).

fof(f5323,plain,
    ( ~ spl0_75
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5260]) ).

fof(f5260,plain,
    ( $false
    | ~ spl0_75
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f740]) ).

fof(f5322,plain,
    ( ~ spl0_84
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5261]) ).

fof(f5261,plain,
    ( $false
    | ~ spl0_84
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f843]) ).

fof(f5321,plain,
    ( ~ spl0_129
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5262]) ).

fof(f5262,plain,
    ( $false
    | ~ spl0_129
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f2104]) ).

fof(f5320,plain,
    ( ~ spl0_96
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5263]) ).

fof(f5263,plain,
    ( $false
    | ~ spl0_96
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f953]) ).

fof(f5319,plain,
    ( ~ spl0_82
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5264]) ).

fof(f5264,plain,
    ( $false
    | ~ spl0_82
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f835]) ).

fof(f5318,plain,
    ( ~ spl0_119
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5265]) ).

fof(f5265,plain,
    ( $false
    | ~ spl0_119
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f2063]) ).

fof(f5317,plain,
    ( ~ spl0_203
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5266]) ).

fof(f5266,plain,
    ( $false
    | ~ spl0_203
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f4413]) ).

fof(f4413,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(X0,or(or(not(or(X1,or(or(X0,X2),X3))),or(X1,X3)),X2)))
    | ~ spl0_203 ),
    inference(avatar_component_clause,[],[f4412]) ).

fof(f4412,plain,
    ( spl0_203
  <=> ! [X0,X3,X2,X1] : theorem(or(X0,or(or(not(or(X1,or(or(X0,X2),X3))),or(X1,X3)),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_203])]) ).

fof(f5316,plain,
    ( ~ spl0_234
    | ~ spl0_237 ),
    inference(avatar_contradiction_clause,[],[f5267]) ).

fof(f5267,plain,
    ( $false
    | ~ spl0_234
    | ~ spl0_237 ),
    inference(resolution,[],[f5206,f5217]) ).

fof(f5217,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(or(or(X0,X1),X2),or(or(X0,X1),X2))),X2),X1)))
    | ~ spl0_237 ),
    inference(avatar_component_clause,[],[f5216]) ).

fof(f5216,plain,
    ( spl0_237
  <=> ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(or(or(X0,X1),X2),or(or(X0,X1),X2))),X2),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_237])]) ).

fof(f5315,plain,
    ( ~ spl0_130
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5268]) ).

fof(f5268,plain,
    ( $false
    | ~ spl0_130
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f2108]) ).

fof(f5314,plain,
    ( ~ spl0_22
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5269]) ).

fof(f5269,plain,
    ( $false
    | ~ spl0_22
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f140]) ).

fof(f5313,plain,
    ( ~ spl0_40
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5270]) ).

fof(f5270,plain,
    ( $false
    | ~ spl0_40
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f269]) ).

fof(f5312,plain,
    ( ~ spl0_56
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5271]) ).

fof(f5271,plain,
    ( $false
    | ~ spl0_56
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f447]) ).

fof(f5311,plain,
    ( ~ spl0_204
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5272]) ).

fof(f5272,plain,
    ( $false
    | ~ spl0_204
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f4417]) ).

fof(f4417,plain,
    ( ! [X0,X1] : theorem(or(or(not(or(or(or(X0,X0),X1),or(or(X0,X0),X1))),X1),X0))
    | ~ spl0_204 ),
    inference(avatar_component_clause,[],[f4416]) ).

fof(f4416,plain,
    ( spl0_204
  <=> ! [X0,X1] : theorem(or(or(not(or(or(or(X0,X0),X1),or(or(X0,X0),X1))),X1),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_204])]) ).

fof(f5310,plain,
    ( ~ spl0_174
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5273]) ).

fof(f5273,plain,
    ( $false
    | ~ spl0_174
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f3329]) ).

fof(f3329,plain,
    ( ! [X0,X1] : theorem(or(or(not(X0),X1),X0))
    | ~ spl0_174 ),
    inference(avatar_component_clause,[],[f3328]) ).

fof(f3328,plain,
    ( spl0_174
  <=> ! [X0,X1] : theorem(or(or(not(X0),X1),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_174])]) ).

fof(f5309,plain,
    ( ~ spl0_43
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5274]) ).

fof(f5274,plain,
    ( $false
    | ~ spl0_43
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f280]) ).

fof(f280,plain,
    ( ! [X0,X1] : theorem(or(or(not(X0),X0),X1))
    | ~ spl0_43 ),
    inference(avatar_component_clause,[],[f279]) ).

fof(f279,plain,
    ( spl0_43
  <=> ! [X0,X1] : theorem(or(or(not(X0),X0),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_43])]) ).

fof(f5308,plain,
    ( ~ spl0_46
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5275]) ).

fof(f5275,plain,
    ( $false
    | ~ spl0_46
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f301]) ).

fof(f5307,plain,
    ( ~ spl0_98
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5276]) ).

fof(f5276,plain,
    ( $false
    | ~ spl0_98
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f1033]) ).

fof(f5306,plain,
    ( ~ spl0_55
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5277]) ).

fof(f5277,plain,
    ( $false
    | ~ spl0_55
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f443]) ).

fof(f5305,plain,
    ( ~ spl0_168
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5278]) ).

fof(f5278,plain,
    ( $false
    | ~ spl0_168
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f3305]) ).

fof(f5304,plain,
    ( ~ spl0_104
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5279]) ).

fof(f5279,plain,
    ( $false
    | ~ spl0_104
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f1638]) ).

fof(f5303,plain,
    ( ~ spl0_146
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5280]) ).

fof(f5280,plain,
    ( $false
    | ~ spl0_146
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f2609]) ).

fof(f2609,plain,
    ( ! [X0,X1] : theorem(or(or(X0,not(X1)),X1))
    | ~ spl0_146 ),
    inference(avatar_component_clause,[],[f2608]) ).

fof(f2608,plain,
    ( spl0_146
  <=> ! [X0,X1] : theorem(or(or(X0,not(X1)),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_146])]) ).

fof(f5302,plain,
    ( ~ spl0_131
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5281]) ).

fof(f5281,plain,
    ( $false
    | ~ spl0_131
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f2112]) ).

fof(f5301,plain,
    ( ~ spl0_216
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5282]) ).

fof(f5282,plain,
    ( $false
    | ~ spl0_216
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f4465]) ).

fof(f4465,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(or(not(or(X0,or(X1,or(X2,X3)))),X0),or(X2,or(X1,X3))))
    | ~ spl0_216 ),
    inference(avatar_component_clause,[],[f4464]) ).

fof(f4464,plain,
    ( spl0_216
  <=> ! [X0,X3,X2,X1] : theorem(or(or(not(or(X0,or(X1,or(X2,X3)))),X0),or(X2,or(X1,X3)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_216])]) ).

fof(f5300,plain,
    ( ~ spl0_202
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5283]) ).

fof(f5283,plain,
    ( $false
    | ~ spl0_202
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f4409]) ).

fof(f5299,plain,
    ( ~ spl0_234
    | ~ spl0_240 ),
    inference(avatar_contradiction_clause,[],[f5284]) ).

fof(f5284,plain,
    ( $false
    | ~ spl0_234
    | ~ spl0_240 ),
    inference(resolution,[],[f5206,f5229]) ).

fof(f5229,plain,
    ( ! [X2,X3,X0,X1,X4] : theorem(or(or(not(or(X0,or(or(X1,or(X2,X3)),X4))),or(X0,X4)),or(X2,or(X1,X3))))
    | ~ spl0_240 ),
    inference(avatar_component_clause,[],[f5228]) ).

fof(f5228,plain,
    ( spl0_240
  <=> ! [X4,X0,X3,X2,X1] : theorem(or(or(not(or(X0,or(or(X1,or(X2,X3)),X4))),or(X0,X4)),or(X2,or(X1,X3)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_240])]) ).

fof(f5298,plain,
    ( ~ spl0_234
    | ~ spl0_236 ),
    inference(avatar_contradiction_clause,[],[f5285]) ).

fof(f5285,plain,
    ( $false
    | ~ spl0_234
    | ~ spl0_236 ),
    inference(resolution,[],[f5206,f5213]) ).

fof(f5213,plain,
    ( ! [X2,X0,X1] : theorem(or(or(not(or(or(or(X0,X1),X2),or(or(X0,X1),X2))),X2),or(X1,X0)))
    | ~ spl0_236 ),
    inference(avatar_component_clause,[],[f5212]) ).

fof(f5212,plain,
    ( spl0_236
  <=> ! [X2,X0,X1] : theorem(or(or(not(or(or(or(X0,X1),X2),or(or(X0,X1),X2))),X2),or(X1,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_236])]) ).

fof(f5297,plain,
    ( ~ spl0_21
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5286]) ).

fof(f5286,plain,
    ( $false
    | ~ spl0_21
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f136]) ).

fof(f5296,plain,
    ( ~ spl0_25
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5287]) ).

fof(f5287,plain,
    ( $false
    | ~ spl0_25
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f160]) ).

fof(f5295,plain,
    ( ~ spl0_86
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5288]) ).

fof(f5288,plain,
    ( $false
    | ~ spl0_86
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f907]) ).

fof(f907,plain,
    ( ! [X0,X1] : theorem(or(or(X0,X1),not(X0)))
    | ~ spl0_86 ),
    inference(avatar_component_clause,[],[f906]) ).

fof(f906,plain,
    ( spl0_86
  <=> ! [X0,X1] : theorem(or(or(X0,X1),not(X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_86])]) ).

fof(f5294,plain,
    ( ~ spl0_28
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5289]) ).

fof(f5289,plain,
    ( $false
    | ~ spl0_28
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f181]) ).

fof(f181,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(X1,X2)),not(or(X1,or(X0,X2)))))
    | ~ spl0_28 ),
    inference(avatar_component_clause,[],[f180]) ).

fof(f180,plain,
    ( spl0_28
  <=> ! [X2,X0,X1] : theorem(or(or(X0,or(X1,X2)),not(or(X1,or(X0,X2))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_28])]) ).

fof(f5293,plain,
    ( ~ spl0_34
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5290]) ).

fof(f5290,plain,
    ( $false
    | ~ spl0_34
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f231]) ).

fof(f231,plain,
    ( ! [X2,X0,X1] : theorem(or(or(not(or(X0,X1)),or(X0,X2)),not(or(not(X1),X2))))
    | ~ spl0_34 ),
    inference(avatar_component_clause,[],[f230]) ).

fof(f230,plain,
    ( spl0_34
  <=> ! [X2,X0,X1] : theorem(or(or(not(or(X0,X1)),or(X0,X2)),not(or(not(X1),X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_34])]) ).

fof(f5292,plain,
    ( ~ spl0_66
    | ~ spl0_234 ),
    inference(avatar_contradiction_clause,[],[f5291]) ).

fof(f5291,plain,
    ( $false
    | ~ spl0_66
    | ~ spl0_234 ),
    inference(resolution,[],[f5206,f540]) ).

fof(f540,plain,
    ( ! [X2,X0,X1] : theorem(or(or(not(or(not(X0),X1)),or(X2,X1)),not(or(X2,X0))))
    | ~ spl0_66 ),
    inference(avatar_component_clause,[],[f539]) ).

fof(f539,plain,
    ( spl0_66
  <=> ! [X2,X0,X1] : theorem(or(or(not(or(not(X0),X1)),or(X2,X1)),not(or(X2,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_66])]) ).

fof(f5230,plain,
    ( spl0_240
    | ~ spl0_55
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f618,f588,f442,f5228]) ).

fof(f618,plain,
    ( ! [X2,X3,X0,X1,X4] : theorem(or(or(not(or(X0,or(or(X1,or(X2,X3)),X4))),or(X0,X4)),or(X2,or(X1,X3))))
    | ~ spl0_55
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f443]) ).

fof(f5226,plain,
    ( spl0_239
    | ~ spl0_30
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f608,f588,f188,f5224]) ).

fof(f608,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(or(X0,or(X1,X2)),or(X0,or(X1,X2)))),X2))))
    | ~ spl0_30
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f189]) ).

fof(f5222,plain,
    ( spl0_238
    | ~ spl0_10
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f598,f588,f60,f5220]) ).

fof(f598,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(or(X0,or(X1,X2)),or(X0,or(X1,X2)))),or(X1,or(X0,X2))))
    | ~ spl0_10
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f61]) ).

fof(f5218,plain,
    ( spl0_237
    | ~ spl0_17
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f463,f446,f102,f5216]) ).

fof(f463,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(or(or(X0,X1),X2),or(or(X0,X1),X2))),X2),X1)))
    | ~ spl0_17
    | ~ spl0_56 ),
    inference(resolution,[],[f447,f103]) ).

fof(f5214,plain,
    ( spl0_236
    | ~ spl0_54
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f462,f446,f417,f5212]) ).

fof(f462,plain,
    ( ! [X2,X0,X1] : theorem(or(or(not(or(or(or(X0,X1),X2),or(or(X0,X1),X2))),X2),or(X1,X0)))
    | ~ spl0_54
    | ~ spl0_56 ),
    inference(resolution,[],[f447,f418]) ).

fof(f5210,plain,
    ( spl0_234
    | spl0_235
    | ~ spl0_93
    | ~ spl0_157 ),
    inference(avatar_split_clause,[],[f3083,f2685,f933,f5208,f5205]) ).

fof(f5208,plain,
    ( spl0_235
  <=> ! [X0] :
        ( theorem(X0)
        | ~ theorem(not(not(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_235])]) ).

fof(f3083,plain,
    ( ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(X1)
        | ~ theorem(not(not(X0))) )
    | ~ spl0_93
    | ~ spl0_157 ),
    inference(resolution,[],[f2686,f934]) ).

fof(f5203,plain,
    ( spl0_233
    | ~ spl0_19
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f595,f588,f117,f5201]) ).

fof(f5201,plain,
    ( spl0_233
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(X0,X1)),or(X2,or(X0,X3))))
        | ~ theorem(or(not(X1),or(X2,X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_233])]) ).

fof(f595,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X2,or(X0,X3))))
        | ~ theorem(or(not(X1),or(X2,X3))) )
    | ~ spl0_19
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f118]) ).

fof(f5199,plain,
    ( spl0_232
    | ~ spl0_52
    | ~ spl0_66 ),
    inference(avatar_split_clause,[],[f585,f539,f361,f5197]) ).

fof(f5197,plain,
    ( spl0_232
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(or(not(or(not(X0),X1)),or(X2,X1)),X3))
        | ~ theorem(not(not(or(X2,X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_232])]) ).

fof(f585,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(not(or(not(X0),X1)),or(X2,X1)),X3))
        | ~ theorem(not(not(or(X2,X0)))) )
    | ~ spl0_52
    | ~ spl0_66 ),
    inference(resolution,[],[f540,f362]) ).

fof(f5195,plain,
    ( spl0_231
    | ~ spl0_52
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f580,f535,f361,f5193]) ).

fof(f5193,plain,
    ( spl0_231
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(X2)
        | theorem(or(not(or(not(X2),X0)),X3))
        | ~ theorem(not(X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_231])]) ).

fof(f580,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(X2)
        | theorem(or(not(or(not(X2),X0)),X3))
        | ~ theorem(not(X1)) )
    | ~ spl0_52
    | ~ spl0_65 ),
    inference(resolution,[],[f536,f362]) ).

fof(f5191,plain,
    ( spl0_230
    | ~ spl0_31
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f577,f535,f192,f5189]) ).

fof(f5189,plain,
    ( spl0_230
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(X2)
        | theorem(or(X3,X1))
        | ~ theorem(or(X3,or(not(X2),X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_230])]) ).

fof(f577,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(X2)
        | theorem(or(X3,X1))
        | ~ theorem(or(X3,or(not(X2),X0))) )
    | ~ spl0_31
    | ~ spl0_65 ),
    inference(resolution,[],[f536,f193]) ).

fof(f5187,plain,
    ( spl0_229
    | ~ spl0_12
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f555,f526,f71,f5185]) ).

fof(f5185,plain,
    ( spl0_229
  <=> ! [X4,X0,X3,X2,X1] :
        ( ~ theorem(or(X0,or(X1,or(X2,X3))))
        | theorem(or(X0,or(X4,or(X2,or(X1,X3))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_229])]) ).

fof(f555,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,or(X1,or(X2,X3))))
        | theorem(or(X0,or(X4,or(X2,or(X1,X3))))) )
    | ~ spl0_12
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f72]) ).

fof(f5183,plain,
    ( spl0_228
    | ~ spl0_52
    | ~ spl0_62 ),
    inference(avatar_split_clause,[],[f545,f522,f361,f5181]) ).

fof(f5181,plain,
    ( spl0_228
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(or(not(X0),X1),or(not(X0),X1))),X2))
        | ~ theorem(not(X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_228])]) ).

fof(f545,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(or(not(X0),X1),or(not(X0),X1))),X2))
        | ~ theorem(not(X1)) )
    | ~ spl0_52
    | ~ spl0_62 ),
    inference(resolution,[],[f523,f362]) ).

fof(f5179,plain,
    ( spl0_227
    | ~ spl0_31
    | ~ spl0_62 ),
    inference(avatar_split_clause,[],[f543,f522,f192,f5177]) ).

fof(f543,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(X1,or(or(not(X0),X2),or(not(X0),X2)))) )
    | ~ spl0_31
    | ~ spl0_62 ),
    inference(resolution,[],[f523,f193]) ).

fof(f5175,plain,
    ( spl0_226
    | ~ spl0_17
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f511,f483,f102,f5173]) ).

fof(f5173,plain,
    ( spl0_226
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(or(not(or(or(X2,X3),X0)),X1),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_226])]) ).

fof(f511,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(or(not(or(or(X2,X3),X0)),X1),X3))) )
    | ~ spl0_17
    | ~ spl0_60 ),
    inference(resolution,[],[f484,f103]) ).

fof(f5171,plain,
    ( spl0_225
    | ~ spl0_54
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f510,f483,f417,f5169]) ).

fof(f5169,plain,
    ( spl0_225
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(not(or(or(X2,X3),X0)),X1),or(X3,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_225])]) ).

fof(f510,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(not(or(or(X2,X3),X0)),X1),or(X3,X2))) )
    | ~ spl0_54
    | ~ spl0_60 ),
    inference(resolution,[],[f484,f418]) ).

fof(f5167,plain,
    ( spl0_224
    | ~ spl0_15
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f503,f479,f85,f5165]) ).

fof(f503,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(or(not(or(X0,not(X1))),X0),X1))
        | theorem(or(not(or(X0,not(X1))),X0)) )
    | ~ spl0_15
    | ~ spl0_59 ),
    inference(resolution,[],[f480,f86]) ).

fof(f5163,plain,
    ( spl0_223
    | ~ spl0_48
    | ~ spl0_93 ),
    inference(avatar_split_clause,[],[f987,f933,f314,f5161]) ).

fof(f5161,plain,
    ( spl0_223
  <=> ! [X0,X1] :
        ( ~ theorem(not(not(X0)))
        | theorem(or(X1,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_223])]) ).

fof(f987,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(not(X0)))
        | theorem(or(X1,X0)) )
    | ~ spl0_48
    | ~ spl0_93 ),
    inference(resolution,[],[f934,f315]) ).

fof(f5159,plain,
    ( spl0_222
    | ~ spl0_31
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f466,f450,f192,f5157]) ).

fof(f5157,plain,
    ( spl0_222
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,not(or(not(X1),not(X1)))))
        | ~ theorem(or(X2,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_222])]) ).

fof(f466,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,not(or(not(X1),not(X1)))))
        | ~ theorem(or(X2,X0)) )
    | ~ spl0_31
    | ~ spl0_57 ),
    inference(resolution,[],[f451,f193]) ).

fof(f5155,plain,
    ( spl0_221
    | ~ spl0_34
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f412,f361,f230,f5153]) ).

fof(f5153,plain,
    ( spl0_221
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(or(not(or(X0,X1)),or(X0,X2)),X3))
        | ~ theorem(not(not(or(not(X1),X2)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_221])]) ).

fof(f412,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(not(or(X0,X1)),or(X0,X2)),X3))
        | ~ theorem(not(not(or(not(X1),X2)))) )
    | ~ spl0_34
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f231]) ).

fof(f5151,plain,
    ( spl0_220
    | ~ spl0_14
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f396,f361,f80,f5149]) ).

fof(f5149,plain,
    ( spl0_220
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(not(X0),X1)),X2))
        | ~ theorem(not(or(not(or(X3,X0)),or(X3,X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_220])]) ).

fof(f396,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),X2))
        | ~ theorem(not(or(not(or(X3,X0)),or(X3,X1)))) )
    | ~ spl0_14
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f81]) ).

fof(f5147,plain,
    ( spl0_219
    | ~ spl0_36
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f395,f361,f239,f5145]) ).

fof(f5145,plain,
    ( spl0_219
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(X0,X1)),X2))
        | ~ theorem(not(or(not(or(not(X1),X3)),or(X0,X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_219])]) ).

fof(f395,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(X0,X1)),X2))
        | ~ theorem(not(or(not(or(not(X1),X3)),or(X0,X3)))) )
    | ~ spl0_36
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f240]) ).

fof(f4850,plain,
    ( spl0_218
    | ~ spl0_15
    | ~ spl0_89 ),
    inference(avatar_split_clause,[],[f977,f918,f85,f4848]) ).

fof(f4848,plain,
    ( spl0_218
  <=> ! [X0] :
        ( ~ theorem(not(X0))
        | theorem(not(or(X0,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_218])]) ).

fof(f977,plain,
    ( ! [X0] :
        ( ~ theorem(not(X0))
        | theorem(not(or(X0,X0))) )
    | ~ spl0_15
    | ~ spl0_89 ),
    inference(resolution,[],[f919,f86]) ).

fof(f4535,plain,
    ( spl0_217
    | ~ spl0_45
    | ~ spl0_88 ),
    inference(avatar_split_clause,[],[f970,f914,f296,f4533]) ).

fof(f4533,plain,
    ( spl0_217
  <=> ! [X0,X1] :
        ( theorem(or(not(not(X0)),X1))
        | ~ theorem(X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_217])]) ).

fof(f914,plain,
    ( spl0_88
  <=> ! [X2,X0,X1] :
        ( theorem(or(not(X0),X1))
        | ~ theorem(not(or(X2,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_88])]) ).

fof(f970,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(not(X0)),X1))
        | ~ theorem(X0) )
    | ~ spl0_45
    | ~ spl0_88 ),
    inference(resolution,[],[f915,f297]) ).

fof(f915,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(or(X2,X0)))
        | theorem(or(not(X0),X1)) )
    | ~ spl0_88 ),
    inference(avatar_component_clause,[],[f914]) ).

fof(f4466,plain,
    ( spl0_216
    | ~ spl0_46
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f617,f588,f300,f4464]) ).

fof(f617,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(or(not(or(X0,or(X1,or(X2,X3)))),X0),or(X2,or(X1,X3))))
    | ~ spl0_46
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f301]) ).

fof(f4462,plain,
    ( spl0_215
    | ~ spl0_50
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f584,f535,f322,f4460]) ).

fof(f584,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),or(X1,X1)))
        | ~ theorem(X2)
        | theorem(or(not(or(not(X2),X0)),X1)) )
    | ~ spl0_50
    | ~ spl0_65 ),
    inference(resolution,[],[f536,f323]) ).

fof(f4458,plain,
    ( spl0_214
    | ~ spl0_15
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f579,f535,f85,f4456]) ).

fof(f579,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),not(or(not(X1),X0))))
        | ~ theorem(X1)
        | theorem(not(or(not(X1),X0))) )
    | ~ spl0_15
    | ~ spl0_65 ),
    inference(resolution,[],[f536,f86]) ).

fof(f4454,plain,
    ( spl0_213
    | ~ spl0_27
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f574,f526,f171,f4452]) ).

fof(f574,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(X3,X4))))
        | ~ theorem(or(not(X1),X4)) )
    | ~ spl0_27
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f172]) ).

fof(f4450,plain,
    ( spl0_212
    | ~ spl0_52
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f519,f487,f361,f4448]) ).

fof(f4448,plain,
    ( spl0_212
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(not(X1),X2)),X3))
        | ~ theorem(not(or(X0,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_212])]) ).

fof(f519,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(not(X1),X2)),X3))
        | ~ theorem(not(or(X0,X2))) )
    | ~ spl0_52
    | ~ spl0_61 ),
    inference(resolution,[],[f488,f362]) ).

fof(f4446,plain,
    ( spl0_211
    | ~ spl0_31
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f514,f487,f192,f4444]) ).

fof(f514,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X0,X3)))
        | ~ theorem(or(X2,or(not(X1),X3))) )
    | ~ spl0_31
    | ~ spl0_61 ),
    inference(resolution,[],[f488,f193]) ).

fof(f4442,plain,
    ( spl0_210
    | ~ spl0_52
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f508,f483,f361,f4440]) ).

fof(f508,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(not(or(X2,X0)),X1),X3))
        | ~ theorem(not(X2)) )
    | ~ spl0_52
    | ~ spl0_60 ),
    inference(resolution,[],[f484,f362]) ).

fof(f4438,plain,
    ( spl0_209
    | ~ spl0_16
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f827,f777,f92,f4436]) ).

fof(f4436,plain,
    ( spl0_209
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,X0),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_209])]) ).

fof(f827,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,X0),X2)) )
    | ~ spl0_16
    | ~ spl0_79 ),
    inference(resolution,[],[f778,f93]) ).

fof(f4434,plain,
    ( spl0_208
    | ~ spl0_52
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f504,f479,f361,f4432]) ).

fof(f4432,plain,
    ( spl0_208
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,X2))
        | ~ theorem(not(or(not(or(X3,not(X1))),X3))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_208])]) ).

fof(f504,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,X2))
        | ~ theorem(not(or(not(or(X3,not(X1))),X3))) )
    | ~ spl0_52
    | ~ spl0_59 ),
    inference(resolution,[],[f480,f362]) ).

fof(f4430,plain,
    ( spl0_207
    | ~ spl0_51
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f498,f479,f357,f4428]) ).

fof(f498,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(not(or(X3,not(X1))),X3)))
        | ~ theorem(X0) )
    | ~ spl0_51
    | ~ spl0_59 ),
    inference(resolution,[],[f480,f358]) ).

fof(f4426,plain,
    ( spl0_206
    | ~ spl0_52
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f496,f475,f361,f4424]) ).

fof(f496,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(X1,or(not(X0),X2))),X3))
        | ~ theorem(not(or(X1,X2))) )
    | ~ spl0_52
    | ~ spl0_58 ),
    inference(resolution,[],[f476,f362]) ).

fof(f4422,plain,
    ( spl0_205
    | ~ spl0_31
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f491,f475,f192,f4420]) ).

fof(f4420,plain,
    ( spl0_205
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,X3)))
        | ~ theorem(or(X1,or(X2,or(not(X0),X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_205])]) ).

fof(f491,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,X3)))
        | ~ theorem(or(X1,or(X2,or(not(X0),X3)))) )
    | ~ spl0_31
    | ~ spl0_58 ),
    inference(resolution,[],[f476,f193]) ).

fof(f4418,plain,
    ( spl0_204
    | ~ spl0_50
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f464,f446,f322,f4416]) ).

fof(f464,plain,
    ( ! [X0,X1] : theorem(or(or(not(or(or(or(X0,X0),X1),or(or(X0,X0),X1))),X1),X0))
    | ~ spl0_50
    | ~ spl0_56 ),
    inference(resolution,[],[f447,f323]) ).

fof(f4414,plain,
    ( spl0_203
    | ~ spl0_17
    | ~ spl0_55 ),
    inference(avatar_split_clause,[],[f457,f442,f102,f4412]) ).

fof(f457,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(X0,or(or(not(or(X1,or(or(X0,X2),X3))),or(X1,X3)),X2)))
    | ~ spl0_17
    | ~ spl0_55 ),
    inference(resolution,[],[f443,f103]) ).

fof(f4410,plain,
    ( spl0_202
    | ~ spl0_54
    | ~ spl0_55 ),
    inference(avatar_split_clause,[],[f456,f442,f417,f4408]) ).

fof(f456,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(or(not(or(X0,or(or(X1,X2),X3))),or(X0,X3)),or(X2,X1)))
    | ~ spl0_54
    | ~ spl0_55 ),
    inference(resolution,[],[f443,f418]) ).

fof(f4406,plain,
    ( spl0_201
    | ~ spl0_33
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f410,f361,f221,f4404]) ).

fof(f4404,plain,
    ( spl0_201
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(not(not(or(X0,X3))))
        | ~ theorem(or(not(X3),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_201])]) ).

fof(f410,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(not(not(or(X0,X3))))
        | ~ theorem(or(not(X3),X1)) )
    | ~ spl0_33
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f222]) ).

fof(f4402,plain,
    ( spl0_200
    | ~ spl0_32
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f405,f361,f217,f4400]) ).

fof(f4400,plain,
    ( spl0_200
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(not(or(X0,X2)),X3)))
        | ~ theorem(or(not(X2),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_200])]) ).

fof(f405,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(not(or(X0,X2)),X3)))
        | ~ theorem(or(not(X2),X3)) )
    | ~ spl0_32
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f218]) ).

fof(f4398,plain,
    ( spl0_199
    | ~ spl0_19
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f394,f361,f117,f4396]) ).

fof(f4396,plain,
    ( spl0_199
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(not(or(X0,X1)),X2))
        | ~ theorem(not(or(X0,X3)))
        | ~ theorem(or(not(X1),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_199])]) ).

fof(f394,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(X0,X1)),X2))
        | ~ theorem(not(or(X0,X3)))
        | ~ theorem(or(not(X1),X3)) )
    | ~ spl0_19
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f118]) ).

fof(f4394,plain,
    ( spl0_198
    | ~ spl0_40
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f400,f361,f268,f4392]) ).

fof(f4392,plain,
    ( spl0_198
  <=> ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(not(X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_198])]) ).

fof(f400,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(not(X0))) )
    | ~ spl0_40
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f269]) ).

fof(f4390,plain,
    ( spl0_197
    | ~ spl0_32
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f385,f357,f217,f4388]) ).

fof(f4388,plain,
    ( spl0_197
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(not(or(not(X1),X2)),X3)))
        | ~ theorem(X1)
        | ~ theorem(or(not(X2),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_197])]) ).

fof(f385,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(not(X1),X2)),X3)))
        | ~ theorem(X1)
        | ~ theorem(or(not(X2),X3)) )
    | ~ spl0_32
    | ~ spl0_51 ),
    inference(resolution,[],[f358,f218]) ).

fof(f4386,plain,
    ( spl0_196
    | ~ spl0_30
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f383,f357,f188,f4384]) ).

fof(f4384,plain,
    ( spl0_196
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(or(not(X1),X2),or(not(X1),X2))),X2)))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_196])]) ).

fof(f383,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(or(not(X1),X2),or(not(X1),X2))),X2)))
        | ~ theorem(X1) )
    | ~ spl0_30
    | ~ spl0_51 ),
    inference(resolution,[],[f358,f189]) ).

fof(f4049,plain,
    ( spl0_195
    | ~ spl0_40
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f380,f357,f268,f4047]) ).

fof(f380,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(not(X1))))
        | ~ theorem(X1) )
    | ~ spl0_40
    | ~ spl0_51 ),
    inference(resolution,[],[f358,f269]) ).

fof(f3919,plain,
    ( spl0_194
    | ~ spl0_51
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f576,f535,f357,f3917]) ).

fof(f576,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(X2)
        | theorem(or(X3,X1))
        | ~ theorem(or(not(X2),X0)) )
    | ~ spl0_51
    | ~ spl0_65 ),
    inference(resolution,[],[f536,f358]) ).

fof(f3915,plain,
    ( spl0_193
    | ~ spl0_26
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f568,f526,f163,f3913]) ).

fof(f3913,plain,
    ( spl0_193
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(not(or(X3,not(X1))),X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_193])]) ).

fof(f568,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(not(or(X3,not(X1))),X3)))) )
    | ~ spl0_26
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f164]) ).

fof(f3910,plain,
    ( spl0_192
    | ~ spl0_51
    | ~ spl0_62 ),
    inference(avatar_split_clause,[],[f542,f522,f357,f3908]) ).

fof(f542,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(or(not(X0),X2),or(not(X0),X2))) )
    | ~ spl0_51
    | ~ spl0_62 ),
    inference(resolution,[],[f523,f358]) ).

fof(f3906,plain,
    ( spl0_191
    | ~ spl0_50
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f512,f483,f322,f3904]) ).

fof(f512,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(not(or(or(X2,X2),X0)),X1),X2)) )
    | ~ spl0_50
    | ~ spl0_60 ),
    inference(resolution,[],[f484,f323]) ).

fof(f3902,plain,
    ( spl0_190
    | ~ spl0_52
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f469,f450,f361,f3900]) ).

fof(f3900,plain,
    ( spl0_190
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,X2))
        | ~ theorem(not(not(or(not(X1),not(X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_190])]) ).

fof(f469,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,X2))
        | ~ theorem(not(not(or(not(X1),not(X1))))) )
    | ~ spl0_52
    | ~ spl0_57 ),
    inference(resolution,[],[f451,f362]) ).

fof(f3898,plain,
    ( spl0_189
    | ~ spl0_15
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f468,f450,f85,f3896]) ).

fof(f468,plain,
    ( ! [X0] :
        ( ~ theorem(or(not(or(not(X0),not(X0))),X0))
        | theorem(not(or(not(X0),not(X0)))) )
    | ~ spl0_15
    | ~ spl0_57 ),
    inference(resolution,[],[f451,f86]) ).

fof(f3894,plain,
    ( spl0_188
    | ~ spl0_51
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f465,f450,f357,f3892]) ).

fof(f465,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,not(or(not(X1),not(X1)))))
        | ~ theorem(X0) )
    | ~ spl0_51
    | ~ spl0_57 ),
    inference(resolution,[],[f451,f358]) ).

fof(f3890,plain,
    ( spl0_187
    | ~ spl0_52
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f460,f446,f361,f3888]) ).

fof(f460,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(not(or(or(X0,X1),or(X0,X1))),X1),X2))
        | ~ theorem(not(X0)) )
    | ~ spl0_52
    | ~ spl0_56 ),
    inference(resolution,[],[f447,f362]) ).

fof(f3886,plain,
    ( spl0_186
    | ~ spl0_52
    | ~ spl0_55 ),
    inference(avatar_split_clause,[],[f454,f442,f361,f3884]) ).

fof(f454,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(not(or(X0,or(X1,X2))),or(X0,X2)),X3))
        | ~ theorem(not(X1)) )
    | ~ spl0_52
    | ~ spl0_55 ),
    inference(resolution,[],[f443,f362]) ).

fof(f3882,plain,
    ( spl0_185
    | ~ spl0_28
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f411,f361,f180,f3880]) ).

fof(f3880,plain,
    ( spl0_185
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(or(X0,or(X1,X2)),X3))
        | ~ theorem(not(not(or(X1,or(X0,X2))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_185])]) ).

fof(f411,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(X0,or(X1,X2)),X3))
        | ~ theorem(not(not(or(X1,or(X0,X2))))) )
    | ~ spl0_28
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f181]) ).

fof(f3878,plain,
    ( spl0_184
    | ~ spl0_29
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f404,f361,f184,f3876]) ).

fof(f3876,plain,
    ( spl0_184
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(not(or(X2,or(X0,X3))),or(X2,X3)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_184])]) ).

fof(f404,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(not(or(X2,or(X0,X3))),or(X2,X3)))) )
    | ~ spl0_29
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f185]) ).

fof(f3874,plain,
    ( spl0_183
    | ~ spl0_30
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f403,f361,f188,f3872]) ).

fof(f3872,plain,
    ( spl0_183
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(not(or(or(X0,X2),or(X0,X2))),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_183])]) ).

fof(f403,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(not(or(or(X0,X2),or(X0,X2))),X2))) )
    | ~ spl0_30
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f189]) ).

fof(f3852,plain,
    ( spl0_182
    | ~ spl0_12
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f393,f361,f71,f3850]) ).

fof(f393,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(X0,or(X1,X2))),X3))
        | ~ theorem(not(or(X1,or(X0,X2)))) )
    | ~ spl0_12
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f72]) ).

fof(f3848,plain,
    ( spl0_181
    | ~ spl0_29
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f384,f357,f184,f3846]) ).

fof(f3846,plain,
    ( spl0_181
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(not(or(X1,or(not(X2),X3))),or(X1,X3))))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_181])]) ).

fof(f384,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,or(not(X2),X3))),or(X1,X3))))
        | ~ theorem(X2) )
    | ~ spl0_29
    | ~ spl0_51 ),
    inference(resolution,[],[f358,f185]) ).

fof(f3844,plain,
    ( spl0_180
    | ~ spl0_14
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f376,f357,f80,f3842]) ).

fof(f3842,plain,
    ( spl0_180
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(not(or(X1,X2)),or(X1,X3))))
        | ~ theorem(or(not(X2),X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_180])]) ).

fof(f376,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,X2)),or(X1,X3))))
        | ~ theorem(or(not(X2),X3)) )
    | ~ spl0_14
    | ~ spl0_51 ),
    inference(resolution,[],[f358,f81]) ).

fof(f3840,plain,
    ( spl0_179
    | ~ spl0_36
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f375,f357,f239,f3838]) ).

fof(f3838,plain,
    ( spl0_179
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(not(or(not(X1),X2)),or(X3,X2))))
        | ~ theorem(or(X3,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_179])]) ).

fof(f375,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(not(X1),X2)),or(X3,X2))))
        | ~ theorem(or(X3,X1)) )
    | ~ spl0_36
    | ~ spl0_51 ),
    inference(resolution,[],[f358,f240]) ).

fof(f3655,plain,
    ( spl0_178
    | ~ spl0_79
    | ~ spl0_137 ),
    inference(avatar_split_clause,[],[f2670,f2285,f777,f3653]) ).

fof(f2670,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(or(X0,X1)))
        | ~ theorem(X1) )
    | ~ spl0_79
    | ~ spl0_137 ),
    inference(resolution,[],[f2286,f778]) ).

fof(f3342,plain,
    ( spl0_177
    | ~ spl0_14
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f600,f588,f80,f3340]) ).

fof(f600,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(not(X0),X1)),or(X2,or(not(or(X2,X0)),X1))))
    | ~ spl0_14
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f81]) ).

fof(f3338,plain,
    ( spl0_176
    | ~ spl0_36
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f597,f588,f239,f3336]) ).

fof(f597,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,X1)),or(X0,or(not(or(not(X1),X2)),X2))))
    | ~ spl0_36
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f240]) ).

fof(f3334,plain,
    ( spl0_175
    | ~ spl0_16
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f581,f535,f92,f3332]) ).

fof(f581,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(X2)
        | theorem(or(X1,not(or(not(X2),X0)))) )
    | ~ spl0_16
    | ~ spl0_65 ),
    inference(resolution,[],[f536,f93]) ).

fof(f3330,plain,
    ( spl0_174
    | ~ spl0_16
    | ~ spl0_80 ),
    inference(avatar_split_clause,[],[f1732,f811,f92,f3328]) ).

fof(f1732,plain,
    ( ! [X0,X1] : theorem(or(or(not(X0),X1),X0))
    | ~ spl0_16
    | ~ spl0_80 ),
    inference(resolution,[],[f812,f93]) ).

fof(f3326,plain,
    ( spl0_173
    | ~ spl0_22
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f564,f526,f139,f3324]) ).

fof(f564,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,not(or(not(X1),not(X1)))))) )
    | ~ spl0_22
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f140]) ).

fof(f3322,plain,
    ( spl0_172
    | ~ spl0_47
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f553,f526,f310,f3320]) ).

fof(f553,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,not(X2))))
        | theorem(or(X0,or(X3,X1)))
        | ~ theorem(X2) )
    | ~ spl0_47
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f311]) ).

fof(f3318,plain,
    ( spl0_171
    | ~ spl0_16
    | ~ spl0_62 ),
    inference(avatar_split_clause,[],[f546,f522,f92,f3316]) ).

fof(f3316,plain,
    ( spl0_171
  <=> ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,not(or(or(not(X0),X1),or(not(X0),X1))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_171])]) ).

fof(f546,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,not(or(or(not(X0),X1),or(not(X0),X1))))) )
    | ~ spl0_16
    | ~ spl0_62 ),
    inference(resolution,[],[f523,f93]) ).

fof(f3314,plain,
    ( spl0_170
    | ~ spl0_6
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f500,f479,f41,f3312]) ).

fof(f500,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(X2,not(X1))),X2))
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_59 ),
    inference(resolution,[],[f480,f42]) ).

fof(f3310,plain,
    ( spl0_169
    | ~ spl0_51
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f490,f475,f357,f3308]) ).

fof(f490,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,X3)))
        | ~ theorem(or(X2,or(not(X0),X3))) )
    | ~ spl0_51
    | ~ spl0_58 ),
    inference(resolution,[],[f476,f358]) ).

fof(f3306,plain,
    ( spl0_168
    | ~ spl0_50
    | ~ spl0_55 ),
    inference(avatar_split_clause,[],[f458,f442,f322,f3304]) ).

fof(f458,plain,
    ( ! [X2,X0,X1] : theorem(or(or(not(or(X0,or(or(X1,X1),X2))),or(X0,X2)),X1))
    | ~ spl0_50
    | ~ spl0_55 ),
    inference(resolution,[],[f443,f323]) ).

fof(f3302,plain,
    ( spl0_167
    | ~ spl0_14
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f428,f417,f80,f3300]) ).

fof(f428,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(not(X0),X1)),or(or(X2,X1),not(or(X2,X0)))))
    | ~ spl0_14
    | ~ spl0_54 ),
    inference(resolution,[],[f418,f81]) ).

fof(f3298,plain,
    ( spl0_166
    | ~ spl0_36
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f425,f417,f239,f3296]) ).

fof(f425,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,X1)),or(or(X0,X2),not(or(not(X1),X2)))))
    | ~ spl0_36
    | ~ spl0_54 ),
    inference(resolution,[],[f418,f240]) ).

fof(f3294,plain,
    ( spl0_165
    | ~ spl0_19
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f374,f357,f117,f3292]) ).

fof(f374,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X1,X3))
        | ~ theorem(or(not(X3),X2)) )
    | ~ spl0_19
    | ~ spl0_51 ),
    inference(resolution,[],[f358,f118]) ).

fof(f3290,plain,
    ( spl0_164
    | ~ spl0_33
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f329,f314,f221,f3288]) ).

fof(f329,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(or(X0,X1))))
        | ~ theorem(or(not(X1),not(or(X0,X1)))) )
    | ~ spl0_33
    | ~ spl0_48 ),
    inference(resolution,[],[f315,f222]) ).

fof(f2804,plain,
    ( spl0_163
    | ~ spl0_75
    | ~ spl0_137 ),
    inference(avatar_split_clause,[],[f2673,f2285,f739,f2802]) ).

fof(f2673,plain,
    ( ! [X0] : ~ theorem(not(or(X0,not(X0))))
    | ~ spl0_75
    | ~ spl0_137 ),
    inference(resolution,[],[f2286,f740]) ).

fof(f2707,plain,
    ( spl0_162
    | ~ spl0_26
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f638,f621,f163,f2705]) ).

fof(f638,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,X0)),X2)))
        | ~ theorem(or(not(X1),X2)) )
    | ~ spl0_26
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f164]) ).

fof(f2703,plain,
    ( spl0_161
    | ~ spl0_11
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f626,f621,f66,f2701]) ).

fof(f626,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X1,X2)))
        | ~ theorem(or(not(X0),X2)) )
    | ~ spl0_11
    | ~ spl0_68 ),
    inference(resolution,[],[f622,f67]) ).

fof(f2699,plain,
    ( spl0_160
    | ~ spl0_27
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f611,f588,f171,f2697]) ).

fof(f611,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(or(X0,or(X1,X3))) )
    | ~ spl0_27
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f172]) ).

fof(f2695,plain,
    ( spl0_159
    | ~ spl0_6
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f578,f535,f41,f2693]) ).

fof(f578,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(X2)
        | theorem(X1)
        | ~ theorem(or(not(X2),X0)) )
    | ~ spl0_6
    | ~ spl0_65 ),
    inference(resolution,[],[f536,f42]) ).

fof(f2691,plain,
    ( spl0_158
    | ~ spl0_11
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f554,f526,f66,f2689]) ).

fof(f554,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(X3,or(X2,X1)))) )
    | ~ spl0_11
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f67]) ).

fof(f2687,plain,
    ( spl0_157
    | ~ spl0_6
    | ~ spl0_62 ),
    inference(avatar_split_clause,[],[f544,f522,f41,f2685]) ).

fof(f544,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(or(not(X0),X1),or(not(X0),X1))) )
    | ~ spl0_6
    | ~ spl0_62 ),
    inference(resolution,[],[f523,f42]) ).

fof(f2650,plain,
    ( spl0_156
    | ~ spl0_16
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f520,f487,f92,f2648]) ).

fof(f520,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X0,X2),not(or(not(X1),X2)))) )
    | ~ spl0_16
    | ~ spl0_61 ),
    inference(resolution,[],[f488,f93]) ).

fof(f2646,plain,
    ( spl0_155
    | ~ spl0_17
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f517,f487,f102,f2644]) ).

fof(f517,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(not(or(not(X1),X2)),X2))) )
    | ~ spl0_17
    | ~ spl0_61 ),
    inference(resolution,[],[f488,f103]) ).

fof(f2642,plain,
    ( spl0_154
    | ~ spl0_54
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f516,f487,f417,f2640]) ).

fof(f516,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(not(X1),X2)),or(X2,X0))) )
    | ~ spl0_54
    | ~ spl0_61 ),
    inference(resolution,[],[f488,f418]) ).

fof(f2638,plain,
    ( spl0_153
    | ~ spl0_16
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f505,f479,f92,f2636]) ).

fof(f2636,plain,
    ( spl0_153
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(not(or(X2,not(X1))),X2),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_153])]) ).

fof(f505,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(not(or(X2,not(X1))),X2),X0)) )
    | ~ spl0_16
    | ~ spl0_59 ),
    inference(resolution,[],[f480,f93]) ).

fof(f2634,plain,
    ( spl0_152
    | ~ spl0_17
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f502,f479,f102,f2632]) ).

fof(f502,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(X2,not(X1))),or(X0,X2))) )
    | ~ spl0_17
    | ~ spl0_59 ),
    inference(resolution,[],[f480,f103]) ).

fof(f2630,plain,
    ( spl0_151
    | ~ spl0_54
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f501,f479,f417,f2628]) ).

fof(f501,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,not(or(X2,not(X1)))))) )
    | ~ spl0_54
    | ~ spl0_59 ),
    inference(resolution,[],[f480,f418]) ).

fof(f2626,plain,
    ( spl0_150
    | ~ spl0_16
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f497,f475,f92,f2624]) ).

fof(f497,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,X2),not(or(X1,or(not(X0),X2))))) )
    | ~ spl0_16
    | ~ spl0_58 ),
    inference(resolution,[],[f476,f93]) ).

fof(f2622,plain,
    ( spl0_149
    | ~ spl0_17
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f494,f475,f102,f2620]) ).

fof(f494,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(not(or(X1,or(not(X0),X2))),X2))) )
    | ~ spl0_17
    | ~ spl0_58 ),
    inference(resolution,[],[f476,f103]) ).

fof(f2618,plain,
    ( spl0_148
    | ~ spl0_54
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f493,f475,f417,f2616]) ).

fof(f493,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(X1,or(not(X0),X2))),or(X2,X1))) )
    | ~ spl0_54
    | ~ spl0_58 ),
    inference(resolution,[],[f476,f418]) ).

fof(f2614,plain,
    ( spl0_147
    | ~ spl0_6
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f467,f450,f41,f2612]) ).

fof(f467,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(not(or(not(X1),not(X1))))
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_57 ),
    inference(resolution,[],[f451,f42]) ).

fof(f2610,plain,
    ( spl0_146
    | ~ spl0_21
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1884,f1810,f135,f2608]) ).

fof(f1884,plain,
    ( ! [X0,X1] : theorem(or(or(X0,not(X1)),X1))
    | ~ spl0_21
    | ~ spl0_109 ),
    inference(resolution,[],[f1811,f136]) ).

fof(f2606,plain,
    ( spl0_145
    | ~ spl0_49
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f440,f417,f318,f2604]) ).

fof(f440,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(X0,X1),or(X2,X3)))
        | ~ theorem(or(or(X3,X2),X1)) )
    | ~ spl0_49
    | ~ spl0_54 ),
    inference(resolution,[],[f418,f319]) ).

fof(f2602,plain,
    ( spl0_144
    | ~ spl0_32
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f433,f417,f217,f2600]) ).

fof(f433,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,not(or(X0,X2)))))
        | ~ theorem(or(not(X2),X1)) )
    | ~ spl0_32
    | ~ spl0_54 ),
    inference(resolution,[],[f418,f218]) ).

fof(f2598,plain,
    ( spl0_143
    | ~ spl0_47
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f427,f417,f310,f2596]) ).

fof(f427,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(or(X0,X1),not(X2))),or(X1,X0)))
        | ~ theorem(X2) )
    | ~ spl0_47
    | ~ spl0_54 ),
    inference(resolution,[],[f418,f311]) ).

fof(f2594,plain,
    ( spl0_142
    | ~ spl0_19
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f424,f417,f117,f2592]) ).

fof(f424,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X2,X0)))
        | ~ theorem(or(not(X1),X2)) )
    | ~ spl0_19
    | ~ spl0_54 ),
    inference(resolution,[],[f418,f118]) ).

fof(f2590,plain,
    ( spl0_141
    | ~ spl0_12
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f373,f357,f71,f2588]) ).

fof(f373,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(or(X2,or(X1,X3))) )
    | ~ spl0_12
    | ~ spl0_51 ),
    inference(resolution,[],[f358,f72]) ).

fof(f2586,plain,
    ( spl0_140
    | ~ spl0_17
    | ~ spl0_49 ),
    inference(avatar_split_clause,[],[f340,f318,f102,f2584]) ).

fof(f340,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(X0,or(or(X3,X2),X1))) )
    | ~ spl0_17
    | ~ spl0_49 ),
    inference(resolution,[],[f319,f103]) ).

fof(f2582,plain,
    ( spl0_139
    | ~ spl0_27
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f336,f314,f171,f2580]) ).

fof(f336,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(or(X0,or(X1,X2)),X2)) )
    | ~ spl0_27
    | ~ spl0_48 ),
    inference(resolution,[],[f315,f172]) ).

fof(f2578,plain,
    ( spl0_138
    | ~ spl0_17
    | ~ spl0_47 ),
    inference(avatar_split_clause,[],[f328,f310,f102,f2576]) ).

fof(f328,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(not(or(or(X1,X2),not(X0))),X2))) )
    | ~ spl0_17
    | ~ spl0_47 ),
    inference(resolution,[],[f311,f103]) ).

fof(f2287,plain,
    ( spl0_137
    | ~ spl0_77
    | ~ spl0_89 ),
    inference(avatar_split_clause,[],[f975,f918,f769,f2285]) ).

fof(f975,plain,
    ( ! [X0] :
        ( ~ theorem(not(X0))
        | ~ theorem(or(X0,X0)) )
    | ~ spl0_77
    | ~ spl0_89 ),
    inference(resolution,[],[f919,f770]) ).

fof(f2133,plain,
    ( spl0_136
    | ~ spl0_26
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f606,f588,f163,f2131]) ).

fof(f606,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(or(X1,X2),X0)),X2))))
    | ~ spl0_26
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f164]) ).

fof(f2129,plain,
    ( spl0_135
    | ~ spl0_29
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f604,f588,f184,f2127]) ).

fof(f604,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(X1,or(X0,X2))),X2))))
    | ~ spl0_29
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f185]) ).

fof(f2125,plain,
    ( spl0_134
    | ~ spl0_11
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f593,f588,f66,f2123]) ).

fof(f593,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(or(X0,X1),X2)),or(X0,or(X2,X1))))
    | ~ spl0_11
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f67]) ).

fof(f2121,plain,
    ( spl0_133
    | ~ spl0_6
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f492,f475,f41,f2119]) ).

fof(f492,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(X1,or(not(X0),X2))) )
    | ~ spl0_6
    | ~ spl0_58 ),
    inference(resolution,[],[f476,f42]) ).

fof(f2117,plain,
    ( spl0_132
    | ~ spl0_16
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f470,f450,f92,f2115]) ).

fof(f2115,plain,
    ( spl0_132
  <=> ! [X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(not(X1),not(X1))),X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_132])]) ).

fof(f470,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(not(X1),not(X1))),X0)) )
    | ~ spl0_16
    | ~ spl0_57 ),
    inference(resolution,[],[f451,f93]) ).

fof(f2113,plain,
    ( spl0_131
    | ~ spl0_46
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f439,f417,f300,f2111]) ).

fof(f439,plain,
    ( ! [X2,X0,X1] : theorem(or(or(not(or(X0,or(X1,X2))),X0),or(X2,X1)))
    | ~ spl0_46
    | ~ spl0_54 ),
    inference(resolution,[],[f418,f301]) ).

fof(f2109,plain,
    ( spl0_130
    | ~ spl0_29
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f432,f417,f184,f2107]) ).

fof(f432,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(X1,X2),not(or(X1,or(X0,X2))))))
    | ~ spl0_29
    | ~ spl0_54 ),
    inference(resolution,[],[f418,f185]) ).

fof(f2105,plain,
    ( spl0_129
    | ~ spl0_30
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f431,f417,f188,f2103]) ).

fof(f431,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(or(or(X0,X1),or(X0,X1))))))
    | ~ spl0_30
    | ~ spl0_54 ),
    inference(resolution,[],[f418,f189]) ).

fof(f2101,plain,
    ( spl0_128
    | ~ spl0_10
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f426,f417,f60,f2099]) ).

fof(f426,plain,
    ( ! [X0,X1] : theorem(or(not(or(or(X0,X1),or(X0,X1))),or(X1,X0)))
    | ~ spl0_10
    | ~ spl0_54 ),
    inference(resolution,[],[f418,f61]) ).

fof(f2097,plain,
    ( spl0_127
    | ~ spl0_12
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f423,f417,f71,f2095]) ).

fof(f423,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,or(X1,X2))),or(or(X0,X2),X1)))
    | ~ spl0_12
    | ~ spl0_54 ),
    inference(resolution,[],[f418,f72]) ).

fof(f2093,plain,
    ( spl0_126
    | ~ spl0_49
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f415,f361,f318,f2091]) ).

fof(f415,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(not(X3))
        | ~ theorem(or(X3,X1)) )
    | ~ spl0_49
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f319]) ).

fof(f2089,plain,
    ( spl0_125
    | ~ spl0_27
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f407,f361,f171,f2087]) ).

fof(f2087,plain,
    ( spl0_125
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(X2,X3)))
        | ~ theorem(or(X0,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_125])]) ).

fof(f407,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(X2,X3)))
        | ~ theorem(or(X0,X3)) )
    | ~ spl0_27
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f172]) ).

fof(f2085,plain,
    ( spl0_124
    | ~ spl0_47
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f391,f361,f310,f2083]) ).

fof(f391,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,not(X1))),X2))
        | ~ theorem(not(X0))
        | ~ theorem(X1) )
    | ~ spl0_47
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f311]) ).

fof(f2081,plain,
    ( spl0_123
    | ~ spl0_27
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f387,f357,f171,f2079]) ).

fof(f387,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(X3)
        | ~ theorem(or(not(X3),X2)) )
    | ~ spl0_27
    | ~ spl0_51 ),
    inference(resolution,[],[f358,f172]) ).

fof(f2077,plain,
    ( spl0_122
    | ~ spl0_12
    | ~ spl0_50 ),
    inference(avatar_split_clause,[],[f344,f322,f71,f2075]) ).

fof(f344,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,or(or(X0,X1),X1))),or(X0,X1)))
    | ~ spl0_12
    | ~ spl0_50 ),
    inference(resolution,[],[f323,f72]) ).

fof(f2073,plain,
    ( ~ spl0_121
    | spl0_1
    | ~ spl0_111 ),
    inference(avatar_split_clause,[],[f1944,f1818,f18,f2070]) ).

fof(f1944,plain,
    ( ~ theorem(not(or(q,p)))
    | spl0_1
    | ~ spl0_111 ),
    inference(resolution,[],[f1819,f20]) ).

fof(f2068,plain,
    ( spl0_120
    | ~ spl0_31
    | ~ spl0_47 ),
    inference(avatar_split_clause,[],[f325,f310,f192,f2066]) ).

fof(f325,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(X1,or(X2,not(X0)))) )
    | ~ spl0_31
    | ~ spl0_47 ),
    inference(resolution,[],[f311,f193]) ).

fof(f2064,plain,
    ( spl0_119
    | ~ spl0_17
    | ~ spl0_46 ),
    inference(avatar_split_clause,[],[f305,f300,f102,f2062]) ).

fof(f305,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(X1,or(X0,X2))),X1),X2)))
    | ~ spl0_17
    | ~ spl0_46 ),
    inference(resolution,[],[f301,f103]) ).

fof(f1853,plain,
    ( spl0_118
    | ~ spl0_10
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f552,f526,f60,f1851]) ).

fof(f552,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X1)))
        | theorem(or(X0,or(X2,X1))) )
    | ~ spl0_10
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f61]) ).

fof(f1849,plain,
    ( spl0_117
    | ~ spl0_7
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f550,f526,f46,f1847]) ).

fof(f550,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(X3,X1)))) )
    | ~ spl0_7
    | ~ spl0_63 ),
    inference(resolution,[],[f527,f47]) ).

fof(f1845,plain,
    ( spl0_116
    | ~ spl0_50
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f518,f487,f322,f1843]) ).

fof(f518,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(not(X1),X0)),X0)) )
    | ~ spl0_50
    | ~ spl0_61 ),
    inference(resolution,[],[f488,f323]) ).

fof(f1841,plain,
    ( spl0_115
    | ~ spl0_50
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f495,f475,f322,f1839]) ).

fof(f495,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(X1,or(not(X0),X1))),X1)) )
    | ~ spl0_50
    | ~ spl0_58 ),
    inference(resolution,[],[f476,f323]) ).

fof(f1837,plain,
    ( spl0_114
    | ~ spl0_46
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f414,f361,f300,f1835]) ).

fof(f414,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(not(or(X0,X1)),X0),X2))
        | ~ theorem(not(X1)) )
    | ~ spl0_46
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f301]) ).

fof(f1833,plain,
    ( spl0_113
    | ~ spl0_25
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f409,f361,f159,f1831]) ).

fof(f1831,plain,
    ( spl0_113
  <=> ! [X2,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(not(not(or(X1,X0)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_113])]) ).

fof(f409,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(not(not(or(X1,X0)))) )
    | ~ spl0_25
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f160]) ).

fof(f1824,plain,
    ( spl0_112
    | ~ spl0_26
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f402,f361,f163,f1822]) ).

fof(f1822,plain,
    ( spl0_112
  <=> ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(not(or(X2,X0)),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_112])]) ).

fof(f402,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(not(or(X2,X0)),X2))) )
    | ~ spl0_26
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f164]) ).

fof(f1820,plain,
    ( spl0_111
    | ~ spl0_11
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f392,f361,f66,f1818]) ).

fof(f392,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),X2))
        | ~ theorem(not(or(X1,X0))) )
    | ~ spl0_11
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f67]) ).

fof(f1816,plain,
    ( spl0_110
    | ~ spl0_26
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f382,f357,f163,f1814]) ).

fof(f382,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(X2))),X1)))
        | ~ theorem(X2) )
    | ~ spl0_26
    | ~ spl0_51 ),
    inference(resolution,[],[f358,f164]) ).

fof(f1812,plain,
    ( spl0_109
    | ~ spl0_49
    | ~ spl0_50 ),
    inference(avatar_split_clause,[],[f355,f322,f318,f1810]) ).

fof(f355,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(or(or(X2,X2),X1)) )
    | ~ spl0_49
    | ~ spl0_50 ),
    inference(resolution,[],[f323,f319]) ).

fof(f1808,plain,
    ( spl0_108
    | ~ spl0_47
    | ~ spl0_50 ),
    inference(avatar_split_clause,[],[f347,f322,f310,f1806]) ).

fof(f347,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(or(X0,X0),not(X1))),X0))
        | ~ theorem(X1) )
    | ~ spl0_47
    | ~ spl0_50 ),
    inference(resolution,[],[f323,f311]) ).

fof(f1804,plain,
    ( spl0_107
    | ~ spl0_19
    | ~ spl0_50 ),
    inference(avatar_split_clause,[],[f345,f322,f117,f1802]) ).

fof(f345,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,X1)),X0))
        | ~ theorem(or(not(X1),X0)) )
    | ~ spl0_19
    | ~ spl0_50 ),
    inference(resolution,[],[f323,f118]) ).

fof(f1704,plain,
    ( spl0_106
    | ~ spl0_23
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f605,f588,f143,f1702]) ).

fof(f605,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(X1,X2)),X2))))
    | ~ spl0_23
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f144]) ).

fof(f1700,plain,
    ( spl0_105
    | ~ spl0_7
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f591,f588,f46,f1698]) ).

fof(f591,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,X1)),or(X0,or(X2,X1))))
    | ~ spl0_7
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f47]) ).

fof(f1639,plain,
    ( spl0_104
    | ~ spl0_16
    | ~ spl0_75 ),
    inference(avatar_split_clause,[],[f762,f739,f92,f1637]) ).

fof(f762,plain,
    ( ! [X0,X1] : theorem(or(or(X0,not(X0)),X1))
    | ~ spl0_16
    | ~ spl0_75 ),
    inference(resolution,[],[f740,f93]) ).

fof(f1285,plain,
    ( ~ spl0_103
    | spl0_1
    | ~ spl0_94 ),
    inference(avatar_split_clause,[],[f998,f937,f18,f1282]) ).

fof(f998,plain,
    ( ~ theorem(or(not(or(p,q)),not(not(p))))
    | spl0_1
    | ~ spl0_94 ),
    inference(resolution,[],[f938,f20]) ).

fof(f1061,plain,
    ( spl0_1
    | ~ spl0_92 ),
    inference(avatar_contradiction_clause,[],[f1052]) ).

fof(f1052,plain,
    ( $false
    | spl0_1
    | ~ spl0_92 ),
    inference(resolution,[],[f930,f20]) ).

fof(f930,plain,
    ( ! [X0,X1] : theorem(or(X0,X1))
    | ~ spl0_92 ),
    inference(avatar_component_clause,[],[f929]) ).

fof(f929,plain,
    ( spl0_92
  <=> ! [X0,X1] : theorem(or(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_92])]) ).

fof(f1060,plain,
    ( spl0_38
    | ~ spl0_92 ),
    inference(avatar_contradiction_clause,[],[f1053]) ).

fof(f1053,plain,
    ( $false
    | spl0_38
    | ~ spl0_92 ),
    inference(resolution,[],[f930,f255]) ).

fof(f1059,plain,
    ( spl0_18
    | ~ spl0_92 ),
    inference(avatar_contradiction_clause,[],[f1056]) ).

fof(f1056,plain,
    ( $false
    | spl0_18
    | ~ spl0_92 ),
    inference(resolution,[],[f930,f114]) ).

fof(f1051,plain,
    ( spl0_102
    | spl0_92
    | ~ spl0_44
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f406,f361,f286,f929,f1049]) ).

fof(f1049,plain,
    ( spl0_102
  <=> ! [X2,X3] :
        ( ~ theorem(not(or(X2,X3)))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_102])]) ).

fof(f286,plain,
    ( spl0_44
  <=> ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X0,X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_44])]) ).

fof(f406,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(X2,X3)))
        | ~ theorem(X2) )
    | ~ spl0_44
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f287]) ).

fof(f287,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X1,or(X0,X2)))
        | ~ theorem(X0) )
    | ~ spl0_44 ),
    inference(avatar_component_clause,[],[f286]) ).

fof(f1047,plain,
    ( spl0_101
    | ~ spl0_22
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f379,f357,f139,f1045]) ).

fof(f379,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(or(not(X1),not(X1)))))
        | ~ theorem(X1) )
    | ~ spl0_22
    | ~ spl0_51 ),
    inference(resolution,[],[f358,f140]) ).

fof(f1043,plain,
    ( ~ spl0_100
    | spl0_1
    | ~ spl0_87 ),
    inference(avatar_split_clause,[],[f955,f910,f18,f1040]) ).

fof(f955,plain,
    ( ~ theorem(or(q,not(not(p))))
    | spl0_1
    | ~ spl0_87 ),
    inference(resolution,[],[f911,f20]) ).

fof(f1038,plain,
    ( spl0_99
    | ~ spl0_47
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f371,f357,f310,f1036]) ).

fof(f371,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X1,not(X2)))
        | ~ theorem(X2) )
    | ~ spl0_47
    | ~ spl0_51 ),
    inference(resolution,[],[f358,f311]) ).

fof(f1034,plain,
    ( spl0_98
    | ~ spl0_46
    | ~ spl0_50 ),
    inference(avatar_split_clause,[],[f354,f322,f300,f1032]) ).

fof(f354,plain,
    ( ! [X0,X1] : theorem(or(or(not(or(X0,or(X1,X1))),X0),X1))
    | ~ spl0_46
    | ~ spl0_50 ),
    inference(resolution,[],[f323,f301]) ).

fof(f1030,plain,
    ( spl0_97
    | ~ spl0_10
    | ~ spl0_50 ),
    inference(avatar_split_clause,[],[f346,f322,f60,f1028]) ).

fof(f346,plain,
    ( ! [X0] : theorem(or(not(or(or(X0,X0),or(X0,X0))),X0))
    | ~ spl0_10
    | ~ spl0_50 ),
    inference(resolution,[],[f323,f61]) ).

fof(f954,plain,
    ( spl0_96
    | ~ spl0_17
    | ~ spl0_75 ),
    inference(avatar_split_clause,[],[f759,f739,f102,f952]) ).

fof(f759,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(X0))))
    | ~ spl0_17
    | ~ spl0_75 ),
    inference(resolution,[],[f740,f103]) ).

fof(f943,plain,
    ( spl0_95
    | ~ spl0_44
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f610,f588,f286,f941]) ).

fof(f610,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(X2) )
    | ~ spl0_44
    | ~ spl0_67 ),
    inference(resolution,[],[f589,f287]) ).

fof(f939,plain,
    ( spl0_94
    | ~ spl0_27
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f435,f417,f171,f937]) ).

fof(f435,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_27
    | ~ spl0_54 ),
    inference(resolution,[],[f418,f172]) ).

fof(f935,plain,
    ( spl0_93
    | ~ spl0_21
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f408,f361,f135,f933]) ).

fof(f408,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(not(not(X1))) )
    | ~ spl0_21
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f136]) ).

fof(f931,plain,
    ( spl0_91
    | spl0_92
    | ~ spl0_23
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f401,f361,f143,f929,f926]) ).

fof(f401,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(not(X2),X2))) )
    | ~ spl0_23
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f144]) ).

fof(f924,plain,
    ( spl0_90
    | ~ spl0_22
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f399,f361,f139,f922]) ).

fof(f399,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(not(or(X0,X0)))) )
    | ~ spl0_22
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f140]) ).

fof(f920,plain,
    ( spl0_89
    | ~ spl0_10
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f390,f361,f60,f918]) ).

fof(f390,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,X0)),X1))
        | ~ theorem(not(X0)) )
    | ~ spl0_10
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f61]) ).

fof(f916,plain,
    ( spl0_88
    | ~ spl0_7
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f388,f361,f46,f914]) ).

fof(f388,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(X0),X1))
        | ~ theorem(not(or(X2,X0))) )
    | ~ spl0_7
    | ~ spl0_52 ),
    inference(resolution,[],[f362,f47]) ).

fof(f912,plain,
    ( spl0_87
    | ~ spl0_11
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f372,f357,f66,f910]) ).

fof(f372,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X2,X1)) )
    | ~ spl0_11
    | ~ spl0_51 ),
    inference(resolution,[],[f358,f67]) ).

fof(f908,plain,
    ( spl0_86
    | ~ spl0_16
    | ~ spl0_74 ),
    inference(avatar_split_clause,[],[f752,f735,f92,f906]) ).

fof(f752,plain,
    ( ! [X0,X1] : theorem(or(or(X0,X1),not(X0)))
    | ~ spl0_16
    | ~ spl0_74 ),
    inference(resolution,[],[f736,f93]) ).

fof(f904,plain,
    ( spl0_85
    | ~ spl0_16
    | ~ spl0_47 ),
    inference(avatar_split_clause,[],[f327,f310,f92,f902]) ).

fof(f327,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,not(or(X1,not(X0))))) )
    | ~ spl0_16
    | ~ spl0_47 ),
    inference(resolution,[],[f311,f93]) ).

fof(f844,plain,
    ( spl0_84
    | ~ spl0_26
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f430,f417,f163,f842]) ).

fof(f430,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(or(X1,X0)))))
    | ~ spl0_26
    | ~ spl0_54 ),
    inference(resolution,[],[f418,f164]) ).

fof(f840,plain,
    ( spl0_83
    | ~ spl0_6
    | ~ spl0_47 ),
    inference(avatar_split_clause,[],[f326,f310,f41,f838]) ).

fof(f326,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(X1,not(X0))) )
    | ~ spl0_6
    | ~ spl0_47 ),
    inference(resolution,[],[f311,f42]) ).

fof(f836,plain,
    ( spl0_82
    | ~ spl0_17
    | ~ spl0_43 ),
    inference(avatar_split_clause,[],[f284,f279,f102,f834]) ).

fof(f284,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(not(X1),X1),X2)))
    | ~ spl0_17
    | ~ spl0_43 ),
    inference(resolution,[],[f280,f103]) ).

fof(f832,plain,
    ( spl0_81
    | ~ spl0_17
    | ~ spl0_39 ),
    inference(avatar_split_clause,[],[f266,f260,f102,f830]) ).

fof(f266,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(or(X0,X1)),X1)))
    | ~ spl0_17
    | ~ spl0_39 ),
    inference(resolution,[],[f261,f103]) ).

fof(f813,plain,
    ( spl0_80
    | ~ spl0_17
    | ~ spl0_74 ),
    inference(avatar_split_clause,[],[f748,f735,f102,f811]) ).

fof(f748,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(X0),X1)))
    | ~ spl0_17
    | ~ spl0_74 ),
    inference(resolution,[],[f736,f103]) ).

fof(f779,plain,
    ( spl0_79
    | ~ spl0_7
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f368,f357,f46,f777]) ).

fof(f368,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(X2) )
    | ~ spl0_7
    | ~ spl0_51 ),
    inference(resolution,[],[f358,f47]) ).

fof(f775,plain,
    ( spl0_78
    | ~ spl0_48
    | ~ spl0_49 ),
    inference(avatar_split_clause,[],[f337,f318,f314,f773]) ).

fof(f337,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X0,X0))
        | theorem(or(X1,X0)) )
    | ~ spl0_48
    | ~ spl0_49 ),
    inference(resolution,[],[f319,f315]) ).

fof(f771,plain,
    ( spl0_77
    | ~ spl0_42
    | ~ spl0_45 ),
    inference(avatar_split_clause,[],[f303,f296,f275,f769]) ).

fof(f303,plain,
    ( ! [X0] :
        ( ~ theorem(X0)
        | ~ theorem(or(not(X0),not(X0))) )
    | ~ spl0_42
    | ~ spl0_45 ),
    inference(resolution,[],[f297,f276]) ).

fof(f276,plain,
    ( ! [X0] :
        ( ~ theorem(not(X0))
        | ~ theorem(X0) )
    | ~ spl0_42 ),
    inference(avatar_component_clause,[],[f275]) ).

fof(f767,plain,
    ( spl0_76
    | ~ spl0_16
    | ~ spl0_44 ),
    inference(avatar_split_clause,[],[f294,f286,f92,f765]) ).

fof(f294,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X0,X1),X2)) )
    | ~ spl0_16
    | ~ spl0_44 ),
    inference(resolution,[],[f287,f93]) ).

fof(f741,plain,
    ( spl0_75
    | ~ spl0_23
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f429,f417,f143,f739]) ).

fof(f429,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(X1))))
    | ~ spl0_23
    | ~ spl0_54 ),
    inference(resolution,[],[f418,f144]) ).

fof(f737,plain,
    ( spl0_74
    | ~ spl0_7
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f420,f417,f46,f735]) ).

fof(f420,plain,
    ( ! [X0,X1] : theorem(or(not(X0),or(X0,X1)))
    | ~ spl0_7
    | ~ spl0_54 ),
    inference(resolution,[],[f418,f47]) ).

fof(f708,plain,
    ( spl0_73
    | ~ spl0_31
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f224,f217,f192,f706]) ).

fof(f224,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(not(or(not(X3),X0)),X1)))
        | ~ theorem(or(X2,X3)) )
    | ~ spl0_31
    | ~ spl0_32 ),
    inference(resolution,[],[f218,f193]) ).

fof(f704,plain,
    ( spl0_72
    | ~ spl0_30
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f213,f192,f188,f702]) ).

fof(f213,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(or(not(X1),X2),or(not(X1),X2))),X2)))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_30
    | ~ spl0_31 ),
    inference(resolution,[],[f193,f189]) ).

fof(f664,plain,
    ( spl0_71
    | ~ spl0_31
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f243,f239,f192,f662]) ).

fof(f243,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(not(X1),X2)),or(X3,X2))))
        | ~ theorem(or(X0,or(X3,X1))) )
    | ~ spl0_31
    | ~ spl0_36 ),
    inference(resolution,[],[f240,f193]) ).

fof(f660,plain,
    ( spl0_70
    | ~ spl0_29
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f214,f192,f184,f658]) ).

fof(f214,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,or(not(X2),X3))),or(X1,X3))))
        | ~ theorem(or(X0,X2)) )
    | ~ spl0_29
    | ~ spl0_31 ),
    inference(resolution,[],[f193,f185]) ).

fof(f656,plain,
    ( spl0_69
    | ~ spl0_14
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f207,f192,f80,f654]) ).

fof(f207,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,X2)),or(X1,X3))))
        | ~ theorem(or(X0,or(not(X2),X3))) )
    | ~ spl0_14
    | ~ spl0_31 ),
    inference(resolution,[],[f193,f81]) ).

fof(f623,plain,
    ( spl0_68
    | ~ spl0_19
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f206,f192,f117,f621]) ).

fof(f206,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X0,or(X1,X3)))
        | ~ theorem(or(not(X3),X2)) )
    | ~ spl0_19
    | ~ spl0_31 ),
    inference(resolution,[],[f193,f118]) ).

fof(f590,plain,
    ( spl0_67
    | ~ spl0_12
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f205,f192,f71,f588]) ).

fof(f205,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(or(X0,or(X2,or(X1,X3)))) )
    | ~ spl0_12
    | ~ spl0_31 ),
    inference(resolution,[],[f193,f72]) ).

fof(f541,plain,
    ( spl0_66
    | ~ spl0_16
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f246,f239,f92,f539]) ).

fof(f246,plain,
    ( ! [X2,X0,X1] : theorem(or(or(not(or(not(X0),X1)),or(X2,X1)),not(or(X2,X0))))
    | ~ spl0_16
    | ~ spl0_36 ),
    inference(resolution,[],[f240,f93]) ).

fof(f537,plain,
    ( spl0_65
    | ~ spl0_6
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f225,f217,f41,f535]) ).

fof(f225,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(not(X2),X0)),X1))
        | ~ theorem(X2) )
    | ~ spl0_6
    | ~ spl0_32 ),
    inference(resolution,[],[f218,f42]) ).

fof(f533,plain,
    ( ~ spl0_64
    | spl0_35
    | ~ spl0_53 ),
    inference(avatar_split_clause,[],[f472,f365,f234,f530]) ).

fof(f472,plain,
    ( ~ theorem(p)
    | spl0_35
    | ~ spl0_53 ),
    inference(resolution,[],[f366,f236]) ).

fof(f528,plain,
    ( spl0_63
    | ~ spl0_27
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f215,f192,f171,f526]) ).

fof(f215,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X0,X3))
        | ~ theorem(or(not(X3),X2)) )
    | ~ spl0_27
    | ~ spl0_31 ),
    inference(resolution,[],[f193,f172]) ).

fof(f524,plain,
    ( spl0_62
    | ~ spl0_6
    | ~ spl0_30 ),
    inference(avatar_split_clause,[],[f199,f188,f41,f522]) ).

fof(f199,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(or(not(X0),X1),or(not(X0),X1))),X1))
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_30 ),
    inference(resolution,[],[f189,f42]) ).

fof(f489,plain,
    ( spl0_61
    | ~ spl0_6
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f244,f239,f41,f487]) ).

fof(f244,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,X1)))
        | ~ theorem(or(X2,X0)) )
    | ~ spl0_6
    | ~ spl0_36 ),
    inference(resolution,[],[f240,f42]) ).

fof(f485,plain,
    ( spl0_60
    | ~ spl0_16
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f227,f217,f92,f483]) ).

fof(f227,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(not(or(X2,X0)),X1),X2)) )
    | ~ spl0_16
    | ~ spl0_32 ),
    inference(resolution,[],[f218,f93]) ).

fof(f481,plain,
    ( spl0_59
    | ~ spl0_26
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f212,f192,f163,f479]) ).

fof(f212,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(X2))),X1)))
        | ~ theorem(or(X0,X2)) )
    | ~ spl0_26
    | ~ spl0_31 ),
    inference(resolution,[],[f193,f164]) ).

fof(f477,plain,
    ( spl0_58
    | ~ spl0_6
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f196,f184,f41,f475]) ).

fof(f196,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,or(not(X1),X2))),or(X0,X2)))
        | ~ theorem(X1) )
    | ~ spl0_6
    | ~ spl0_29 ),
    inference(resolution,[],[f185,f42]) ).

fof(f452,plain,
    ( spl0_57
    | ~ spl0_22
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f210,f192,f139,f450]) ).

fof(f210,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(or(not(X1),not(X1)))))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_22
    | ~ spl0_31 ),
    inference(resolution,[],[f193,f140]) ).

fof(f448,plain,
    ( spl0_56
    | ~ spl0_16
    | ~ spl0_30 ),
    inference(avatar_split_clause,[],[f201,f188,f92,f446]) ).

fof(f201,plain,
    ( ! [X0,X1] : theorem(or(or(not(or(or(X0,X1),or(X0,X1))),X1),X0))
    | ~ spl0_16
    | ~ spl0_30 ),
    inference(resolution,[],[f189,f93]) ).

fof(f444,plain,
    ( spl0_55
    | ~ spl0_16
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f198,f184,f92,f442]) ).

fof(f198,plain,
    ( ! [X2,X0,X1] : theorem(or(or(not(or(X0,or(X1,X2))),or(X0,X2)),X1))
    | ~ spl0_16
    | ~ spl0_29 ),
    inference(resolution,[],[f185,f93]) ).

fof(f419,plain,
    ( spl0_54
    | ~ spl0_11
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f204,f192,f66,f417]) ).

fof(f204,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X0,or(X2,X1))) )
    | ~ spl0_11
    | ~ spl0_31 ),
    inference(resolution,[],[f193,f67]) ).

fof(f367,plain,
    ( spl0_53
    | ~ spl0_6
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f307,f268,f41,f365]) ).

fof(f307,plain,
    ( ! [X0] :
        ( theorem(not(not(X0)))
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_40 ),
    inference(resolution,[],[f269,f42]) ).

fof(f363,plain,
    ( spl0_52
    | ~ spl0_20
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f208,f192,f125,f361]) ).

fof(f208,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X0,X2))
        | ~ theorem(not(X2)) )
    | ~ spl0_20
    | ~ spl0_31 ),
    inference(resolution,[],[f193,f126]) ).

fof(f359,plain,
    ( spl0_51
    | ~ spl0_6
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f175,f171,f41,f357]) ).

fof(f175,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,X1))
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_27 ),
    inference(resolution,[],[f172,f42]) ).

fof(f324,plain,
    ( spl0_50
    | ~ spl0_10
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f203,f192,f60,f322]) ).

fof(f203,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X0,or(X1,X1))) )
    | ~ spl0_10
    | ~ spl0_31 ),
    inference(resolution,[],[f193,f61]) ).

fof(f320,plain,
    ( spl0_49
    | ~ spl0_16
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f178,f171,f92,f318]) ).

fof(f178,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X2,X1),X0)) )
    | ~ spl0_16
    | ~ spl0_27 ),
    inference(resolution,[],[f172,f93]) ).

fof(f316,plain,
    ( spl0_48
    | ~ spl0_15
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f177,f171,f85,f314]) ).

fof(f177,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(or(X0,X1),X1))
        | theorem(or(X0,X1)) )
    | ~ spl0_15
    | ~ spl0_27 ),
    inference(resolution,[],[f172,f86]) ).

fof(f312,plain,
    ( spl0_47
    | ~ spl0_6
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f167,f163,f41,f310]) ).

fof(f167,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,not(X1))),X0))
        | ~ theorem(X1) )
    | ~ spl0_6
    | ~ spl0_26 ),
    inference(resolution,[],[f164,f42]) ).

fof(f302,plain,
    ( spl0_46
    | ~ spl0_16
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f169,f163,f92,f300]) ).

fof(f169,plain,
    ( ! [X0,X1] : theorem(or(or(not(or(X0,X1)),X0),X1))
    | ~ spl0_16
    | ~ spl0_26 ),
    inference(resolution,[],[f164,f93]) ).

fof(f298,plain,
    ( spl0_45
    | ~ spl0_6
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f147,f139,f41,f296]) ).

fof(f147,plain,
    ( ! [X0] :
        ( theorem(not(or(not(X0),not(X0))))
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_22 ),
    inference(resolution,[],[f140,f42]) ).

fof(f288,plain,
    ( spl0_44
    | ~ spl0_17
    | ~ spl0_20 ),
    inference(avatar_split_clause,[],[f133,f125,f102,f286]) ).

fof(f133,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X0,X2))) )
    | ~ spl0_17
    | ~ spl0_20 ),
    inference(resolution,[],[f126,f103]) ).

fof(f281,plain,
    ( spl0_43
    | ~ spl0_16
    | ~ spl0_23 ),
    inference(avatar_split_clause,[],[f157,f143,f92,f279]) ).

fof(f157,plain,
    ( ! [X0,X1] : theorem(or(or(not(X0),X0),X1))
    | ~ spl0_16
    | ~ spl0_23 ),
    inference(resolution,[],[f144,f93]) ).

fof(f277,plain,
    ( spl0_41
    | spl0_42
    | ~ spl0_6
    | ~ spl0_20 ),
    inference(avatar_split_clause,[],[f129,f125,f41,f275,f272]) ).

fof(f129,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(X1)
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_20 ),
    inference(resolution,[],[f126,f42]) ).

fof(f270,plain,
    ( spl0_40
    | ~ spl0_16
    | ~ spl0_39 ),
    inference(avatar_split_clause,[],[f265,f260,f92,f268]) ).

fof(f265,plain,
    ( ! [X0] : theorem(or(X0,not(X0)))
    | ~ spl0_16
    | ~ spl0_39 ),
    inference(resolution,[],[f261,f93]) ).

fof(f262,plain,
    ( spl0_39
    | ~ spl0_15
    | ~ spl0_23 ),
    inference(avatar_split_clause,[],[f156,f143,f85,f260]) ).

fof(f156,plain,
    ( ! [X0] : theorem(or(not(X0),X0))
    | ~ spl0_15
    | ~ spl0_23 ),
    inference(resolution,[],[f144,f86]) ).

fof(f256,plain,
    ( ~ spl0_38
    | spl0_1
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f174,f171,f18,f253]) ).

fof(f174,plain,
    ( ~ theorem(or(not(or(p,q)),q))
    | spl0_1
    | ~ spl0_27 ),
    inference(resolution,[],[f172,f20]) ).

fof(f251,plain,
    ( ~ spl0_37
    | spl0_1
    | ~ spl0_20 ),
    inference(avatar_split_clause,[],[f128,f125,f18,f248]) ).

fof(f128,plain,
    ( ~ theorem(not(or(p,q)))
    | spl0_1
    | ~ spl0_20 ),
    inference(resolution,[],[f126,f20]) ).

fof(f241,plain,
    ( spl0_36
    | ~ spl0_14
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f109,f102,f80,f239]) ).

fof(f109,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,X1)),or(not(or(not(X1),X2)),or(X0,X2))))
    | ~ spl0_14
    | ~ spl0_17 ),
    inference(resolution,[],[f103,f81]) ).

fof(f237,plain,
    ( ~ spl0_35
    | spl0_18
    | ~ spl0_20 ),
    inference(avatar_split_clause,[],[f130,f125,f112,f234]) ).

fof(f130,plain,
    ( ~ theorem(not(not(p)))
    | spl0_18
    | ~ spl0_20 ),
    inference(resolution,[],[f126,f114]) ).

fof(f232,plain,
    ( spl0_34
    | ~ spl0_14
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f99,f92,f80,f230]) ).

fof(f99,plain,
    ( ! [X2,X0,X1] : theorem(or(or(not(or(X0,X1)),or(X0,X2)),not(or(not(X1),X2))))
    | ~ spl0_14
    | ~ spl0_16 ),
    inference(resolution,[],[f93,f81]) ).

fof(f223,plain,
    ( spl0_33
    | ~ spl0_16
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f122,f117,f92,f221]) ).

fof(f122,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(X2,X1),not(or(X2,X0)))) )
    | ~ spl0_16
    | ~ spl0_19 ),
    inference(resolution,[],[f118,f93]) ).

fof(f219,plain,
    ( spl0_32
    | ~ spl0_17
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f121,f117,f102,f217]) ).

fof(f121,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(not(or(X2,X0)),X1))) )
    | ~ spl0_17
    | ~ spl0_19 ),
    inference(resolution,[],[f118,f103]) ).

fof(f194,plain,
    ( spl0_31
    | ~ spl0_6
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f120,f117,f41,f192]) ).

fof(f120,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,X1))
        | ~ theorem(or(X2,X0)) )
    | ~ spl0_6
    | ~ spl0_19 ),
    inference(resolution,[],[f118,f42]) ).

fof(f190,plain,
    ( spl0_30
    | ~ spl0_10
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f108,f102,f60,f188]) ).

fof(f108,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(or(or(X0,X1),or(X0,X1))),X1)))
    | ~ spl0_10
    | ~ spl0_17 ),
    inference(resolution,[],[f103,f61]) ).

fof(f186,plain,
    ( spl0_29
    | ~ spl0_12
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f107,f102,f71,f184]) ).

fof(f107,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(not(or(X1,or(X0,X2))),or(X1,X2))))
    | ~ spl0_12
    | ~ spl0_17 ),
    inference(resolution,[],[f103,f72]) ).

fof(f182,plain,
    ( spl0_28
    | ~ spl0_12
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f98,f92,f71,f180]) ).

fof(f98,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(X1,X2)),not(or(X1,or(X0,X2)))))
    | ~ spl0_12
    | ~ spl0_16 ),
    inference(resolution,[],[f93,f72]) ).

fof(f173,plain,
    ( spl0_27
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f110,f102,f75,f171]) ).

fof(f75,plain,
    ( spl0_13
  <=> ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_13])]) ).

fof(f110,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X0,X2)) )
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(resolution,[],[f103,f76]) ).

fof(f76,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X1) )
    | ~ spl0_13 ),
    inference(avatar_component_clause,[],[f75]) ).

fof(f165,plain,
    ( spl0_26
    | ~ spl0_11
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f106,f102,f66,f163]) ).

fof(f106,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(or(X1,X0)),X1)))
    | ~ spl0_11
    | ~ spl0_17 ),
    inference(resolution,[],[f103,f67]) ).

fof(f161,plain,
    ( spl0_25
    | ~ spl0_11
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f97,f92,f66,f159]) ).

fof(f97,plain,
    ( ! [X0,X1] : theorem(or(or(X0,X1),not(or(X1,X0))))
    | ~ spl0_11
    | ~ spl0_16 ),
    inference(resolution,[],[f93,f67]) ).

fof(f153,plain,
    ( ~ spl0_24
    | ~ spl0_13
    | spl0_18 ),
    inference(avatar_split_clause,[],[f123,f112,f75,f150]) ).

fof(f123,plain,
    ( ~ theorem(q)
    | ~ spl0_13
    | spl0_18 ),
    inference(resolution,[],[f114,f76]) ).

fof(f145,plain,
    ( spl0_23
    | ~ spl0_7
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f105,f102,f46,f143]) ).

fof(f105,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(X1),X1)))
    | ~ spl0_7
    | ~ spl0_17 ),
    inference(resolution,[],[f103,f47]) ).

fof(f141,plain,
    ( spl0_22
    | ~ spl0_10
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f96,f92,f60,f139]) ).

fof(f96,plain,
    ( ! [X0] : theorem(or(X0,not(or(X0,X0))))
    | ~ spl0_10
    | ~ spl0_16 ),
    inference(resolution,[],[f93,f61]) ).

fof(f137,plain,
    ( spl0_21
    | ~ spl0_7
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f95,f92,f46,f135]) ).

fof(f95,plain,
    ( ! [X0,X1] : theorem(or(or(X0,X1),not(X1)))
    | ~ spl0_7
    | ~ spl0_16 ),
    inference(resolution,[],[f93,f47]) ).

fof(f127,plain,
    ( spl0_20
    | ~ spl0_13
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f100,f92,f75,f125]) ).

fof(f100,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X0) )
    | ~ spl0_13
    | ~ spl0_16 ),
    inference(resolution,[],[f93,f76]) ).

fof(f119,plain,
    ( spl0_19
    | ~ spl0_6
    | ~ spl0_14 ),
    inference(avatar_split_clause,[],[f83,f80,f41,f117]) ).

fof(f83,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X0,X2)))
        | ~ theorem(or(not(X1),X2)) )
    | ~ spl0_6
    | ~ spl0_14 ),
    inference(resolution,[],[f81,f42]) ).

fof(f115,plain,
    ( ~ spl0_18
    | spl0_1
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f88,f75,f18,f112]) ).

fof(f88,plain,
    ( ~ theorem(or(not(not(p)),q))
    | spl0_1
    | ~ spl0_13 ),
    inference(resolution,[],[f76,f20]) ).

fof(f104,plain,
    ( spl0_17
    | ~ spl0_6
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f78,f71,f41,f102]) ).

fof(f78,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X1,or(X0,X2))) )
    | ~ spl0_6
    | ~ spl0_12 ),
    inference(resolution,[],[f72,f42]) ).

fof(f94,plain,
    ( spl0_16
    | ~ spl0_6
    | ~ spl0_11 ),
    inference(avatar_split_clause,[],[f69,f66,f41,f92]) ).

fof(f69,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X1,X0)) )
    | ~ spl0_6
    | ~ spl0_11 ),
    inference(resolution,[],[f67,f42]) ).

fof(f87,plain,
    ( spl0_15
    | ~ spl0_6
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f64,f60,f41,f85]) ).

fof(f64,plain,
    ( ! [X0] :
        ( theorem(X0)
        | ~ theorem(or(X0,X0)) )
    | ~ spl0_6
    | ~ spl0_10 ),
    inference(resolution,[],[f61,f42]) ).

fof(f82,plain,
    ( spl0_14
    | ~ spl0_2
    | ~ spl0_9 ),
    inference(avatar_split_clause,[],[f58,f55,f23,f80]) ).

fof(f23,plain,
    ( spl0_2
  <=> ! [X3] :
        ( ~ axiom(X3)
        | theorem(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_2])]) ).

fof(f55,plain,
    ( spl0_9
  <=> ! [X2,X0,X1] : axiom(or(not(or(not(X0),X1)),or(not(or(X2,X0)),or(X2,X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_9])]) ).

fof(f58,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(not(X0),X1)),or(not(or(X2,X0)),or(X2,X1))))
    | ~ spl0_2
    | ~ spl0_9 ),
    inference(resolution,[],[f56,f24]) ).

fof(f24,plain,
    ( ! [X3] :
        ( ~ axiom(X3)
        | theorem(X3) )
    | ~ spl0_2 ),
    inference(avatar_component_clause,[],[f23]) ).

fof(f56,plain,
    ( ! [X2,X0,X1] : axiom(or(not(or(not(X0),X1)),or(not(or(X2,X0)),or(X2,X1))))
    | ~ spl0_9 ),
    inference(avatar_component_clause,[],[f55]) ).

fof(f77,plain,
    ( spl0_13
    | ~ spl0_6
    | ~ spl0_7 ),
    inference(avatar_split_clause,[],[f63,f46,f41,f75]) ).

fof(f63,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X1) )
    | ~ spl0_6
    | ~ spl0_7 ),
    inference(resolution,[],[f47,f42]) ).

fof(f73,plain,
    ( spl0_12
    | ~ spl0_2
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f53,f50,f23,f71]) ).

fof(f50,plain,
    ( spl0_8
  <=> ! [X2,X0,X1] : axiom(or(not(or(X0,or(X1,X2))),or(X1,or(X0,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_8])]) ).

fof(f53,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,or(X1,X2))),or(X1,or(X0,X2))))
    | ~ spl0_2
    | ~ spl0_8 ),
    inference(resolution,[],[f51,f24]) ).

fof(f51,plain,
    ( ! [X2,X0,X1] : axiom(or(not(or(X0,or(X1,X2))),or(X1,or(X0,X2))))
    | ~ spl0_8 ),
    inference(avatar_component_clause,[],[f50]) ).

fof(f68,plain,
    ( spl0_11
    | ~ spl0_2
    | ~ spl0_5 ),
    inference(avatar_split_clause,[],[f44,f37,f23,f66]) ).

fof(f37,plain,
    ( spl0_5
  <=> ! [X0,X1] : axiom(or(not(or(X0,X1)),or(X1,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_5])]) ).

fof(f44,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,X1)),or(X1,X0)))
    | ~ spl0_2
    | ~ spl0_5 ),
    inference(resolution,[],[f38,f24]) ).

fof(f38,plain,
    ( ! [X0,X1] : axiom(or(not(or(X0,X1)),or(X1,X0)))
    | ~ spl0_5 ),
    inference(avatar_component_clause,[],[f37]) ).

fof(f62,plain,
    ( spl0_10
    | ~ spl0_2
    | ~ spl0_4 ),
    inference(avatar_split_clause,[],[f35,f31,f23,f60]) ).

fof(f31,plain,
    ( spl0_4
  <=> ! [X0] : axiom(or(not(or(X0,X0)),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_4])]) ).

fof(f35,plain,
    ( ! [X0] : theorem(or(not(or(X0,X0)),X0))
    | ~ spl0_2
    | ~ spl0_4 ),
    inference(resolution,[],[f32,f24]) ).

fof(f32,plain,
    ( ! [X0] : axiom(or(not(or(X0,X0)),X0))
    | ~ spl0_4 ),
    inference(avatar_component_clause,[],[f31]) ).

fof(f57,plain,
    spl0_9,
    inference(avatar_split_clause,[],[f14,f55]) ).

fof(f14,plain,
    ! [X2,X0,X1] : axiom(or(not(or(not(X0),X1)),or(not(or(X2,X0)),or(X2,X1)))),
    inference(definition_unfolding,[],[f5,f6,f6,f6]) ).

fof(f6,axiom,
    ! [X3,X4] : implies(X3,X4) = or(not(X3),X4),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',implies_definition) ).

fof(f5,axiom,
    ! [X2,X0,X1] : axiom(implies(implies(X0,X1),implies(or(X2,X0),or(X2,X1)))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',axiom_1_6) ).

fof(f52,plain,
    spl0_8,
    inference(avatar_split_clause,[],[f15,f50]) ).

fof(f15,plain,
    ! [X2,X0,X1] : axiom(or(not(or(X0,or(X1,X2))),or(X1,or(X0,X2)))),
    inference(definition_unfolding,[],[f4,f6]) ).

fof(f4,axiom,
    ! [X2,X0,X1] : axiom(implies(or(X0,or(X1,X2)),or(X1,or(X0,X2)))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',axiom_1_5) ).

fof(f48,plain,
    ( spl0_7
    | ~ spl0_2
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f34,f27,f23,f46]) ).

fof(f27,plain,
    ( spl0_3
  <=> ! [X0,X1] : axiom(or(not(X0),or(X1,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_3])]) ).

fof(f34,plain,
    ( ! [X0,X1] : theorem(or(not(X0),or(X1,X0)))
    | ~ spl0_2
    | ~ spl0_3 ),
    inference(resolution,[],[f28,f24]) ).

fof(f28,plain,
    ( ! [X0,X1] : axiom(or(not(X0),or(X1,X0)))
    | ~ spl0_3 ),
    inference(avatar_component_clause,[],[f27]) ).

fof(f43,plain,
    spl0_6,
    inference(avatar_split_clause,[],[f16,f41]) ).

fof(f16,plain,
    ! [X3,X4] :
      ( ~ theorem(X4)
      | theorem(X3)
      | ~ theorem(or(not(X4),X3)) ),
    inference(definition_unfolding,[],[f8,f6]) ).

fof(f8,axiom,
    ! [X3,X4] :
      ( ~ theorem(X4)
      | theorem(X3)
      | ~ theorem(implies(X4,X3)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rule_2) ).

fof(f39,plain,
    spl0_5,
    inference(avatar_split_clause,[],[f13,f37]) ).

fof(f13,plain,
    ! [X0,X1] : axiom(or(not(or(X0,X1)),or(X1,X0))),
    inference(definition_unfolding,[],[f3,f6]) ).

fof(f3,axiom,
    ! [X0,X1] : axiom(implies(or(X0,X1),or(X1,X0))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',axiom_1_4) ).

fof(f33,plain,
    spl0_4,
    inference(avatar_split_clause,[],[f12,f31]) ).

fof(f12,plain,
    ! [X0] : axiom(or(not(or(X0,X0)),X0)),
    inference(definition_unfolding,[],[f1,f6]) ).

fof(f1,axiom,
    ! [X0] : axiom(implies(or(X0,X0),X0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',axiom_1_2) ).

fof(f29,plain,
    spl0_3,
    inference(avatar_split_clause,[],[f11,f27]) ).

fof(f11,plain,
    ! [X0,X1] : axiom(or(not(X0),or(X1,X0))),
    inference(definition_unfolding,[],[f2,f6]) ).

fof(f2,axiom,
    ! [X0,X1] : axiom(implies(X0,or(X1,X0))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',axiom_1_3) ).

fof(f25,plain,
    spl0_2,
    inference(avatar_split_clause,[],[f7,f23]) ).

fof(f7,axiom,
    ! [X3] :
      ( ~ axiom(X3)
      | theorem(X3) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',rule_1) ).

fof(f21,plain,
    ~ spl0_1,
    inference(avatar_split_clause,[],[f10,f18]) ).

fof(f10,plain,
    ~ theorem(or(not(or(p,q)),or(not(not(p)),q))),
    inference(definition_unfolding,[],[f9,f6,f6]) ).

fof(f9,axiom,
    ~ theorem(implies(or(p,q),implies(not(p),q))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',prove_this) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem    : LCL208-3 : TPTP v8.1.2. Released v2.3.0.
% 0.14/0.14  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.14/0.35  % Computer : n008.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   : Mon Apr 29 22:35:43 EDT 2024
% 0.14/0.35  % CPUTime    : 
% 0.14/0.36  % (29212)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.37  % (29215)WARNING: value z3 for option sas not known
% 0.14/0.37  % (29214)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.14/0.37  % (29216)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.14/0.37  % (29217)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.14/0.37  % (29215)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.14/0.37  % (29213)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.14/0.37  % (29218)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.14/0.37  % (29219)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.37  TRYING [1]
% 0.14/0.37  TRYING [1]
% 0.14/0.37  TRYING [2]
% 0.14/0.38  TRYING [2]
% 0.14/0.38  TRYING [3]
% 0.14/0.38  TRYING [3]
% 0.14/0.39  TRYING [4]
% 0.14/0.39  TRYING [4]
% 0.14/0.43  TRYING [5]
% 0.21/0.44  TRYING [5]
% 0.21/0.54  TRYING [6]
% 1.60/0.59  TRYING [6]
% 3.00/0.79  TRYING [1]
% 3.00/0.79  TRYING [2]
% 3.00/0.80  TRYING [3]
% 3.00/0.80  TRYING [4]
% 3.00/0.83  TRYING [5]
% 4.09/0.94  TRYING [6]
% 4.27/0.96  TRYING [7]
% 5.86/1.20  TRYING [7]
% 7.22/1.41  TRYING [7]
% 18.31/2.99  TRYING [8]
% 23.98/3.84  TRYING [8]
% 24.62/3.87  TRYING [8]
% 67.44/9.97  % (29217)First to succeed.
% 67.44/10.00  % (29217)Refutation found. Thanks to Tanya!
% 67.44/10.00  % SZS status Unsatisfiable for theBenchmark
% 67.44/10.00  % SZS output start Proof for theBenchmark
% See solution above
% 67.83/10.01  % (29217)------------------------------
% 67.83/10.01  % (29217)Version: Vampire 4.8 (commit 8e9376e55 on 2024-01-18 13:49:33 +0100)
% 67.83/10.01  % (29217)Termination reason: Refutation
% 67.83/10.01  
% 67.83/10.01  % (29217)Memory used [KB]: 25903
% 67.83/10.01  % (29217)Time elapsed: 9.618 s
% 67.83/10.01  % (29217)Instructions burned: 28116 (million)
% 67.83/10.01  % (29217)------------------------------
% 67.83/10.01  % (29217)------------------------------
% 67.83/10.01  % (29212)Success in time 9.613 s
%------------------------------------------------------------------------------