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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : LCL250-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 : n022.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 : Sun May  5 07:44:59 EDT 2024

% Result   : Unsatisfiable 104.94s 15.34s
% Output   : Refutation 105.30s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    5
%            Number of leaves      :  782
% Syntax   : Number of formulae    : 2826 (  23 unt;   0 def)
%            Number of atoms       : 9030 (   2 equ)
%            Maximal formula atoms :    6 (   3 avg)
%            Number of connectives : 11737 (5533   ~;5432   |;   0   &)
%                                         ( 772 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   12 (   6 avg)
%            Maximal term depth    :    8 (   2 avg)
%            Number of predicates  :  776 ( 774 usr; 773 prp; 0-2 aty)
%            Number of functors    :    7 (   7 usr;   3 con; 0-2 aty)
%            Number of variables   : 5161 (5161   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f72275,plain,
    $false,
    inference(avatar_sat_refutation,[],[f22,f26,f30,f34,f40,f44,f49,f53,f58,f63,f69,f74,f78,f83,f88,f95,f105,f116,f120,f128,f138,f142,f146,f154,f162,f166,f174,f183,f187,f191,f195,f220,f224,f233,f238,f242,f252,f257,f263,f271,f278,f282,f289,f299,f303,f313,f317,f321,f325,f360,f364,f368,f420,f445,f449,f453,f478,f482,f486,f490,f526,f530,f535,f539,f543,f594,f627,f662,f666,f670,f710,f714,f744,f753,f757,f762,f768,f772,f798,f803,f807,f811,f815,f864,f868,f872,f876,f936,f940,f944,f948,f952,f959,f963,f967,f971,f1015,f1059,f1063,f1067,f1071,f1075,f1085,f1086,f1087,f1088,f1089,f1573,f1729,f1733,f1825,f1829,f1833,f1837,f1841,f1845,f1849,f1853,f1857,f1861,f1865,f1869,f1873,f1975,f2075,f2079,f2083,f2087,f2091,f2096,f2100,f2104,f2108,f2112,f2116,f2120,f2124,f2128,f2132,f2136,f2142,f2146,f2562,f2566,f2570,f2574,f2578,f2582,f2586,f2590,f2594,f2598,f2602,f2606,f2610,f2614,f2618,f2622,f2626,f2630,f2634,f2638,f2642,f2646,f2650,f2654,f2658,f2662,f2666,f2808,f3240,f3244,f3248,f3252,f3256,f3260,f3264,f3268,f3272,f3276,f3280,f3284,f3288,f3292,f3806,f3810,f3814,f3818,f3822,f3826,f3830,f3853,f3857,f3861,f3865,f3869,f3873,f3877,f3881,f3885,f4210,f4395,f4399,f4403,f4407,f4411,f4415,f4419,f4423,f4427,f4431,f4435,f4439,f4443,f4447,f4451,f4471,f4475,f4479,f4483,f4569,f5070,f5089,f5090,f5091,f5092,f5093,f5094,f5095,f5096,f5097,f5098,f5099,f5100,f5101,f5102,f5103,f5104,f5105,f5944,f8736,f8740,f8744,f8748,f8752,f8756,f8760,f8765,f8769,f8773,f8777,f8781,f8785,f8789,f8793,f8797,f8801,f8805,f8809,f8813,f8817,f8821,f8825,f8829,f8833,f8837,f8841,f8845,f8849,f8853,f8857,f8861,f8865,f8869,f8873,f8877,f8881,f8885,f8889,f8893,f9265,f9724,f10041,f10262,f10266,f10270,f10277,f10281,f10285,f10289,f10293,f10297,f10301,f10305,f10309,f10313,f10317,f10322,f10326,f10330,f10334,f10338,f10342,f10346,f10350,f10354,f10358,f10393,f10397,f10401,f11026,f12284,f12289,f12293,f12297,f12301,f12305,f12309,f12313,f12317,f12321,f12325,f13413,f13417,f13421,f13425,f13429,f13433,f13437,f13441,f13445,f13457,f13461,f13465,f13469,f14264,f14268,f14272,f14276,f14280,f14284,f14288,f14292,f14729,f14735,f14739,f14743,f14747,f14751,f14755,f14759,f14763,f14767,f14854,f14858,f15936,f15940,f15944,f15948,f15952,f15956,f15960,f15964,f16718,f16722,f16726,f16730,f16734,f16738,f17257,f17261,f17265,f17269,f17273,f17719,f17723,f17727,f17885,f17990,f17994,f18162,f18267,f18372,f18376,f18380,f18384,f18388,f18392,f18396,f18400,f18404,f18408,f19278,f19352,f19356,f19360,f19364,f19368,f19372,f19376,f19380,f19384,f19388,f19392,f19396,f19400,f19404,f19408,f19412,f19416,f19420,f19424,f19428,f19432,f19436,f19440,f19444,f19448,f19452,f19763,f20409,f21048,f21053,f21057,f21061,f21065,f21069,f21073,f21077,f21081,f21085,f21089,f21094,f21098,f21102,f21106,f21110,f21114,f21118,f21122,f21126,f21130,f21134,f21148,f21152,f21156,f21160,f21164,f21168,f21172,f21176,f21180,f21184,f21189,f21193,f21197,f21201,f21736,f22473,f23499,f24183,f24187,f24191,f24196,f24200,f24204,f24208,f24212,f24216,f24220,f24224,f24228,f24232,f24236,f24242,f24246,f24250,f24254,f24258,f24262,f24266,f24270,f24274,f24278,f24284,f24288,f24292,f24296,f24300,f24304,f24308,f24312,f24316,f24320,f24326,f24330,f24334,f24338,f24342,f24346,f24350,f24354,f24358,f24362,f24455,f24456,f24457,f24458,f24459,f24460,f24461,f24462,f24463,f24464,f24465,f24466,f24467,f24468,f24469,f24470,f24471,f24472,f24473,f24474,f24475,f24476,f24477,f24478,f24479,f24480,f24481,f24482,f24483,f24484,f24485,f24486,f24487,f24488,f24489,f24490,f24491,f24492,f24493,f24494,f24495,f24496,f24497,f24498,f24499,f24500,f24501,f24502,f24503,f24504,f24505,f24506,f24507,f24508,f24509,f24510,f24511,f24512,f24513,f24514,f24515,f24516,f24517,f24518,f24519,f24520,f24521,f24522,f24523,f24524,f24525,f24526,f24527,f24528,f24529,f24530,f24531,f24532,f24533,f24534,f24535,f24536,f24537,f24538,f24539,f24540,f24541,f24542,f24543,f24544,f24545,f24546,f28946,f31573,f33442,f34925,f37249,f38340,f40124,f41907,f42847,f43001,f43005,f43010,f43014,f43018,f43022,f43026,f43030,f43034,f43038,f43042,f43046,f43050,f43058,f43062,f43066,f43070,f43074,f43078,f44243,f46771,f48508,f48512,f48516,f48520,f48525,f48529,f48533,f48537,f48541,f48545,f48549,f48553,f48557,f48561,f48565,f48570,f48574,f48578,f48582,f48586,f48590,f48594,f48598,f48602,f48606,f48616,f48620,f48624,f48628,f48632,f48636,f48640,f48644,f48648,f48652,f48657,f48661,f48665,f48669,f48673,f48677,f48681,f48685,f48689,f48693,f48697,f48701,f48705,f48709,f48713,f48717,f48721,f48725,f48729,f48733,f48737,f48741,f48745,f48749,f48753,f48757,f48761,f48765,f48769,f48773,f48777,f48781,f48785,f48789,f48793,f48797,f48801,f48805,f48809,f48813,f48817,f48821,f48825,f48836,f48840,f48844,f48848,f48852,f48856,f48860,f48864,f50785,f54609,f56162,f57497,f57501,f57505,f57509,f57513,f57517,f57521,f57525,f57529,f57533,f57537,f57541,f57545,f57549,f57553,f57557,f57561,f57565,f57569,f57573,f57577,f57581,f57585,f57589,f57593,f57597,f57601,f57605,f57609,f57613,f57617,f57621,f57625,f57631,f57635,f57639,f57643,f57647,f57651,f57655,f57659,f57663,f57667,f57671,f57675,f57679,f57683,f57687,f57691,f57695,f57699,f57703,f57707,f57711,f57822,f57826,f57830,f57834,f57838,f57842,f57846,f57850,f57854,f57858,f57864,f57868,f57872,f57876,f57880,f57884,f57888,f57892,f57896,f57900,f57904,f57908,f57912,f57916,f57920,f57924,f57928,f57932,f57936,f57940,f57944,f57948,f57952,f57956,f57960,f57964,f57968,f57972,f57976,f57980,f57984,f57988,f57992,f57996,f58000,f58004,f58008,f58012,f58016,f58020,f58024,f58028,f58032,f58036,f58040,f58044,f58048,f58052,f58056,f58060,f58064,f58068,f58072,f58076,f58080,f58084,f58088,f58092,f58096,f58100,f58104,f58108,f58112,f58116,f58120,f58124,f58128,f58132,f58136,f58140,f58144,f68221,f70985,f72133,f72137,f72141,f72145,f72149,f72153,f72157,f72161,f72165,f72169,f72173,f72181,f72185,f72189,f72193,f72197,f72201,f72205,f72209,f72213,f72217,f72222,f72226,f72230,f72234,f72238,f72242,f72246,f72250,f72254,f72258,f72262,f72274]) ).

fof(f72274,plain,
    ( ~ spl0_152
    | spl0_762 ),
    inference(avatar_contradiction_clause,[],[f72263]) ).

fof(f72263,plain,
    ( $false
    | ~ spl0_152
    | spl0_762 ),
    inference(resolution,[],[f72221,f2609]) ).

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

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

fof(f72221,plain,
    ( ~ theorem(or(q,or(not(p),not(q))))
    | spl0_762 ),
    inference(avatar_component_clause,[],[f72219]) ).

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

fof(f72262,plain,
    ( spl0_772
    | ~ spl0_123
    | ~ spl0_124 ),
    inference(avatar_split_clause,[],[f2216,f2081,f2077,f72260]) ).

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

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

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

fof(f2216,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,or(or(X0,not(X1)),not(X1)))),X0))
        | ~ theorem(X1) )
    | ~ spl0_123
    | ~ spl0_124 ),
    inference(resolution,[],[f2082,f2078]) ).

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

fof(f2082,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,or(or(X0,X1),X1))),or(X0,X1)))
    | ~ spl0_124 ),
    inference(avatar_component_clause,[],[f2081]) ).

fof(f72258,plain,
    ( spl0_771
    | ~ spl0_49
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2204,f2077,f319,f72256]) ).

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

fof(f319,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(f2204,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(X3)
        | ~ theorem(or(or(X2,not(X3)),X1)) )
    | ~ spl0_49
    | ~ spl0_123 ),
    inference(resolution,[],[f2078,f320]) ).

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

fof(f72254,plain,
    ( spl0_770
    | ~ spl0_32
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2182,f2077,f218,f72252]) ).

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

fof(f218,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(f2182,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,not(or(X0,X1))))
        | ~ theorem(X2)
        | ~ theorem(or(not(X1),not(X2))) )
    | ~ spl0_32
    | ~ spl0_123 ),
    inference(resolution,[],[f2078,f219]) ).

fof(f219,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X2,or(not(or(X2,X0)),X1)))
        | ~ theorem(or(not(X0),X1)) )
    | ~ spl0_32 ),
    inference(avatar_component_clause,[],[f218]) ).

fof(f72250,plain,
    ( spl0_769
    | ~ spl0_30
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2180,f2077,f189,f72248]) ).

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

fof(f189,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(f2180,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(or(or(X0,not(X1)),or(X0,not(X1))))))
        | ~ theorem(X1) )
    | ~ spl0_30
    | ~ spl0_123 ),
    inference(resolution,[],[f2078,f190]) ).

fof(f190,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(or(or(X0,X1),or(X0,X1))),X1)))
    | ~ spl0_30 ),
    inference(avatar_component_clause,[],[f189]) ).

fof(f72246,plain,
    ( spl0_768
    | ~ spl0_59
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2179,f2077,f480,f72244]) ).

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

fof(f480,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(f2179,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,not(or(not(X1),not(X2)))))
        | ~ theorem(X1)
        | ~ theorem(or(X0,X2)) )
    | ~ spl0_59
    | ~ spl0_123 ),
    inference(resolution,[],[f2078,f481]) ).

fof(f481,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(X2))),X1)))
        | ~ theorem(or(X0,X2)) )
    | ~ spl0_59 ),
    inference(avatar_component_clause,[],[f480]) ).

fof(f72242,plain,
    ( spl0_767
    | ~ spl0_61
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2170,f2077,f488,f72240]) ).

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

fof(f488,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(f2170,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(not(X0),not(X1))),X2))
        | ~ theorem(X1)
        | ~ theorem(or(X2,X0)) )
    | ~ spl0_61
    | ~ spl0_123 ),
    inference(resolution,[],[f2078,f489]) ).

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

fof(f72238,plain,
    ( spl0_766
    | ~ spl0_47
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2167,f2077,f311,f72236]) ).

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

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

fof(f2167,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(or(X0,not(X1)),not(X2))),X0))
        | ~ theorem(X1)
        | ~ theorem(X2) )
    | ~ spl0_47
    | ~ spl0_123 ),
    inference(resolution,[],[f2078,f312]) ).

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

fof(f72234,plain,
    ( spl0_765
    | ~ spl0_10
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2164,f2077,f61,f72232]) ).

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

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

fof(f2164,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(or(X0,not(X1)),or(X0,not(X1)))),X0))
        | ~ theorem(X1) )
    | ~ spl0_10
    | ~ spl0_123 ),
    inference(resolution,[],[f2078,f62]) ).

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

fof(f72230,plain,
    ( spl0_764
    | ~ spl0_58
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2163,f2077,f476,f72228]) ).

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

fof(f476,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(f2163,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,or(not(X1),not(X2)))),X0))
        | ~ theorem(X2)
        | ~ theorem(X1) )
    | ~ spl0_58
    | ~ spl0_123 ),
    inference(resolution,[],[f2078,f477]) ).

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

fof(f72226,plain,
    ( spl0_763
    | ~ spl0_19
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2162,f2077,f118,f72224]) ).

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

fof(f118,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(f2162,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),X0))
        | ~ theorem(X2)
        | ~ theorem(or(not(X1),not(X2))) )
    | ~ spl0_19
    | ~ spl0_123 ),
    inference(resolution,[],[f2078,f119]) ).

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

fof(f72222,plain,
    ( ~ spl0_762
    | ~ spl0_374
    | spl0_741 ),
    inference(avatar_split_clause,[],[f72174,f72130,f19350,f72219]) ).

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

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

fof(f72174,plain,
    ( ~ theorem(or(q,or(not(p),not(q))))
    | ~ spl0_374
    | spl0_741 ),
    inference(resolution,[],[f72132,f19351]) ).

fof(f19351,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(not(X1))))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_374 ),
    inference(avatar_component_clause,[],[f19350]) ).

fof(f72132,plain,
    ( ~ theorem(or(q,not(not(or(not(p),not(q))))))
    | spl0_741 ),
    inference(avatar_component_clause,[],[f72130]) ).

fof(f72217,plain,
    ( spl0_761
    | ~ spl0_12
    | ~ spl0_120 ),
    inference(avatar_split_clause,[],[f2034,f1871,f72,f72215]) ).

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

fof(f72,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(f1871,plain,
    ( spl0_120
  <=> ! [X2,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X1)))
        | theorem(or(X0,or(X2,X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_120])]) ).

fof(f2034,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,or(or(X0,X1),X1))),or(X2,or(X0,X1))))
    | ~ spl0_12
    | ~ spl0_120 ),
    inference(resolution,[],[f1872,f73]) ).

fof(f73,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,or(X1,X2))),or(X1,or(X0,X2))))
    | ~ spl0_12 ),
    inference(avatar_component_clause,[],[f72]) ).

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

fof(f72213,plain,
    ( spl0_760
    | ~ spl0_51
    | ~ spl0_119 ),
    inference(avatar_split_clause,[],[f2027,f1867,f358,f72211]) ).

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

fof(f358,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(f1867,plain,
    ( spl0_119
  <=> ! [X0,X3,X2,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(X3,X1)))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_119])]) ).

fof(f2027,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(X3,or(X4,X1))))
        | ~ theorem(X0) )
    | ~ spl0_51
    | ~ spl0_119 ),
    inference(resolution,[],[f1868,f359]) ).

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

fof(f1868,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X2,or(X3,X1))))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_119 ),
    inference(avatar_component_clause,[],[f1867]) ).

fof(f72209,plain,
    ( spl0_759
    | ~ spl0_52
    | ~ spl0_119 ),
    inference(avatar_split_clause,[],[f2022,f1867,f362,f72207]) ).

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

fof(f362,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(f2022,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,X2))
        | ~ theorem(not(or(X3,or(X4,X1)))) )
    | ~ spl0_52
    | ~ spl0_119 ),
    inference(resolution,[],[f1868,f363]) ).

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

fof(f72205,plain,
    ( spl0_758
    | ~ spl0_52
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f2006,f1863,f362,f72203]) ).

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

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

fof(f2006,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(not(X1),X0)),X2))
        | ~ theorem(not(X0)) )
    | ~ spl0_52
    | ~ spl0_118 ),
    inference(resolution,[],[f1864,f363]) ).

fof(f1864,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(not(X1),X0)),X0))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_118 ),
    inference(avatar_component_clause,[],[f1863]) ).

fof(f72201,plain,
    ( spl0_757
    | ~ spl0_31
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f2004,f1863,f193,f72199]) ).

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

fof(f193,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(f2004,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,X0))
        | ~ theorem(or(X2,or(not(X1),X0))) )
    | ~ spl0_31
    | ~ spl0_118 ),
    inference(resolution,[],[f1864,f194]) ).

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

fof(f72197,plain,
    ( spl0_756
    | ~ spl0_52
    | ~ spl0_116 ),
    inference(avatar_split_clause,[],[f1992,f1855,f362,f72195]) ).

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

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

fof(f1992,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(X1,or(not(X0),X1))),X2))
        | ~ theorem(not(X1)) )
    | ~ spl0_52
    | ~ spl0_116 ),
    inference(resolution,[],[f1856,f363]) ).

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

fof(f72193,plain,
    ( spl0_755
    | ~ spl0_31
    | ~ spl0_116 ),
    inference(avatar_split_clause,[],[f1990,f1855,f193,f72191]) ).

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

fof(f1990,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(X1,or(X2,or(not(X0),X2)))) )
    | ~ spl0_31
    | ~ spl0_116 ),
    inference(resolution,[],[f1856,f194]) ).

fof(f72189,plain,
    ( spl0_754
    | ~ spl0_31
    | ~ spl0_112 ),
    inference(avatar_split_clause,[],[f1956,f1839,f193,f72187]) ).

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

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

fof(f1956,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(or(X0,X1)))
        | theorem(or(X2,X3))
        | ~ theorem(or(X2,or(X1,X0))) )
    | ~ spl0_31
    | ~ spl0_112 ),
    inference(resolution,[],[f1840,f194]) ).

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

fof(f72185,plain,
    ( spl0_753
    | ~ spl0_28
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1907,f1831,f181,f72183]) ).

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

fof(f181,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(f1831,plain,
    ( spl0_110
  <=> ! [X2,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(or(or(X2,X2),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_110])]) ).

fof(f1907,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,not(or(X1,or(or(X1,X2),X2)))),or(X1,X2)))
    | ~ spl0_28
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f182]) ).

fof(f182,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(X1,X2)),not(or(X1,or(X0,X2)))))
    | ~ spl0_28 ),
    inference(avatar_component_clause,[],[f181]) ).

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

fof(f72181,plain,
    ( spl0_752
    | ~ spl0_52
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1891,f1827,f362,f72179]) ).

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

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

fof(f1891,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(or(X1,X1),not(X0))),X2))
        | ~ theorem(not(X1)) )
    | ~ spl0_52
    | ~ spl0_109 ),
    inference(resolution,[],[f1828,f363]) ).

fof(f1828,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(or(X0,X0),not(X1))),X0))
        | ~ theorem(X1) )
    | ~ spl0_109 ),
    inference(avatar_component_clause,[],[f1827]) ).

fof(f72173,plain,
    ( spl0_751
    | ~ spl0_31
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1889,f1827,f193,f72171]) ).

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

fof(f1889,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(X1,or(or(X2,X2),not(X0)))) )
    | ~ spl0_31
    | ~ spl0_109 ),
    inference(resolution,[],[f1828,f194]) ).

fof(f72169,plain,
    ( spl0_750
    | ~ spl0_52
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1878,f1823,f362,f72167]) ).

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

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

fof(f1878,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(X1,X0)),X2))
        | ~ theorem(not(X1)) )
    | ~ spl0_52
    | ~ spl0_108 ),
    inference(resolution,[],[f1824,f363]) ).

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

fof(f72165,plain,
    ( spl0_749
    | ~ spl0_31
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1876,f1823,f193,f72163]) ).

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

fof(f1876,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,X1))
        | ~ theorem(or(X2,or(X1,X0))) )
    | ~ spl0_31
    | ~ spl0_108 ),
    inference(resolution,[],[f1824,f194]) ).

fof(f72161,plain,
    ( spl0_748
    | ~ spl0_101
    | ~ spl0_102 ),
    inference(avatar_split_clause,[],[f1778,f1065,f1061,f72159]) ).

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

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

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

fof(f1778,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,or(not(X2),not(X2)))),X1)))
        | ~ theorem(X2) )
    | ~ spl0_101
    | ~ spl0_102 ),
    inference(resolution,[],[f1066,f1062]) ).

fof(f1062,plain,
    ( ! [X0,X1] : theorem(or(or(not(or(X0,or(X1,X1))),X0),X1))
    | ~ spl0_101 ),
    inference(avatar_component_clause,[],[f1061]) ).

fof(f1066,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X1,not(X2)))
        | theorem(or(X0,X1))
        | ~ theorem(X2) )
    | ~ spl0_102 ),
    inference(avatar_component_clause,[],[f1065]) ).

fof(f72157,plain,
    ( spl0_747
    | ~ spl0_50
    | ~ spl0_101 ),
    inference(avatar_split_clause,[],[f1752,f1061,f323,f72155]) ).

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

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

fof(f1752,plain,
    ( ! [X0,X1] : theorem(or(or(not(or(X0,or(or(X1,X1),or(X1,X1)))),X0),X1))
    | ~ spl0_50
    | ~ spl0_101 ),
    inference(resolution,[],[f1062,f324]) ).

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

fof(f72153,plain,
    ( spl0_746
    | ~ spl0_87
    | ~ spl0_100 ),
    inference(avatar_split_clause,[],[f1745,f1057,f870,f72151]) ).

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

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

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

fof(f1745,plain,
    ( ! [X0] :
        ( theorem(not(or(or(not(X0),not(X0)),or(not(X0),not(X0)))))
        | ~ theorem(X0) )
    | ~ spl0_87
    | ~ spl0_100 ),
    inference(resolution,[],[f1058,f871]) ).

fof(f871,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X1,not(X0)))
        | theorem(X1)
        | ~ theorem(X0) )
    | ~ spl0_87 ),
    inference(avatar_component_clause,[],[f870]) ).

fof(f1058,plain,
    ( ! [X0] : theorem(or(not(or(or(X0,X0),or(X0,X0))),X0))
    | ~ spl0_100 ),
    inference(avatar_component_clause,[],[f1057]) ).

fof(f72149,plain,
    ( spl0_745
    | ~ spl0_68
    | ~ spl0_98 ),
    inference(avatar_split_clause,[],[f1047,f969,f625,f72147]) ).

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

fof(f625,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(f969,plain,
    ( spl0_98
  <=> ! [X0,X3,X2,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_98])]) ).

fof(f1047,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,X3)))
        | ~ theorem(or(not(or(X0,X4)),X3)) )
    | ~ spl0_68
    | ~ spl0_98 ),
    inference(resolution,[],[f970,f626]) ).

fof(f626,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,[],[f625]) ).

fof(f970,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(X2) )
    | ~ spl0_98 ),
    inference(avatar_component_clause,[],[f969]) ).

fof(f72145,plain,
    ( spl0_744
    | ~ spl0_31
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f1029,f965,f193,f72143]) ).

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

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

fof(f1029,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(X1,X3)))
        | ~ theorem(or(X2,X0)) )
    | ~ spl0_31
    | ~ spl0_97 ),
    inference(resolution,[],[f966,f194]) ).

fof(f966,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_97 ),
    inference(avatar_component_clause,[],[f965]) ).

fof(f72141,plain,
    ( spl0_743
    | ~ spl0_68
    | ~ spl0_90 ),
    inference(avatar_split_clause,[],[f984,f938,f625,f72139]) ).

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

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

fof(f984,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X1,X3)))
        | ~ theorem(or(not(X0),X3)) )
    | ~ spl0_68
    | ~ spl0_90 ),
    inference(resolution,[],[f939,f626]) ).

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

fof(f72137,plain,
    ( spl0_742
    | ~ spl0_31
    | ~ spl0_89 ),
    inference(avatar_split_clause,[],[f974,f934,f193,f72135]) ).

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

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

fof(f974,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,not(or(not(X2),not(X0)))))
        | ~ theorem(or(X1,X2)) )
    | ~ spl0_31
    | ~ spl0_89 ),
    inference(resolution,[],[f935,f194]) ).

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

fof(f72133,plain,
    ( ~ spl0_741
    | spl0_1
    | ~ spl0_734 ),
    inference(avatar_split_clause,[],[f71587,f58126,f19,f72130]) ).

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

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

fof(f71587,plain,
    ( ~ theorem(or(q,not(not(or(not(p),not(q))))))
    | spl0_1
    | ~ spl0_734 ),
    inference(resolution,[],[f58127,f21]) ).

fof(f21,plain,
    ( ~ theorem(or(not(or(not(q),r)),or(not(not(or(not(p),not(q)))),r)))
    | spl0_1 ),
    inference(avatar_component_clause,[],[f19]) ).

fof(f58127,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,X1)))
        | ~ theorem(or(X0,X2)) )
    | ~ spl0_734 ),
    inference(avatar_component_clause,[],[f58126]) ).

fof(f70985,plain,
    ( ~ spl0_740
    | ~ spl0_374
    | spl0_739 ),
    inference(avatar_split_clause,[],[f69441,f68218,f19350,f70982]) ).

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

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

fof(f69441,plain,
    ( ~ theorem(or(not(not(q)),or(not(p),not(q))))
    | ~ spl0_374
    | spl0_739 ),
    inference(resolution,[],[f68220,f19351]) ).

fof(f68220,plain,
    ( ~ theorem(or(not(not(q)),not(not(or(not(p),not(q))))))
    | spl0_739 ),
    inference(avatar_component_clause,[],[f68218]) ).

fof(f68221,plain,
    ( ~ spl0_739
    | spl0_1
    | ~ spl0_697 ),
    inference(avatar_split_clause,[],[f67439,f57978,f19,f68218]) ).

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

fof(f67439,plain,
    ( ~ theorem(or(not(not(q)),not(not(or(not(p),not(q))))))
    | spl0_1
    | ~ spl0_697 ),
    inference(resolution,[],[f57979,f21]) ).

fof(f57979,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X2)),or(X1,X2)))
        | ~ theorem(or(not(X0),X1)) )
    | ~ spl0_697 ),
    inference(avatar_component_clause,[],[f57978]) ).

fof(f58144,plain,
    ( spl0_738
    | ~ spl0_98
    | ~ spl0_338 ),
    inference(avatar_split_clause,[],[f16176,f15942,f969,f58142]) ).

fof(f58142,plain,
    ( spl0_738
  <=> ! [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_738])]) ).

fof(f15942,plain,
    ( spl0_338
  <=> ! [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_338])]) ).

fof(f16176,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(not(or(X0,X1)),X2)),or(X3,X2)))
        | ~ theorem(X0) )
    | ~ spl0_98
    | ~ spl0_338 ),
    inference(resolution,[],[f15943,f970]) ).

fof(f15943,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_338 ),
    inference(avatar_component_clause,[],[f15942]) ).

fof(f58140,plain,
    ( spl0_737
    | ~ spl0_21
    | ~ spl0_335 ),
    inference(avatar_split_clause,[],[f15873,f14856,f136,f58138]) ).

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

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

fof(f14856,plain,
    ( spl0_335
  <=> ! [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_335])]) ).

fof(f15873,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(not(not(X1)),X0)),X1)) )
    | ~ spl0_21
    | ~ spl0_335 ),
    inference(resolution,[],[f14857,f137]) ).

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

fof(f14857,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_335 ),
    inference(avatar_component_clause,[],[f14856]) ).

fof(f58136,plain,
    ( spl0_736
    | ~ spl0_78
    | ~ spl0_309 ),
    inference(avatar_split_clause,[],[f13844,f13435,f766,f58134]) ).

fof(f58134,plain,
    ( spl0_736
  <=> ! [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_736])]) ).

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

fof(f13435,plain,
    ( spl0_309
  <=> ! [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_309])]) ).

fof(f13844,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,X2)),or(X1,X3))))
        | ~ theorem(not(X2)) )
    | ~ spl0_78
    | ~ spl0_309 ),
    inference(resolution,[],[f13436,f767]) ).

fof(f767,plain,
    ( ! [X0,X1] : theorem(or(not(X0),or(X0,X1)))
    | ~ spl0_78 ),
    inference(avatar_component_clause,[],[f766]) ).

fof(f13436,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_309 ),
    inference(avatar_component_clause,[],[f13435]) ).

fof(f58132,plain,
    ( spl0_735
    | ~ spl0_106
    | ~ spl0_295 ),
    inference(avatar_split_clause,[],[f12544,f12295,f1727,f58130]) ).

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

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

fof(f12295,plain,
    ( spl0_295
  <=> ! [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_295])]) ).

fof(f12544,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(or(not(X0),X1),X1)),or(X2,X1)))
        | ~ theorem(X0) )
    | ~ spl0_106
    | ~ spl0_295 ),
    inference(resolution,[],[f12296,f1728]) ).

fof(f1728,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,X1)),or(X0,or(X2,X1))))
    | ~ spl0_106 ),
    inference(avatar_component_clause,[],[f1727]) ).

fof(f12296,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_295 ),
    inference(avatar_component_clause,[],[f12295]) ).

fof(f58128,plain,
    ( spl0_734
    | ~ spl0_11
    | ~ spl0_285 ),
    inference(avatar_split_clause,[],[f11968,f10348,f67,f58126]) ).

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

fof(f10348,plain,
    ( spl0_285
  <=> ! [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_285])]) ).

fof(f11968,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,X1)))
        | ~ theorem(or(X0,X2)) )
    | ~ spl0_11
    | ~ spl0_285 ),
    inference(resolution,[],[f10349,f68]) ).

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

fof(f10349,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_285 ),
    inference(avatar_component_clause,[],[f10348]) ).

fof(f58124,plain,
    ( spl0_733
    | ~ spl0_108
    | ~ spl0_493 ),
    inference(avatar_split_clause,[],[f42852,f42845,f1823,f58122]) ).

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

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

fof(f42852,plain,
    ( ! [X0] :
        ( theorem(X0)
        | ~ theorem(or(not(not(X0)),X0)) )
    | ~ spl0_108
    | ~ spl0_493 ),
    inference(resolution,[],[f42846,f1824]) ).

fof(f42846,plain,
    ( ! [X2,X1] :
        ( ~ theorem(or(not(or(X2,not(X2))),X1))
        | theorem(X1) )
    | ~ spl0_493 ),
    inference(avatar_component_clause,[],[f42845]) ).

fof(f58120,plain,
    ( spl0_732
    | ~ spl0_26
    | ~ spl0_283 ),
    inference(avatar_split_clause,[],[f11772,f10340,f164,f58118]) ).

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

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

fof(f10340,plain,
    ( spl0_283
  <=> ! [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_283])]) ).

fof(f11772,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,or(X1,not(X2)))),or(X0,X1)))
        | ~ theorem(X2) )
    | ~ spl0_26
    | ~ spl0_283 ),
    inference(resolution,[],[f10341,f165]) ).

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

fof(f10341,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_283 ),
    inference(avatar_component_clause,[],[f10340]) ).

fof(f58116,plain,
    ( spl0_731
    | ~ spl0_11
    | ~ spl0_283 ),
    inference(avatar_split_clause,[],[f11728,f10340,f67,f58114]) ).

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

fof(f11728,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X0,X2)))
        | ~ theorem(or(X2,not(X1))) )
    | ~ spl0_11
    | ~ spl0_283 ),
    inference(resolution,[],[f10341,f68]) ).

fof(f58112,plain,
    ( spl0_730
    | ~ spl0_79
    | ~ spl0_271 ),
    inference(avatar_split_clause,[],[f10966,f10291,f770,f58110]) ).

fof(f58110,plain,
    ( spl0_730
  <=> ! [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_730])]) ).

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

fof(f10291,plain,
    ( spl0_271
  <=> ! [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_271])]) ).

fof(f10966,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(X2,not(not(X3))))))
        | ~ theorem(or(X2,X3)) )
    | ~ spl0_79
    | ~ spl0_271 ),
    inference(resolution,[],[f10292,f771]) ).

fof(f771,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(X1))))
    | ~ spl0_79 ),
    inference(avatar_component_clause,[],[f770]) ).

fof(f10292,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_271 ),
    inference(avatar_component_clause,[],[f10291]) ).

fof(f58108,plain,
    ( spl0_729
    | ~ spl0_26
    | ~ spl0_271 ),
    inference(avatar_split_clause,[],[f10937,f10291,f164,f58106]) ).

fof(f58106,plain,
    ( spl0_729
  <=> ! [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_729])]) ).

fof(f10937,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(or(X2,or(X3,X0))) )
    | ~ spl0_26
    | ~ spl0_271 ),
    inference(resolution,[],[f10292,f165]) ).

fof(f58104,plain,
    ( spl0_728
    | ~ spl0_78
    | ~ spl0_271 ),
    inference(avatar_split_clause,[],[f10889,f10291,f766,f58102]) ).

fof(f58102,plain,
    ( spl0_728
  <=> ! [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_728])]) ).

fof(f10889,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(not(X0)),or(X1,or(X2,X3))))
        | ~ theorem(or(X2,X0)) )
    | ~ spl0_78
    | ~ spl0_271 ),
    inference(resolution,[],[f10292,f767]) ).

fof(f58100,plain,
    ( spl0_727
    | ~ spl0_7
    | ~ spl0_270 ),
    inference(avatar_split_clause,[],[f10753,f10287,f47,f58098]) ).

fof(f58098,plain,
    ( spl0_727
  <=> ! [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_727])]) ).

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

fof(f10287,plain,
    ( spl0_270
  <=> ! [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_270])]) ).

fof(f10753,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,or(X3,X1))))
        | ~ theorem(X0) )
    | ~ spl0_7
    | ~ spl0_270 ),
    inference(resolution,[],[f10288,f48]) ).

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

fof(f10288,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_270 ),
    inference(avatar_component_clause,[],[f10287]) ).

fof(f58096,plain,
    ( spl0_726
    | ~ spl0_79
    | ~ spl0_269 ),
    inference(avatar_split_clause,[],[f10686,f10283,f770,f58094]) ).

fof(f58094,plain,
    ( spl0_726
  <=> ! [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_726])]) ).

fof(f10283,plain,
    ( spl0_269
  <=> ! [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_269])]) ).

fof(f10686,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(or(not(not(X2)),X3)) )
    | ~ spl0_79
    | ~ spl0_269 ),
    inference(resolution,[],[f10284,f771]) ).

fof(f10284,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_269 ),
    inference(avatar_component_clause,[],[f10283]) ).

fof(f58092,plain,
    ( spl0_725
    | ~ spl0_98
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f9059,f8750,f969,f58090]) ).

fof(f58090,plain,
    ( spl0_725
  <=> ! [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_725])]) ).

fof(f8750,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(f9059,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(X0,not(or(X1,or(X2,X3))))),X0))
        | ~ theorem(X2) )
    | ~ spl0_98
    | ~ spl0_224 ),
    inference(resolution,[],[f8751,f970]) ).

fof(f8751,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,[],[f8750]) ).

fof(f58088,plain,
    ( spl0_724
    | ~ spl0_179
    | ~ spl0_215 ),
    inference(avatar_split_clause,[],[f8658,f4473,f3282,f58086]) ).

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

fof(f3282,plain,
    ( spl0_179
  <=> ! [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_179])]) ).

fof(f4473,plain,
    ( spl0_215
  <=> ! [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_215])]) ).

fof(f8658,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(not(or(not(X0),X1)))
        | ~ theorem(or(not(X1),not(X1))) )
    | ~ spl0_179
    | ~ spl0_215 ),
    inference(duplicate_literal_removal,[],[f8654]) ).

fof(f8654,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(not(or(not(X0),X1)))
        | ~ theorem(X0)
        | ~ theorem(or(not(X1),not(X1))) )
    | ~ spl0_179
    | ~ spl0_215 ),
    inference(resolution,[],[f4474,f3283]) ).

fof(f3283,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X1,not(or(not(X2),X0))))
        | ~ theorem(X2)
        | ~ theorem(or(not(X0),X1)) )
    | ~ spl0_179 ),
    inference(avatar_component_clause,[],[f3282]) ).

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

fof(f58084,plain,
    ( spl0_723
    | ~ spl0_10
    | ~ spl0_214 ),
    inference(avatar_split_clause,[],[f4972,f4469,f61,f58082]) ).

fof(f58082,plain,
    ( spl0_723
  <=> ! [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_723])]) ).

fof(f4469,plain,
    ( spl0_214
  <=> ! [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_214])]) ).

fof(f4972,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(or(X0,or(X3,X3))) )
    | ~ spl0_10
    | ~ spl0_214 ),
    inference(resolution,[],[f4470,f62]) ).

fof(f4470,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(not(X1),X4))
        | theorem(or(X0,or(X2,or(X3,X4))))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_214 ),
    inference(avatar_component_clause,[],[f4469]) ).

fof(f58080,plain,
    ( spl0_722
    | ~ spl0_40
    | ~ spl0_430 ),
    inference(avatar_split_clause,[],[f23517,f21170,f269,f58078]) ).

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

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

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

fof(f23517,plain,
    ( ! [X0] :
        ( theorem(not(not(not(not(X0)))))
        | ~ theorem(X0) )
    | ~ spl0_40
    | ~ spl0_430 ),
    inference(resolution,[],[f21171,f270]) ).

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

fof(f21171,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(not(not(X0))),X1))
        | theorem(X1)
        | ~ theorem(X0) )
    | ~ spl0_430 ),
    inference(avatar_component_clause,[],[f21170]) ).

fof(f58076,plain,
    ( spl0_721
    | ~ spl0_78
    | ~ spl0_214 ),
    inference(avatar_split_clause,[],[f4970,f4469,f766,f58074]) ).

fof(f58074,plain,
    ( spl0_721
  <=> ! [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_721])]) ).

fof(f4970,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( theorem(or(X0,or(X1,or(X2,or(X3,X4)))))
        | ~ theorem(or(X0,X3)) )
    | ~ spl0_78
    | ~ spl0_214 ),
    inference(resolution,[],[f4470,f767]) ).

fof(f58072,plain,
    ( spl0_720
    | ~ spl0_7
    | ~ spl0_214 ),
    inference(avatar_split_clause,[],[f4969,f4469,f47,f58070]) ).

fof(f58070,plain,
    ( spl0_720
  <=> ! [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_720])]) ).

fof(f4969,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( theorem(or(X0,or(X1,or(X2,or(X3,X4)))))
        | ~ theorem(or(X0,X4)) )
    | ~ spl0_7
    | ~ spl0_214 ),
    inference(resolution,[],[f4470,f48]) ).

fof(f58068,plain,
    ( spl0_719
    | ~ spl0_88
    | ~ spl0_212 ),
    inference(avatar_split_clause,[],[f4930,f4445,f874,f58066]) ).

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

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

fof(f4445,plain,
    ( spl0_212
  <=> ! [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_212])]) ).

fof(f4930,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,not(or(not(X2),X0)))))
        | ~ theorem(or(X1,X2)) )
    | ~ spl0_88
    | ~ spl0_212 ),
    inference(resolution,[],[f4446,f875]) ).

fof(f875,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(or(X1,X0)))))
    | ~ spl0_88 ),
    inference(avatar_component_clause,[],[f874]) ).

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

fof(f58064,plain,
    ( spl0_718
    | ~ spl0_160
    | ~ spl0_211 ),
    inference(avatar_split_clause,[],[f4840,f4441,f2640,f58062]) ).

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

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

fof(f4441,plain,
    ( spl0_211
  <=> ! [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_211])]) ).

fof(f4840,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(not(X2))
        | theorem(X1)
        | ~ theorem(or(X2,X0)) )
    | ~ spl0_160
    | ~ spl0_211 ),
    inference(resolution,[],[f4442,f2641]) ).

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

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

fof(f58060,plain,
    ( spl0_717
    | ~ spl0_40
    | ~ spl0_209 ),
    inference(avatar_split_clause,[],[f4789,f4433,f269,f58058]) ).

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

fof(f4433,plain,
    ( spl0_209
  <=> ! [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_209])]) ).

fof(f4789,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(not(not(X2))))),X1)))
        | ~ theorem(X2) )
    | ~ spl0_40
    | ~ spl0_209 ),
    inference(resolution,[],[f4434,f270]) ).

fof(f4434,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(not(or(X3,not(X1))),X3)))
        | ~ theorem(X0) )
    | ~ spl0_209 ),
    inference(avatar_component_clause,[],[f4433]) ).

fof(f58056,plain,
    ( spl0_716
    | ~ spl0_10
    | ~ spl0_209 ),
    inference(avatar_split_clause,[],[f4744,f4433,f61,f58054]) ).

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

fof(f4744,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(X2))),X1)))
        | ~ theorem(or(X2,X2)) )
    | ~ spl0_10
    | ~ spl0_209 ),
    inference(resolution,[],[f4434,f62]) ).

fof(f58052,plain,
    ( spl0_715
    | ~ spl0_78
    | ~ spl0_209 ),
    inference(avatar_split_clause,[],[f4742,f4433,f766,f58050]) ).

fof(f58050,plain,
    ( spl0_715
  <=> ! [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_715])]) ).

fof(f4742,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(or(X2,X3)))),X1)))
        | ~ theorem(X2) )
    | ~ spl0_78
    | ~ spl0_209 ),
    inference(resolution,[],[f4434,f767]) ).

fof(f58048,plain,
    ( spl0_714
    | ~ spl0_7
    | ~ spl0_209 ),
    inference(avatar_split_clause,[],[f4741,f4433,f47,f58046]) ).

fof(f58046,plain,
    ( spl0_714
  <=> ! [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_714])]) ).

fof(f4741,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(or(X2,X3)))),X1)))
        | ~ theorem(X3) )
    | ~ spl0_7
    | ~ spl0_209 ),
    inference(resolution,[],[f4434,f48]) ).

fof(f58044,plain,
    ( spl0_713
    | ~ spl0_82
    | ~ spl0_208 ),
    inference(avatar_split_clause,[],[f4720,f4429,f805,f58042]) ).

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

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

fof(f4429,plain,
    ( spl0_208
  <=> ! [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_208])]) ).

fof(f4720,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | ~ theorem(not(or(X1,X2)))
        | ~ theorem(or(X1,or(not(X0),X2))) )
    | ~ spl0_82
    | ~ spl0_208 ),
    inference(resolution,[],[f4430,f806]) ).

fof(f806,plain,
    ( ! [X0] :
        ( ~ theorem(or(not(X0),not(X0)))
        | ~ theorem(X0) )
    | ~ spl0_82 ),
    inference(avatar_component_clause,[],[f805]) ).

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

fof(f58040,plain,
    ( spl0_712
    | ~ spl0_97
    | ~ spl0_195 ),
    inference(avatar_split_clause,[],[f4252,f3875,f965,f58038]) ).

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

fof(f3875,plain,
    ( spl0_195
  <=> ! [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_195])]) ).

fof(f4252,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X2)
        | ~ theorem(or(or(not(X2),X1),not(X2))) )
    | ~ spl0_97
    | ~ spl0_195 ),
    inference(resolution,[],[f3876,f966]) ).

fof(f3876,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(not(X0),X2),or(not(X0),X2)))
        | theorem(or(X1,X2))
        | ~ theorem(X0) )
    | ~ spl0_195 ),
    inference(avatar_component_clause,[],[f3875]) ).

fof(f58036,plain,
    ( spl0_711
    | ~ spl0_40
    | ~ spl0_429 ),
    inference(avatar_split_clause,[],[f23401,f21166,f269,f58034]) ).

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

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

fof(f23401,plain,
    ( ! [X0] :
        ( theorem(not(not(X0)))
        | ~ theorem(or(X0,X0)) )
    | ~ spl0_40
    | ~ spl0_429 ),
    inference(resolution,[],[f21167,f270]) ).

fof(f21167,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(X1)
        | ~ theorem(or(X0,X0)) )
    | ~ spl0_429 ),
    inference(avatar_component_clause,[],[f21166]) ).

fof(f58032,plain,
    ( spl0_710
    | ~ spl0_48
    | ~ spl0_194 ),
    inference(avatar_split_clause,[],[f4212,f3871,f315,f58030]) ).

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

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

fof(f3871,plain,
    ( spl0_194
  <=> ! [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_194])]) ).

fof(f4212,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(or(X1,X1),X0)),X1)) )
    | ~ spl0_48
    | ~ spl0_194 ),
    inference(resolution,[],[f3872,f316]) ).

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

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

fof(f58028,plain,
    ( spl0_709
    | ~ spl0_48
    | ~ spl0_190 ),
    inference(avatar_split_clause,[],[f4056,f3855,f315,f58026]) ).

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

fof(f3855,plain,
    ( spl0_190
  <=> ! [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_190])]) ).

fof(f4056,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(not(or(or(X0,X1),or(X0,X1))),X1)) )
    | ~ spl0_48
    | ~ spl0_190 ),
    inference(resolution,[],[f3856,f316]) ).

fof(f3856,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(not(or(or(X0,X1),or(X0,X1))),X1),X2))
        | ~ theorem(not(X0)) )
    | ~ spl0_190 ),
    inference(avatar_component_clause,[],[f3855]) ).

fof(f58024,plain,
    ( spl0_708
    | ~ spl0_48
    | ~ spl0_189 ),
    inference(avatar_split_clause,[],[f4035,f3851,f315,f58022]) ).

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

fof(f3851,plain,
    ( spl0_189
  <=> ! [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_189])]) ).

fof(f4035,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(not(or(X1,or(X0,X2))),or(X1,X2))) )
    | ~ spl0_48
    | ~ spl0_189 ),
    inference(resolution,[],[f3852,f316]) ).

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

fof(f58020,plain,
    ( spl0_707
    | ~ spl0_15
    | ~ spl0_185 ),
    inference(avatar_split_clause,[],[f4017,f3816,f86,f58018]) ).

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

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

fof(f3816,plain,
    ( spl0_185
  <=> ! [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_185])]) ).

fof(f4017,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(or(X0,or(X1,X2))))
        | theorem(not(or(X1,or(X0,X2)))) )
    | ~ spl0_15
    | ~ spl0_185 ),
    inference(resolution,[],[f3817,f87]) ).

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

fof(f3817,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(X0,or(X1,X2))),X3))
        | ~ theorem(not(or(X1,or(X0,X2)))) )
    | ~ spl0_185 ),
    inference(avatar_component_clause,[],[f3816]) ).

fof(f58016,plain,
    ( spl0_706
    | ~ spl0_123
    | ~ spl0_178 ),
    inference(avatar_split_clause,[],[f3696,f3278,f2077,f58014]) ).

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

fof(f3278,plain,
    ( spl0_178
  <=> ! [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_178])]) ).

fof(f3696,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,X2))
        | ~ theorem(or(not(X1),not(X1))) )
    | ~ spl0_123
    | ~ spl0_178 ),
    inference(resolution,[],[f3279,f2078]) ).

fof(f3279,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X2,not(or(not(X1),not(X1))))))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_178 ),
    inference(avatar_component_clause,[],[f3278]) ).

fof(f58012,plain,
    ( spl0_705
    | ~ spl0_132
    | ~ spl0_177 ),
    inference(avatar_split_clause,[],[f3668,f3274,f2114,f58010]) ).

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

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

fof(f3274,plain,
    ( spl0_177
  <=> ! [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_177])]) ).

fof(f3668,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(or(X0,X2),or(X0,X2))) )
    | ~ spl0_132
    | ~ spl0_177 ),
    inference(resolution,[],[f3275,f2115]) ).

fof(f2115,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(or(or(X0,X1),or(X0,X1))))))
    | ~ spl0_132 ),
    inference(avatar_component_clause,[],[f2114]) ).

fof(f3275,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,not(X2))))
        | theorem(or(X0,or(X3,X1)))
        | ~ theorem(X2) )
    | ~ spl0_177 ),
    inference(avatar_component_clause,[],[f3274]) ).

fof(f58008,plain,
    ( spl0_704
    | ~ spl0_11
    | ~ spl0_175 ),
    inference(avatar_split_clause,[],[f3536,f3266,f67,f58006]) ).

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

fof(f3266,plain,
    ( spl0_175
  <=> ! [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_175])]) ).

fof(f3536,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,not(or(X1,X2)))),X0))
        | ~ theorem(or(X2,X1)) )
    | ~ spl0_11
    | ~ spl0_175 ),
    inference(resolution,[],[f3267,f68]) ).

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

fof(f58004,plain,
    ( spl0_703
    | ~ spl0_106
    | ~ spl0_174 ),
    inference(avatar_split_clause,[],[f3443,f3262,f1727,f58002]) ).

fof(f58002,plain,
    ( spl0_703
  <=> ! [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_703])]) ).

fof(f3262,plain,
    ( spl0_174
  <=> ! [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_174])]) ).

fof(f3443,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(not(or(not(X1),X2)),or(X3,X2))))
        | ~ theorem(X1) )
    | ~ spl0_106
    | ~ spl0_174 ),
    inference(resolution,[],[f3263,f1728]) ).

fof(f3263,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X2,or(not(X0),X3)))
        | theorem(or(X1,or(X2,X3)))
        | ~ theorem(X0) )
    | ~ spl0_174 ),
    inference(avatar_component_clause,[],[f3262]) ).

fof(f58000,plain,
    ( spl0_702
    | ~ spl0_112
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f3302,f3238,f1839,f57998]) ).

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

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

fof(f3302,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,not(or(X0,or(X1,X2)))))
        | ~ theorem(not(or(X2,X1))) )
    | ~ spl0_112
    | ~ spl0_168 ),
    inference(resolution,[],[f3239,f1840]) ).

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

fof(f57996,plain,
    ( spl0_701
    | ~ spl0_16
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f3228,f2664,f93,f57994]) ).

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

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

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

fof(f3228,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(not(or(X0,X2)),X1),X2)) )
    | ~ spl0_16
    | ~ spl0_166 ),
    inference(resolution,[],[f2665,f94]) ).

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

fof(f2665,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,X0)),X2)))
        | ~ theorem(or(not(X1),X2)) )
    | ~ spl0_166 ),
    inference(avatar_component_clause,[],[f2664]) ).

fof(f57992,plain,
    ( spl0_700
    | ~ spl0_40
    | ~ spl0_428 ),
    inference(avatar_split_clause,[],[f23220,f21162,f269,f57990]) ).

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

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

fof(f23220,plain,
    ( ! [X0,X1] :
        ( theorem(not(not(or(X0,X1))))
        | ~ theorem(X0) )
    | ~ spl0_40
    | ~ spl0_428 ),
    inference(resolution,[],[f21163,f270]) ).

fof(f21163,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(or(X0,X2)),X1))
        | theorem(X1)
        | ~ theorem(X0) )
    | ~ spl0_428 ),
    inference(avatar_component_clause,[],[f21162]) ).

fof(f57988,plain,
    ( spl0_699
    | ~ spl0_54
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f3222,f2664,f418,f57986]) ).

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

fof(f418,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(f3222,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(X1,not(or(X0,X2))))) )
    | ~ spl0_54
    | ~ spl0_166 ),
    inference(resolution,[],[f2665,f419]) ).

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

fof(f57984,plain,
    ( spl0_698
    | ~ spl0_16
    | ~ spl0_165 ),
    inference(avatar_split_clause,[],[f3217,f2660,f93,f57982]) ).

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

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

fof(f3217,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(X2,X1),not(or(X0,X2)))) )
    | ~ spl0_16
    | ~ spl0_165 ),
    inference(resolution,[],[f2661,f94]) ).

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

fof(f57980,plain,
    ( spl0_697
    | ~ spl0_54
    | ~ spl0_165 ),
    inference(avatar_split_clause,[],[f3210,f2660,f418,f57978]) ).

fof(f3210,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(X0,X2)),or(X1,X2))) )
    | ~ spl0_54
    | ~ spl0_165 ),
    inference(resolution,[],[f2661,f419]) ).

fof(f57976,plain,
    ( spl0_696
    | ~ spl0_120
    | ~ spl0_165 ),
    inference(avatar_split_clause,[],[f3207,f2660,f1871,f57974]) ).

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

fof(f3207,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(X0,X1)),or(X2,X1))) )
    | ~ spl0_120
    | ~ spl0_165 ),
    inference(resolution,[],[f2661,f1872]) ).

fof(f57972,plain,
    ( spl0_695
    | ~ spl0_16
    | ~ spl0_164 ),
    inference(avatar_split_clause,[],[f3188,f2656,f93,f57970]) ).

fof(f57970,plain,
    ( spl0_695
  <=> ! [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_695])]) ).

fof(f2656,plain,
    ( spl0_164
  <=> ! [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_164])]) ).

fof(f3188,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(or(X1,or(X3,X2)),X0)) )
    | ~ spl0_16
    | ~ spl0_164 ),
    inference(resolution,[],[f2657,f94]) ).

fof(f2657,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(or(X0,or(X1,X3))) )
    | ~ spl0_164 ),
    inference(avatar_component_clause,[],[f2656]) ).

fof(f57968,plain,
    ( spl0_694
    | ~ spl0_17
    | ~ spl0_164 ),
    inference(avatar_split_clause,[],[f3182,f2656,f103,f57966]) ).

fof(f57966,plain,
    ( spl0_694
  <=> ! [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_694])]) ).

fof(f103,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(f3182,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X1,or(X0,or(X3,X2)))) )
    | ~ spl0_17
    | ~ spl0_164 ),
    inference(resolution,[],[f2657,f104]) ).

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

fof(f57964,plain,
    ( spl0_693
    | ~ spl0_54
    | ~ spl0_164 ),
    inference(avatar_split_clause,[],[f3181,f2656,f418,f57962]) ).

fof(f57962,plain,
    ( spl0_693
  <=> ! [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_693])]) ).

fof(f3181,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(or(X3,X2),X1))) )
    | ~ spl0_54
    | ~ spl0_164 ),
    inference(resolution,[],[f2657,f419]) ).

fof(f57960,plain,
    ( spl0_692
    | ~ spl0_50
    | ~ spl0_164 ),
    inference(avatar_split_clause,[],[f3179,f2656,f323,f57958]) ).

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

fof(f3179,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,or(or(X1,X2),X2)))
        | theorem(or(X0,or(X1,X2))) )
    | ~ spl0_50
    | ~ spl0_164 ),
    inference(resolution,[],[f2657,f324]) ).

fof(f57956,plain,
    ( spl0_691
    | ~ spl0_22
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f3134,f2648,f140,f57954]) ).

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

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

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

fof(f3134,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(not(not(or(not(X0),not(X0)))),X1)) )
    | ~ spl0_22
    | ~ spl0_162 ),
    inference(resolution,[],[f2649,f141]) ).

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

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

fof(f57952,plain,
    ( spl0_690
    | ~ spl0_47
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f3105,f2648,f311,f57950]) ).

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

fof(f3105,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,not(X1)))
        | theorem(X2)
        | ~ theorem(or(not(X0),X2))
        | ~ theorem(X1) )
    | ~ spl0_47
    | ~ spl0_162 ),
    inference(resolution,[],[f2649,f312]) ).

fof(f57948,plain,
    ( spl0_689
    | ~ spl0_40
    | ~ spl0_427 ),
    inference(avatar_split_clause,[],[f23040,f21158,f269,f57946]) ).

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

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

fof(f23040,plain,
    ( ! [X0,X1] :
        ( theorem(not(not(or(X0,X1))))
        | ~ theorem(X1) )
    | ~ spl0_40
    | ~ spl0_427 ),
    inference(resolution,[],[f21159,f270]) ).

fof(f21159,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(or(X2,X0)),X1))
        | theorem(X1)
        | ~ theorem(X0) )
    | ~ spl0_427 ),
    inference(avatar_component_clause,[],[f21158]) ).

fof(f57944,plain,
    ( spl0_688
    | ~ spl0_16
    | ~ spl0_161 ),
    inference(avatar_split_clause,[],[f3088,f2644,f93,f57942]) ).

fof(f57942,plain,
    ( spl0_688
  <=> ! [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_688])]) ).

fof(f2644,plain,
    ( spl0_161
  <=> ! [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_161])]) ).

fof(f3088,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(or(X3,or(X2,X1)),X0)) )
    | ~ spl0_16
    | ~ spl0_161 ),
    inference(resolution,[],[f2645,f94]) ).

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

fof(f57940,plain,
    ( spl0_687
    | ~ spl0_17
    | ~ spl0_161 ),
    inference(avatar_split_clause,[],[f3082,f2644,f103,f57938]) ).

fof(f57938,plain,
    ( spl0_687
  <=> ! [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_687])]) ).

fof(f3082,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X3,or(X0,or(X2,X1)))) )
    | ~ spl0_17
    | ~ spl0_161 ),
    inference(resolution,[],[f2645,f104]) ).

fof(f57936,plain,
    ( spl0_686
    | ~ spl0_54
    | ~ spl0_161 ),
    inference(avatar_split_clause,[],[f3081,f2644,f418,f57934]) ).

fof(f57934,plain,
    ( spl0_686
  <=> ! [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_686])]) ).

fof(f3081,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(or(X2,X1),X3))) )
    | ~ spl0_54
    | ~ spl0_161 ),
    inference(resolution,[],[f2645,f419]) ).

fof(f57932,plain,
    ( spl0_685
    | ~ spl0_67
    | ~ spl0_161 ),
    inference(avatar_split_clause,[],[f3077,f2644,f592,f57930]) ).

fof(f57930,plain,
    ( spl0_685
  <=> ! [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_685])]) ).

fof(f592,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(f3077,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X0,or(X2,or(X3,X1)))) )
    | ~ spl0_67
    | ~ spl0_161 ),
    inference(resolution,[],[f2645,f593]) ).

fof(f593,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,[],[f592]) ).

fof(f57928,plain,
    ( spl0_684
    | ~ spl0_110
    | ~ spl0_159 ),
    inference(avatar_split_clause,[],[f3042,f2636,f1831,f57926]) ).

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

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

fof(f3042,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X2,not(or(not(X1),X0))),X0)) )
    | ~ spl0_110
    | ~ spl0_159 ),
    inference(resolution,[],[f2637,f1832]) ).

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

fof(f57924,plain,
    ( spl0_683
    | ~ spl0_16
    | ~ spl0_158 ),
    inference(avatar_split_clause,[],[f3014,f2632,f93,f57922]) ).

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

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

fof(f3014,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(not(or(not(X1),X2)),X2),X0)) )
    | ~ spl0_16
    | ~ spl0_158 ),
    inference(resolution,[],[f2633,f94]) ).

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

fof(f57920,plain,
    ( spl0_682
    | ~ spl0_54
    | ~ spl0_158 ),
    inference(avatar_split_clause,[],[f3006,f2632,f418,f57918]) ).

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

fof(f3006,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,not(or(not(X1),X2))))) )
    | ~ spl0_54
    | ~ spl0_158 ),
    inference(resolution,[],[f2633,f419]) ).

fof(f57916,plain,
    ( spl0_681
    | ~ spl0_16
    | ~ spl0_157 ),
    inference(avatar_split_clause,[],[f3003,f2628,f93,f57914]) ).

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

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

fof(f3003,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X2,X0),not(or(not(X1),X2)))) )
    | ~ spl0_16
    | ~ spl0_157 ),
    inference(resolution,[],[f2629,f94]) ).

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

fof(f57912,plain,
    ( spl0_680
    | ~ spl0_17
    | ~ spl0_157 ),
    inference(avatar_split_clause,[],[f2997,f2628,f103,f57910]) ).

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

fof(f2997,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(not(or(not(X1),X2)),X0))) )
    | ~ spl0_17
    | ~ spl0_157 ),
    inference(resolution,[],[f2629,f104]) ).

fof(f57908,plain,
    ( spl0_679
    | ~ spl0_16
    | ~ spl0_155 ),
    inference(avatar_split_clause,[],[f2969,f2620,f93,f57906]) ).

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

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

fof(f2969,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X0,X2),not(or(X2,not(X1))))) )
    | ~ spl0_16
    | ~ spl0_155 ),
    inference(resolution,[],[f2621,f94]) ).

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

fof(f57904,plain,
    ( spl0_678
    | ~ spl0_148
    | ~ spl0_387 ),
    inference(avatar_split_clause,[],[f20255,f19402,f2592,f57902]) ).

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

fof(f2592,plain,
    ( spl0_148
  <=> ! [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_148])]) ).

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

fof(f20255,plain,
    ( ! [X0] :
        ( theorem(X0)
        | ~ theorem(or(or(X0,X0),X0)) )
    | ~ spl0_148
    | ~ spl0_387 ),
    inference(resolution,[],[f19403,f2593]) ).

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

fof(f19403,plain,
    ( ! [X0] :
        ( ~ theorem(or(or(X0,X0),or(X0,X0)))
        | theorem(X0) )
    | ~ spl0_387 ),
    inference(avatar_component_clause,[],[f19402]) ).

fof(f57900,plain,
    ( spl0_677
    | ~ spl0_54
    | ~ spl0_155 ),
    inference(avatar_split_clause,[],[f2962,f2620,f418,f57898]) ).

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

fof(f2962,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(X2,not(X1))),or(X2,X0))) )
    | ~ spl0_54
    | ~ spl0_155 ),
    inference(resolution,[],[f2621,f419]) ).

fof(f57896,plain,
    ( spl0_676
    | ~ spl0_120
    | ~ spl0_155 ),
    inference(avatar_split_clause,[],[f2959,f2620,f1871,f57894]) ).

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

fof(f2959,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(X0,not(X1))),or(X2,X0))) )
    | ~ spl0_120
    | ~ spl0_155 ),
    inference(resolution,[],[f2621,f1872]) ).

fof(f57892,plain,
    ( spl0_675
    | ~ spl0_16
    | ~ spl0_154 ),
    inference(avatar_split_clause,[],[f2943,f2616,f93,f57890]) ).

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

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

fof(f2943,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X2,not(or(X2,not(X1)))),X0)) )
    | ~ spl0_16
    | ~ spl0_154 ),
    inference(resolution,[],[f2617,f94]) ).

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

fof(f57888,plain,
    ( spl0_674
    | ~ spl0_17
    | ~ spl0_154 ),
    inference(avatar_split_clause,[],[f2937,f2616,f103,f57886]) ).

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

fof(f2937,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X0,not(or(X2,not(X1)))))) )
    | ~ spl0_17
    | ~ spl0_154 ),
    inference(resolution,[],[f2617,f104]) ).

fof(f57884,plain,
    ( spl0_673
    | ~ spl0_110
    | ~ spl0_153 ),
    inference(avatar_split_clause,[],[f2928,f2612,f1831,f57882]) ).

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

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

fof(f2928,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,not(or(X2,or(not(X0),X2)))),X2)) )
    | ~ spl0_110
    | ~ spl0_153 ),
    inference(resolution,[],[f2613,f1832]) ).

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

fof(f57880,plain,
    ( spl0_672
    | ~ spl0_16
    | ~ spl0_151 ),
    inference(avatar_split_clause,[],[f2920,f2604,f93,f57878]) ).

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

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

fof(f2920,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(not(or(X1,or(not(X0),X2))),X2),X1)) )
    | ~ spl0_16
    | ~ spl0_151 ),
    inference(resolution,[],[f2605,f94]) ).

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

fof(f57876,plain,
    ( spl0_671
    | ~ spl0_54
    | ~ spl0_151 ),
    inference(avatar_split_clause,[],[f2914,f2604,f418,f57874]) ).

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

fof(f2914,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,not(or(X1,or(not(X0),X2)))))) )
    | ~ spl0_54
    | ~ spl0_151 ),
    inference(resolution,[],[f2605,f419]) ).

fof(f57872,plain,
    ( spl0_670
    | ~ spl0_16
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f2911,f2600,f93,f57870]) ).

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

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

fof(f2911,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,X2),not(or(X2,or(not(X0),X1))))) )
    | ~ spl0_16
    | ~ spl0_150 ),
    inference(resolution,[],[f2601,f94]) ).

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

fof(f57868,plain,
    ( spl0_669
    | ~ spl0_17
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f2905,f2600,f103,f57866]) ).

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

fof(f2905,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(not(or(X2,or(not(X0),X1))),X2))) )
    | ~ spl0_17
    | ~ spl0_150 ),
    inference(resolution,[],[f2601,f104]) ).

fof(f57864,plain,
    ( spl0_668
    | ~ spl0_47
    | ~ spl0_149 ),
    inference(avatar_split_clause,[],[f2831,f2596,f311,f57862]) ).

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

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

fof(f2831,plain,
    ( ! [X0,X1] :
        ( theorem(not(or(not(X0),not(X0))))
        | ~ theorem(or(X0,not(X1)))
        | ~ theorem(X1) )
    | ~ spl0_47
    | ~ spl0_149 ),
    inference(resolution,[],[f2597,f312]) ).

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

fof(f57858,plain,
    ( spl0_667
    | ~ spl0_16
    | ~ spl0_148 ),
    inference(avatar_split_clause,[],[f2824,f2592,f93,f57856]) ).

fof(f57856,plain,
    ( spl0_667
  <=> ! [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_667])]) ).

fof(f2824,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(or(X1,X0),or(X3,X2))) )
    | ~ spl0_16
    | ~ spl0_148 ),
    inference(resolution,[],[f2593,f94]) ).

fof(f57854,plain,
    ( spl0_666
    | ~ spl0_17
    | ~ spl0_148 ),
    inference(avatar_split_clause,[],[f2816,f2592,f103,f57852]) ).

fof(f57852,plain,
    ( spl0_666
  <=> ! [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_666])]) ).

fof(f2816,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(X1,or(or(X3,X2),X0))) )
    | ~ spl0_17
    | ~ spl0_148 ),
    inference(resolution,[],[f2593,f104]) ).

fof(f57850,plain,
    ( spl0_665
    | ~ spl0_110
    | ~ spl0_148 ),
    inference(avatar_split_clause,[],[f2810,f2592,f1831,f57848]) ).

fof(f57848,plain,
    ( spl0_665
  <=> ! [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_665])]) ).

fof(f2810,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(or(X3,or(X1,X0)),X2)) )
    | ~ spl0_110
    | ~ spl0_148 ),
    inference(resolution,[],[f2593,f1832]) ).

fof(f57846,plain,
    ( spl0_664
    | ~ spl0_48
    | ~ spl0_148 ),
    inference(avatar_split_clause,[],[f2809,f2592,f315,f57844]) ).

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

fof(f2809,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,X1),or(X1,X0)))
        | theorem(or(X2,or(X1,X0))) )
    | ~ spl0_48
    | ~ spl0_148 ),
    inference(resolution,[],[f2593,f316]) ).

fof(f57842,plain,
    ( spl0_663
    | ~ spl0_16
    | ~ spl0_147 ),
    inference(avatar_split_clause,[],[f2798,f2588,f93,f57840]) ).

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

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

fof(f2798,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(X1,not(or(X2,X0))),X2)) )
    | ~ spl0_16
    | ~ spl0_147 ),
    inference(resolution,[],[f2589,f94]) ).

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

fof(f57838,plain,
    ( spl0_662
    | ~ spl0_17
    | ~ spl0_147 ),
    inference(avatar_split_clause,[],[f2794,f2588,f103,f57836]) ).

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

fof(f2794,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X1,or(X2,not(or(X2,X0))))) )
    | ~ spl0_17
    | ~ spl0_147 ),
    inference(resolution,[],[f2589,f104]) ).

fof(f57834,plain,
    ( spl0_661
    | ~ spl0_16
    | ~ spl0_146 ),
    inference(avatar_split_clause,[],[f2788,f2584,f93,f57832]) ).

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

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

fof(f2788,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,X2),not(or(or(X2,X1),not(X0))))) )
    | ~ spl0_16
    | ~ spl0_146 ),
    inference(resolution,[],[f2585,f94]) ).

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

fof(f57830,plain,
    ( spl0_660
    | ~ spl0_17
    | ~ spl0_146 ),
    inference(avatar_split_clause,[],[f2782,f2584,f103,f57828]) ).

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

fof(f2782,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(not(or(or(X2,X1),not(X0))),X2))) )
    | ~ spl0_17
    | ~ spl0_146 ),
    inference(resolution,[],[f2585,f104]) ).

fof(f57826,plain,
    ( spl0_659
    | ~ spl0_16
    | ~ spl0_145 ),
    inference(avatar_split_clause,[],[f2772,f2580,f93,f57824]) ).

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

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

fof(f2772,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(X1,X2),not(or(X2,X0)))) )
    | ~ spl0_16
    | ~ spl0_145 ),
    inference(resolution,[],[f2581,f94]) ).

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

fof(f57822,plain,
    ( spl0_658
    | ~ spl0_17
    | ~ spl0_145 ),
    inference(avatar_split_clause,[],[f2766,f2580,f103,f57820]) ).

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

fof(f2766,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X1,or(not(or(X2,X0)),X2))) )
    | ~ spl0_17
    | ~ spl0_145 ),
    inference(resolution,[],[f2581,f104]) ).

fof(f57711,plain,
    ( spl0_657
    | ~ spl0_16
    | ~ spl0_144 ),
    inference(avatar_split_clause,[],[f2748,f2576,f93,f57709]) ).

fof(f57709,plain,
    ( spl0_657
  <=> ! [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_657])]) ).

fof(f2576,plain,
    ( spl0_144
  <=> ! [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_144])]) ).

fof(f2748,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(or(X1,or(X0,X2)),X3)) )
    | ~ spl0_16
    | ~ spl0_144 ),
    inference(resolution,[],[f2577,f94]) ).

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

fof(f57707,plain,
    ( spl0_656
    | ~ spl0_17
    | ~ spl0_144 ),
    inference(avatar_split_clause,[],[f2742,f2576,f103,f57705]) ).

fof(f57705,plain,
    ( spl0_656
  <=> ! [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_656])]) ).

fof(f2742,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X2)))
        | theorem(or(X1,or(X3,or(X0,X2)))) )
    | ~ spl0_17
    | ~ spl0_144 ),
    inference(resolution,[],[f2577,f104]) ).

fof(f57703,plain,
    ( spl0_655
    | ~ spl0_16
    | ~ spl0_143 ),
    inference(avatar_split_clause,[],[f2728,f2572,f93,f57701]) ).

fof(f57701,plain,
    ( spl0_655
  <=> ! [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_655])]) ).

fof(f2572,plain,
    ( spl0_143
  <=> ! [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_143])]) ).

fof(f2728,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(or(or(X3,X2),X1),X0)) )
    | ~ spl0_16
    | ~ spl0_143 ),
    inference(resolution,[],[f2573,f94]) ).

fof(f2573,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(or(X3,X2),X1)))
        | ~ theorem(or(or(X0,X1),X2)) )
    | ~ spl0_143 ),
    inference(avatar_component_clause,[],[f2572]) ).

fof(f57699,plain,
    ( spl0_654
    | ~ spl0_54
    | ~ spl0_143 ),
    inference(avatar_split_clause,[],[f2720,f2572,f418,f57697]) ).

fof(f57697,plain,
    ( spl0_654
  <=> ! [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_654])]) ).

fof(f2720,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(X0,or(X1,or(X3,X2)))) )
    | ~ spl0_54
    | ~ spl0_143 ),
    inference(resolution,[],[f2573,f419]) ).

fof(f57695,plain,
    ( spl0_653
    | ~ spl0_16
    | ~ spl0_140 ),
    inference(avatar_split_clause,[],[f2675,f2560,f93,f57693]) ).

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

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

fof(f2675,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(not(or(or(X1,X2),not(X0))),X2),X1)) )
    | ~ spl0_16
    | ~ spl0_140 ),
    inference(resolution,[],[f2561,f94]) ).

fof(f2561,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X1,or(not(or(or(X1,X2),not(X0))),X2)))
        | ~ theorem(X0) )
    | ~ spl0_140 ),
    inference(avatar_component_clause,[],[f2560]) ).

fof(f57691,plain,
    ( spl0_652
    | ~ spl0_54
    | ~ spl0_140 ),
    inference(avatar_split_clause,[],[f2669,f2560,f418,f57689]) ).

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

fof(f2669,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,not(or(or(X1,X2),not(X0)))))) )
    | ~ spl0_54
    | ~ spl0_140 ),
    inference(resolution,[],[f2561,f419]) ).

fof(f57687,plain,
    ( spl0_651
    | ~ spl0_136
    | ~ spl0_139 ),
    inference(avatar_split_clause,[],[f2549,f2144,f2130,f57685]) ).

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

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

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

fof(f2549,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(or(not(X1),X2),X0)),X2)))
        | ~ theorem(X1) )
    | ~ spl0_136
    | ~ spl0_139 ),
    inference(resolution,[],[f2145,f2131]) ).

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

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

fof(f57683,plain,
    ( spl0_650
    | ~ spl0_136
    | ~ spl0_138 ),
    inference(avatar_split_clause,[],[f2535,f2140,f2130,f57681]) ).

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

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

fof(f2535,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(not(X1),or(X0,X2))),X2)))
        | ~ theorem(X1) )
    | ~ spl0_136
    | ~ spl0_138 ),
    inference(resolution,[],[f2141,f2131]) ).

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

fof(f57679,plain,
    ( spl0_649
    | ~ spl0_136
    | ~ spl0_137 ),
    inference(avatar_split_clause,[],[f2527,f2134,f2130,f57677]) ).

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

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

fof(f2527,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(or(not(X0),X1),X2)),or(X2,X1)))
        | ~ theorem(X0) )
    | ~ spl0_136
    | ~ spl0_137 ),
    inference(resolution,[],[f2135,f2131]) ).

fof(f2135,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(or(X0,X1),X2)),or(X0,or(X2,X1))))
    | ~ spl0_137 ),
    inference(avatar_component_clause,[],[f2134]) ).

fof(f57675,plain,
    ( spl0_648
    | ~ spl0_51
    | ~ spl0_131 ),
    inference(avatar_split_clause,[],[f2383,f2110,f358,f57673]) ).

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

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

fof(f2383,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(or(X2,X1),or(X2,X1))) )
    | ~ spl0_51
    | ~ spl0_131 ),
    inference(resolution,[],[f2111,f359]) ).

fof(f2111,plain,
    ( ! [X0,X1] : theorem(or(not(or(or(X0,X1),or(X0,X1))),or(X1,X0)))
    | ~ spl0_131 ),
    inference(avatar_component_clause,[],[f2110]) ).

fof(f57671,plain,
    ( spl0_647
    | ~ spl0_6
    | ~ spl0_372 ),
    inference(avatar_split_clause,[],[f19281,f18406,f42,f57669]) ).

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

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

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

fof(f19281,plain,
    ( ! [X0] :
        ( theorem(X0)
        | ~ theorem(or(X0,not(not(X0)))) )
    | ~ spl0_6
    | ~ spl0_372 ),
    inference(resolution,[],[f18407,f43]) ).

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

fof(f18407,plain,
    ( ! [X0] : theorem(or(not(or(X0,not(not(X0)))),X0))
    | ~ spl0_372 ),
    inference(avatar_component_clause,[],[f18406]) ).

fof(f57667,plain,
    ( spl0_646
    | ~ spl0_51
    | ~ spl0_130 ),
    inference(avatar_split_clause,[],[f2368,f2106,f358,f57665]) ).

fof(f57665,plain,
    ( spl0_646
  <=> ! [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_646])]) ).

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

fof(f2368,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(or(X1,X2),X3)))
        | ~ theorem(or(X1,or(X3,X2))) )
    | ~ spl0_51
    | ~ spl0_130 ),
    inference(resolution,[],[f2107,f359]) ).

fof(f2107,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,or(X1,X2))),or(or(X0,X2),X1)))
    | ~ spl0_130 ),
    inference(avatar_component_clause,[],[f2106]) ).

fof(f57663,plain,
    ( spl0_645
    | ~ spl0_25
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f2361,f2102,f160,f57661]) ).

fof(f57661,plain,
    ( spl0_645
  <=> ! [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_645])]) ).

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

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

fof(f2361,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(or(X0,X1)))
        | theorem(or(or(X2,not(or(X1,X0))),X3)) )
    | ~ spl0_25
    | ~ spl0_129 ),
    inference(resolution,[],[f2103,f161]) ).

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

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

fof(f57659,plain,
    ( spl0_644
    | ~ spl0_46
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f2353,f2102,f301,f57657]) ).

fof(f57657,plain,
    ( spl0_644
  <=> ! [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_644])]) ).

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

fof(f2353,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(or(not(or(X0,X1)),X0)))
        | theorem(or(or(X2,X1),X3)) )
    | ~ spl0_46
    | ~ spl0_129 ),
    inference(resolution,[],[f2103,f302]) ).

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

fof(f57655,plain,
    ( spl0_643
    | ~ spl0_88
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f2344,f2102,f874,f57653]) ).

fof(f57653,plain,
    ( spl0_643
  <=> ! [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_643])]) ).

fof(f2344,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(or(X1,or(X2,not(or(X2,X0)))),X3)) )
    | ~ spl0_88
    | ~ spl0_129 ),
    inference(resolution,[],[f2103,f875]) ).

fof(f57651,plain,
    ( spl0_642
    | ~ spl0_85
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f2330,f2102,f862,f57649]) ).

fof(f57649,plain,
    ( spl0_642
  <=> ! [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_642])]) ).

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

fof(f2330,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(or(X1,or(not(or(X0,X2)),X2)),X3)) )
    | ~ spl0_85
    | ~ spl0_129 ),
    inference(resolution,[],[f2103,f863]) ).

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

fof(f57647,plain,
    ( spl0_641
    | ~ spl0_26
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f2326,f2102,f164,f57645]) ).

fof(f57645,plain,
    ( spl0_641
  <=> ! [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_641])]) ).

fof(f2326,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(or(X1,or(not(or(X2,X0)),X2)),X3)) )
    | ~ spl0_26
    | ~ spl0_129 ),
    inference(resolution,[],[f2103,f165]) ).

fof(f57643,plain,
    ( spl0_640
    | ~ spl0_11
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f2304,f2102,f67,f57641]) ).

fof(f57641,plain,
    ( spl0_640
  <=> ! [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_640])]) ).

fof(f2304,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(not(or(X0,X1))))
        | theorem(or(or(X2,or(X1,X0)),X3)) )
    | ~ spl0_11
    | ~ spl0_129 ),
    inference(resolution,[],[f2103,f68]) ).

fof(f57639,plain,
    ( spl0_639
    | ~ spl0_88
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f2268,f2085,f874,f57637]) ).

fof(f57637,plain,
    ( spl0_639
  <=> ! [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_639])]) ).

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

fof(f2268,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,or(X3,not(or(X3,not(X0))))))) )
    | ~ spl0_88
    | ~ spl0_125 ),
    inference(resolution,[],[f2086,f875]) ).

fof(f2086,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X3),X2))
        | ~ theorem(X3)
        | theorem(or(X0,or(X1,X2))) )
    | ~ spl0_125 ),
    inference(avatar_component_clause,[],[f2085]) ).

fof(f57635,plain,
    ( spl0_638
    | ~ spl0_85
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f2254,f2085,f862,f57633]) ).

fof(f57633,plain,
    ( spl0_638
  <=> ! [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_638])]) ).

fof(f2254,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,or(not(or(not(X0),X3)),X3)))) )
    | ~ spl0_85
    | ~ spl0_125 ),
    inference(resolution,[],[f2086,f863]) ).

fof(f57631,plain,
    ( spl0_637
    | ~ spl0_26
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f2250,f2085,f164,f57629]) ).

fof(f57629,plain,
    ( spl0_637
  <=> ! [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_637])]) ).

fof(f2250,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,or(not(or(X3,not(X0))),X3)))) )
    | ~ spl0_26
    | ~ spl0_125 ),
    inference(resolution,[],[f2086,f165]) ).

fof(f57625,plain,
    ( spl0_636
    | ~ spl0_100
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f2240,f2085,f1057,f57623]) ).

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

fof(f2240,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,X0),or(X0,X0)))
        | theorem(or(X1,or(X2,X0))) )
    | ~ spl0_100
    | ~ spl0_125 ),
    inference(resolution,[],[f2086,f1058]) ).

fof(f57621,plain,
    ( spl0_635
    | ~ spl0_106
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f2232,f2085,f1727,f57619]) ).

fof(f57619,plain,
    ( spl0_635
  <=> ! [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_635])]) ).

fof(f2232,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X3,or(X0,or(X4,X1))))) )
    | ~ spl0_106
    | ~ spl0_125 ),
    inference(resolution,[],[f2086,f1728]) ).

fof(f57617,plain,
    ( spl0_634
    | ~ spl0_51
    | ~ spl0_124 ),
    inference(avatar_split_clause,[],[f2207,f2081,f358,f57615]) ).

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

fof(f2207,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X1,or(or(X1,X2),X2))) )
    | ~ spl0_51
    | ~ spl0_124 ),
    inference(resolution,[],[f2082,f359]) ).

fof(f57613,plain,
    ( spl0_633
    | ~ spl0_46
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2199,f2077,f301,f57611]) ).

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

fof(f2199,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(not(or(X0,or(X1,not(X2)))),X0),X1))
        | ~ theorem(X2) )
    | ~ spl0_46
    | ~ spl0_123 ),
    inference(resolution,[],[f2078,f302]) ).

fof(f57609,plain,
    ( spl0_632
    | ~ spl0_122
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2193,f2077,f2073,f57607]) ).

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

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

fof(f2193,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,or(X0,not(X2)))),X1)))
        | ~ theorem(X2) )
    | ~ spl0_122
    | ~ spl0_123 ),
    inference(resolution,[],[f2078,f2074]) ).

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

fof(f57605,plain,
    ( spl0_631
    | ~ spl0_6
    | ~ spl0_122 ),
    inference(avatar_split_clause,[],[f2157,f2073,f42,f57603]) ).

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

fof(f2157,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(not(or(X0,or(not(X1),X2))),X0),X2))
        | ~ theorem(X1) )
    | ~ spl0_6
    | ~ spl0_122 ),
    inference(resolution,[],[f2074,f43]) ).

fof(f57601,plain,
    ( spl0_630
    | ~ spl0_49
    | ~ spl0_120 ),
    inference(avatar_split_clause,[],[f2070,f1871,f319,f57599]) ).

fof(f57599,plain,
    ( spl0_630
  <=> ! [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_630])]) ).

fof(f2070,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(X0,X1),or(X2,X3)))
        | ~ theorem(or(or(X3,X3),X1)) )
    | ~ spl0_49
    | ~ spl0_120 ),
    inference(resolution,[],[f1872,f320]) ).

fof(f57597,plain,
    ( spl0_629
    | ~ spl0_61
    | ~ spl0_120 ),
    inference(avatar_split_clause,[],[f2044,f1871,f488,f57595]) ).

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

fof(f2044,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,X1)))
        | ~ theorem(or(X1,X0)) )
    | ~ spl0_61
    | ~ spl0_120 ),
    inference(resolution,[],[f1872,f489]) ).

fof(f57593,plain,
    ( spl0_628
    | ~ spl0_47
    | ~ spl0_120 ),
    inference(avatar_split_clause,[],[f2041,f1871,f311,f57591]) ).

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

fof(f2041,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(or(X0,X0),not(X1))),or(X2,X0)))
        | ~ theorem(X1) )
    | ~ spl0_47
    | ~ spl0_120 ),
    inference(resolution,[],[f1872,f312]) ).

fof(f57589,plain,
    ( spl0_627
    | ~ spl0_58
    | ~ spl0_120 ),
    inference(avatar_split_clause,[],[f2036,f1871,f476,f57587]) ).

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

fof(f2036,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,or(not(X1),X0))),or(X2,X0)))
        | ~ theorem(X1) )
    | ~ spl0_58
    | ~ spl0_120 ),
    inference(resolution,[],[f1872,f477]) ).

fof(f57585,plain,
    ( spl0_626
    | ~ spl0_152
    | ~ spl0_371 ),
    inference(avatar_split_clause,[],[f19182,f18402,f2608,f57583]) ).

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

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

fof(f19182,plain,
    ( ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(not(or(X1,not(X0)))) )
    | ~ spl0_152
    | ~ spl0_371 ),
    inference(resolution,[],[f18403,f2609]) ).

fof(f18403,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(X0)
        | ~ theorem(not(X1)) )
    | ~ spl0_371 ),
    inference(avatar_component_clause,[],[f18402]) ).

fof(f57581,plain,
    ( spl0_625
    | ~ spl0_19
    | ~ spl0_120 ),
    inference(avatar_split_clause,[],[f2035,f1871,f118,f57579]) ).

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

fof(f2035,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X2,X0)))
        | ~ theorem(or(not(X1),X0)) )
    | ~ spl0_19
    | ~ spl0_120 ),
    inference(resolution,[],[f1872,f119]) ).

fof(f57577,plain,
    ( spl0_624
    | ~ spl0_87
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f2014,f1863,f870,f57575]) ).

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

fof(f2014,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(not(or(not(X1),not(X0))))
        | ~ theorem(X0) )
    | ~ spl0_87
    | ~ spl0_118 ),
    inference(resolution,[],[f1864,f871]) ).

fof(f57573,plain,
    ( spl0_623
    | ~ spl0_87
    | ~ spl0_116 ),
    inference(avatar_split_clause,[],[f2000,f1855,f870,f57571]) ).

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

fof(f2000,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(not(or(not(X1),or(not(X0),not(X1)))))
        | ~ theorem(X1) )
    | ~ spl0_87
    | ~ spl0_116 ),
    inference(resolution,[],[f1856,f871]) ).

fof(f57569,plain,
    ( spl0_622
    | ~ spl0_17
    | ~ spl0_115 ),
    inference(avatar_split_clause,[],[f1983,f1851,f103,f57567]) ).

fof(f57567,plain,
    ( spl0_622
  <=> ! [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_622])]) ).

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

fof(f1983,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(X1,or(or(not(or(X2,X0)),X2),X3))) )
    | ~ spl0_17
    | ~ spl0_115 ),
    inference(resolution,[],[f1852,f104]) ).

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

fof(f57565,plain,
    ( spl0_621
    | ~ spl0_17
    | ~ spl0_112 ),
    inference(avatar_split_clause,[],[f1965,f1839,f103,f57563]) ).

fof(f57563,plain,
    ( spl0_621
  <=> ! [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_621])]) ).

fof(f1965,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(or(X0,X1)))
        | theorem(or(X2,or(not(or(X1,X0)),X3))) )
    | ~ spl0_17
    | ~ spl0_112 ),
    inference(resolution,[],[f1840,f104]) ).

fof(f57561,plain,
    ( spl0_620
    | ~ spl0_110
    | ~ spl0_111 ),
    inference(avatar_split_clause,[],[f1946,f1835,f1831,f57559]) ).

fof(f57559,plain,
    ( spl0_620
  <=> ! [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_620])]) ).

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

fof(f1946,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,or(not(or(X2,not(X0))),X2)),X3)) )
    | ~ spl0_110
    | ~ spl0_111 ),
    inference(resolution,[],[f1836,f1832]) ).

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

fof(f57557,plain,
    ( spl0_619
    | ~ spl0_27
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1931,f1831,f172,f57555]) ).

fof(f57555,plain,
    ( spl0_619
  <=> ! [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_619])]) ).

fof(f172,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(f1931,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(X0,or(X1,X2)),X3))
        | ~ theorem(or(or(X3,X3),X2)) )
    | ~ spl0_27
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f173]) ).

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

fof(f57553,plain,
    ( spl0_618
    | ~ spl0_97
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1927,f1831,f965,f57551]) ).

fof(f57551,plain,
    ( spl0_618
  <=> ! [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_618])]) ).

fof(f1927,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(X0,or(X1,X2)),X3))
        | ~ theorem(or(or(X3,X3),X1)) )
    | ~ spl0_97
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f966]) ).

fof(f57549,plain,
    ( spl0_617
    | ~ spl0_89
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1911,f1831,f934,f57547]) ).

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

fof(f1911,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,not(or(or(X1,X1),not(X2)))),X1))
        | ~ theorem(X2) )
    | ~ spl0_89
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f935]) ).

fof(f57545,plain,
    ( spl0_616
    | ~ spl0_33
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1906,f1831,f222,f57543]) ).

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

fof(f222,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(f1906,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,not(or(X1,X2))),X1))
        | ~ theorem(or(not(X2),X1)) )
    | ~ spl0_33
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f223]) ).

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

fof(f57541,plain,
    ( spl0_615
    | ~ spl0_117
    | ~ spl0_371 ),
    inference(avatar_split_clause,[],[f19145,f18402,f1859,f57539]) ).

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

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

fof(f19145,plain,
    ( ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(not(or(not(X0),X1))) )
    | ~ spl0_117
    | ~ spl0_371 ),
    inference(resolution,[],[f18403,f1860]) ).

fof(f1860,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(X0),X1)))
    | ~ spl0_117 ),
    inference(avatar_component_clause,[],[f1859]) ).

fof(f57537,plain,
    ( spl0_614
    | ~ spl0_87
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1899,f1827,f870,f57535]) ).

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

fof(f1899,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(not(or(or(not(X1),not(X1)),not(X0))))
        | ~ theorem(X1) )
    | ~ spl0_87
    | ~ spl0_109 ),
    inference(resolution,[],[f1828,f871]) ).

fof(f57533,plain,
    ( spl0_613
    | ~ spl0_87
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1886,f1823,f870,f57531]) ).

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

fof(f1886,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),not(X1)))
        | theorem(not(or(not(X1),X0)))
        | ~ theorem(X1) )
    | ~ spl0_87
    | ~ spl0_108 ),
    inference(resolution,[],[f1824,f871]) ).

fof(f57529,plain,
    ( spl0_612
    | ~ spl0_52
    | ~ spl0_106 ),
    inference(avatar_split_clause,[],[f1804,f1727,f362,f57527]) ).

fof(f57527,plain,
    ( spl0_612
  <=> ! [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_612])]) ).

fof(f1804,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(or(X0,X1)),X2))
        | ~ theorem(not(or(X0,or(X3,X1)))) )
    | ~ spl0_52
    | ~ spl0_106 ),
    inference(resolution,[],[f1728,f363]) ).

fof(f57525,plain,
    ( spl0_611
    | ~ spl0_57
    | ~ spl0_102 ),
    inference(avatar_split_clause,[],[f1764,f1065,f451,f57523]) ).

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

fof(f451,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(f1764,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(not(X2),not(X2)))
        | ~ theorem(or(X1,X2)) )
    | ~ spl0_57
    | ~ spl0_102 ),
    inference(resolution,[],[f1066,f452]) ).

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

fof(f57521,plain,
    ( spl0_610
    | ~ spl0_52
    | ~ spl0_101 ),
    inference(avatar_split_clause,[],[f1747,f1061,f362,f57519]) ).

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

fof(f1747,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(not(or(X0,or(X1,X1))),X0),X2))
        | ~ theorem(not(X1)) )
    | ~ spl0_52
    | ~ spl0_101 ),
    inference(resolution,[],[f1062,f363]) ).

fof(f57517,plain,
    ( spl0_609
    | ~ spl0_52
    | ~ spl0_100 ),
    inference(avatar_split_clause,[],[f1738,f1057,f362,f57515]) ).

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

fof(f1738,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(or(X0,X0),or(X0,X0))),X1))
        | ~ theorem(not(X0)) )
    | ~ spl0_52
    | ~ spl0_100 ),
    inference(resolution,[],[f1058,f363]) ).

fof(f57513,plain,
    ( spl0_608
    | ~ spl0_31
    | ~ spl0_100 ),
    inference(avatar_split_clause,[],[f1736,f1057,f193,f57511]) ).

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

fof(f1736,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X0,or(or(X1,X1),or(X1,X1)))) )
    | ~ spl0_31
    | ~ spl0_100 ),
    inference(resolution,[],[f1058,f194]) ).

fof(f57509,plain,
    ( spl0_607
    | ~ spl0_48
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f1041,f965,f315,f57507]) ).

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

fof(f1041,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,or(X1,X2)),X1))
        | theorem(or(X0,or(X1,X2))) )
    | ~ spl0_48
    | ~ spl0_97 ),
    inference(resolution,[],[f966,f316]) ).

fof(f57505,plain,
    ( spl0_606
    | ~ spl0_67
    | ~ spl0_90 ),
    inference(avatar_split_clause,[],[f988,f938,f592,f57503]) ).

fof(f57503,plain,
    ( spl0_606
  <=> ! [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_606])]) ).

fof(f988,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(or(X0,X1),X2))
        | theorem(or(X3,or(X0,or(X2,X1)))) )
    | ~ spl0_67
    | ~ spl0_90 ),
    inference(resolution,[],[f939,f593]) ).

fof(f57501,plain,
    ( spl0_605
    | ~ spl0_68
    | ~ spl0_88 ),
    inference(avatar_split_clause,[],[f928,f874,f625,f57499]) ).

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

fof(f928,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(not(not(or(X1,X0))),X2)) )
    | ~ spl0_68
    | ~ spl0_88 ),
    inference(resolution,[],[f875,f626]) ).

fof(f57497,plain,
    ( spl0_604
    | ~ spl0_22
    | ~ spl0_371 ),
    inference(avatar_split_clause,[],[f19130,f18402,f140,f57495]) ).

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

fof(f19130,plain,
    ( ! [X0] :
        ( theorem(X0)
        | ~ theorem(not(not(or(X0,X0)))) )
    | ~ spl0_22
    | ~ spl0_371 ),
    inference(resolution,[],[f18403,f141]) ).

fof(f56162,plain,
    ( spl0_603
    | ~ spl0_78
    | ~ spl0_371 ),
    inference(avatar_split_clause,[],[f19063,f18402,f766,f56160]) ).

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

fof(f19063,plain,
    ( ! [X0,X1] :
        ( theorem(not(X0))
        | ~ theorem(not(or(X0,X1))) )
    | ~ spl0_78
    | ~ spl0_371 ),
    inference(resolution,[],[f18403,f767]) ).

fof(f54609,plain,
    ( spl0_602
    | ~ spl0_7
    | ~ spl0_371 ),
    inference(avatar_split_clause,[],[f19061,f18402,f47,f54607]) ).

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

fof(f19061,plain,
    ( ! [X0,X1] :
        ( theorem(not(X0))
        | ~ theorem(not(or(X1,X0))) )
    | ~ spl0_7
    | ~ spl0_371 ),
    inference(resolution,[],[f18403,f48]) ).

fof(f50785,plain,
    ( spl0_601
    | ~ spl0_16
    | ~ spl0_582 ),
    inference(avatar_split_clause,[],[f50002,f48783,f93,f50783]) ).

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

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

fof(f50002,plain,
    ( ! [X0] : theorem(or(not(not(not(X0))),X0))
    | ~ spl0_16
    | ~ spl0_582 ),
    inference(resolution,[],[f48784,f94]) ).

fof(f48784,plain,
    ( ! [X0] : theorem(or(X0,not(not(not(X0)))))
    | ~ spl0_582 ),
    inference(avatar_component_clause,[],[f48783]) ).

fof(f48864,plain,
    ( spl0_600
    | ~ spl0_79
    | ~ spl0_359 ),
    inference(avatar_split_clause,[],[f18058,f17988,f770,f48862]) ).

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

fof(f17988,plain,
    ( spl0_359
  <=> ! [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_359])]) ).

fof(f18058,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(not(or(not(not(X1)),X2)),or(X1,X2))))
    | ~ spl0_79
    | ~ spl0_359 ),
    inference(resolution,[],[f17989,f771]) ).

fof(f17989,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_359 ),
    inference(avatar_component_clause,[],[f17988]) ).

fof(f48860,plain,
    ( spl0_599
    | ~ spl0_79
    | ~ spl0_356 ),
    inference(avatar_split_clause,[],[f17856,f17721,f770,f48858]) ).

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

fof(f17721,plain,
    ( spl0_356
  <=> ! [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_356])]) ).

fof(f17856,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(not(or(X1,X2)),or(X1,not(not(X2))))))
    | ~ spl0_79
    | ~ spl0_356 ),
    inference(resolution,[],[f17722,f771]) ).

fof(f17722,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_356 ),
    inference(avatar_component_clause,[],[f17721]) ).

fof(f48856,plain,
    ( spl0_598
    | ~ spl0_79
    | ~ spl0_316 ),
    inference(avatar_split_clause,[],[f14358,f14262,f770,f48854]) ).

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

fof(f14262,plain,
    ( spl0_316
  <=> ! [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_316])]) ).

fof(f14358,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(not(or(X1,not(or(X2,not(X2))))),X1)))
    | ~ spl0_79
    | ~ spl0_316 ),
    inference(resolution,[],[f14263,f771]) ).

fof(f14263,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_316 ),
    inference(avatar_component_clause,[],[f14262]) ).

fof(f48852,plain,
    ( spl0_597
    | ~ spl0_23
    | ~ spl0_316 ),
    inference(avatar_split_clause,[],[f14337,f14262,f144,f48850]) ).

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

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

fof(f14337,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(not(or(X1,not(or(not(X2),X2)))),X1)))
    | ~ spl0_23
    | ~ spl0_316 ),
    inference(resolution,[],[f14263,f145]) ).

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

fof(f48848,plain,
    ( spl0_596
    | ~ spl0_7
    | ~ spl0_271 ),
    inference(avatar_split_clause,[],[f10888,f10291,f47,f48846]) ).

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

fof(f10888,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(not(X0),or(X1,or(X2,X0))))
        | ~ theorem(or(X2,X3)) )
    | ~ spl0_7
    | ~ spl0_271 ),
    inference(resolution,[],[f10292,f48]) ).

fof(f48844,plain,
    ( spl0_595
    | ~ spl0_86
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f9062,f8750,f866,f48842]) ).

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

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

fof(f9062,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,not(or(or(not(X1),X1),X2)))),X0))
    | ~ spl0_86
    | ~ spl0_224 ),
    inference(resolution,[],[f8751,f867]) ).

fof(f867,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(not(X1),X1),X2)))
    | ~ spl0_86 ),
    inference(avatar_component_clause,[],[f866]) ).

fof(f48840,plain,
    ( spl0_594
    | ~ spl0_20
    | ~ spl0_216 ),
    inference(avatar_split_clause,[],[f8716,f4477,f126,f48838]) ).

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

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

fof(f4477,plain,
    ( spl0_216
  <=> ! [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_216])]) ).

fof(f8716,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(not(X0),X1)),X2))
        | ~ theorem(not(X1)) )
    | ~ spl0_20
    | ~ spl0_216 ),
    inference(resolution,[],[f4478,f127]) ).

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

fof(f4478,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),or(X1,X1)))
        | ~ theorem(X2)
        | theorem(or(not(or(not(X2),X0)),X1)) )
    | ~ spl0_216 ),
    inference(avatar_component_clause,[],[f4477]) ).

fof(f48836,plain,
    ( spl0_593
    | ~ spl0_92
    | ~ spl0_215 ),
    inference(avatar_split_clause,[],[f8645,f4473,f946,f48834]) ).

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

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

fof(f8645,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(not(or(not(X0),or(X1,X1))))
        | ~ theorem(not(X1)) )
    | ~ spl0_92
    | ~ spl0_215 ),
    inference(resolution,[],[f4474,f947]) ).

fof(f947,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,X0)),X1))
        | ~ theorem(not(X0)) )
    | ~ spl0_92 ),
    inference(avatar_component_clause,[],[f946]) ).

fof(f48825,plain,
    ( spl0_592
    | ~ spl0_48
    | ~ spl0_204 ),
    inference(avatar_split_clause,[],[f4551,f4413,f315,f48823]) ).

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

fof(f4413,plain,
    ( spl0_204
  <=> ! [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_204])]) ).

fof(f4551,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,or(or(X1,X0),X1))),or(X0,X1)))
    | ~ spl0_48
    | ~ spl0_204 ),
    inference(resolution,[],[f4414,f316]) ).

fof(f4414,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(or(not(or(X0,or(or(X1,X2),X3))),or(X0,X3)),or(X2,X1)))
    | ~ spl0_204 ),
    inference(avatar_component_clause,[],[f4413]) ).

fof(f48821,plain,
    ( spl0_591
    | ~ spl0_40
    | ~ spl0_197 ),
    inference(avatar_split_clause,[],[f4345,f3883,f269,f48819]) ).

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

fof(f3883,plain,
    ( spl0_197
  <=> ! [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_197])]) ).

fof(f4345,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(not(not(not(X0))),X2)) )
    | ~ spl0_40
    | ~ spl0_197 ),
    inference(resolution,[],[f3884,f270]) ).

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

fof(f48817,plain,
    ( spl0_590
    | ~ spl0_10
    | ~ spl0_197 ),
    inference(avatar_split_clause,[],[f4301,f3883,f61,f48815]) ).

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

fof(f4301,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X0))
        | theorem(or(X1,X2))
        | ~ theorem(or(not(X0),X2)) )
    | ~ spl0_10
    | ~ spl0_197 ),
    inference(resolution,[],[f3884,f62]) ).

fof(f48813,plain,
    ( spl0_589
    | ~ spl0_78
    | ~ spl0_197 ),
    inference(avatar_split_clause,[],[f4299,f3883,f766,f48811]) ).

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

fof(f4299,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(not(or(X0,X3)),X2)) )
    | ~ spl0_78
    | ~ spl0_197 ),
    inference(resolution,[],[f3884,f767]) ).

fof(f48809,plain,
    ( spl0_588
    | ~ spl0_7
    | ~ spl0_197 ),
    inference(avatar_split_clause,[],[f4298,f3883,f47,f48807]) ).

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

fof(f4298,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(not(or(X3,X0)),X2)) )
    | ~ spl0_7
    | ~ spl0_197 ),
    inference(resolution,[],[f3884,f48]) ).

fof(f48805,plain,
    ( spl0_587
    | ~ spl0_49
    | ~ spl0_195 ),
    inference(avatar_split_clause,[],[f4236,f3875,f319,f48803]) ).

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

fof(f4236,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X2)
        | ~ theorem(or(or(not(X2),X1),X1)) )
    | ~ spl0_49
    | ~ spl0_195 ),
    inference(resolution,[],[f3876,f320]) ).

fof(f48801,plain,
    ( spl0_586
    | ~ spl0_148
    | ~ spl0_195 ),
    inference(avatar_split_clause,[],[f4230,f3875,f2592,f48799]) ).

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

fof(f4230,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X2)
        | ~ theorem(or(or(X1,not(X2)),X1)) )
    | ~ spl0_148
    | ~ spl0_195 ),
    inference(resolution,[],[f3876,f2593]) ).

fof(f48797,plain,
    ( spl0_585
    | ~ spl0_79
    | ~ spl0_192 ),
    inference(avatar_split_clause,[],[f4196,f3863,f770,f48795]) ).

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

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

fof(f4196,plain,
    ( ! [X0] : theorem(not(or(not(or(X0,not(X0))),not(or(X0,not(X0))))))
    | ~ spl0_79
    | ~ spl0_192 ),
    inference(resolution,[],[f3864,f771]) ).

fof(f3864,plain,
    ( ! [X0] :
        ( ~ theorem(or(not(or(not(X0),not(X0))),X0))
        | theorem(not(or(not(X0),not(X0)))) )
    | ~ spl0_192 ),
    inference(avatar_component_clause,[],[f3863]) ).

fof(f48793,plain,
    ( spl0_584
    | ~ spl0_23
    | ~ spl0_192 ),
    inference(avatar_split_clause,[],[f4179,f3863,f144,f48791]) ).

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

fof(f4179,plain,
    ( ! [X0] : theorem(not(or(not(or(not(X0),X0)),not(or(not(X0),X0)))))
    | ~ spl0_23
    | ~ spl0_192 ),
    inference(resolution,[],[f3864,f145]) ).

fof(f48789,plain,
    ( spl0_583
    | ~ spl0_10
    | ~ spl0_191 ),
    inference(avatar_split_clause,[],[f4079,f3859,f61,f48787]) ).

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

fof(f3859,plain,
    ( spl0_191
  <=> ! [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_191])]) ).

fof(f4079,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(or(not(X1),not(X1)))))
        | ~ theorem(or(X1,X1)) )
    | ~ spl0_10
    | ~ spl0_191 ),
    inference(resolution,[],[f3860,f62]) ).

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

fof(f48785,plain,
    ( spl0_582
    | ~ spl0_436
    | ~ spl0_493 ),
    inference(avatar_split_clause,[],[f42858,f42845,f21195,f48783]) ).

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

fof(f42858,plain,
    ( ! [X0] : theorem(or(X0,not(not(not(X0)))))
    | ~ spl0_436
    | ~ spl0_493 ),
    inference(resolution,[],[f42846,f21196]) ).

fof(f21196,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,X1)),or(X0,not(not(X1)))))
    | ~ spl0_436 ),
    inference(avatar_component_clause,[],[f21195]) ).

fof(f48781,plain,
    ( spl0_581
    | ~ spl0_160
    | ~ spl0_190 ),
    inference(avatar_split_clause,[],[f4055,f3855,f2640,f48779]) ).

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

fof(f4055,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(X1)
        | ~ theorem(or(or(X0,X1),or(X0,X1))) )
    | ~ spl0_160
    | ~ spl0_190 ),
    inference(resolution,[],[f3856,f2641]) ).

fof(f48777,plain,
    ( spl0_580
    | ~ spl0_160
    | ~ spl0_189 ),
    inference(avatar_split_clause,[],[f4034,f3851,f2640,f48775]) ).

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

fof(f4034,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(X1,X2))
        | ~ theorem(or(X1,or(X0,X2))) )
    | ~ spl0_160
    | ~ spl0_189 ),
    inference(resolution,[],[f3852,f2641]) ).

fof(f48773,plain,
    ( spl0_579
    | ~ spl0_97
    | ~ spl0_174 ),
    inference(avatar_split_clause,[],[f3488,f3262,f965,f48771]) ).

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

fof(f3488,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(X3)
        | ~ theorem(or(X1,not(X3))) )
    | ~ spl0_97
    | ~ spl0_174 ),
    inference(resolution,[],[f3263,f966]) ).

fof(f48769,plain,
    ( spl0_578
    | ~ spl0_142
    | ~ spl0_173 ),
    inference(avatar_split_clause,[],[f3423,f3258,f2568,f48767]) ).

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

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

fof(f3258,plain,
    ( spl0_173
  <=> ! [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_173])]) ).

fof(f3423,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,or(or(X1,X1),X1))),or(X0,X1)))
    | ~ spl0_142
    | ~ spl0_173 ),
    inference(resolution,[],[f3259,f2569]) ).

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

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

fof(f48765,plain,
    ( spl0_577
    | ~ spl0_20
    | ~ spl0_169 ),
    inference(avatar_split_clause,[],[f3345,f3242,f126,f48763]) ).

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

fof(f3242,plain,
    ( spl0_169
  <=> ! [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_169])]) ).

fof(f3345,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X0,X3)))
        | ~ theorem(not(X1)) )
    | ~ spl0_20
    | ~ spl0_169 ),
    inference(resolution,[],[f3243,f127]) ).

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

fof(f48761,plain,
    ( spl0_576
    | ~ spl0_6
    | ~ spl0_165 ),
    inference(avatar_split_clause,[],[f3200,f2660,f42,f48759]) ).

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

fof(f3200,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,X1))
        | ~ theorem(or(X0,X2)) )
    | ~ spl0_6
    | ~ spl0_165 ),
    inference(resolution,[],[f2661,f43]) ).

fof(f48757,plain,
    ( spl0_575
    | ~ spl0_11
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f3113,f2648,f67,f48755]) ).

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

fof(f3113,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(X2)
        | ~ theorem(or(not(or(X1,X0)),X2)) )
    | ~ spl0_11
    | ~ spl0_162 ),
    inference(resolution,[],[f2649,f68]) ).

fof(f48753,plain,
    ( spl0_574
    | ~ spl0_6
    | ~ spl0_150 ),
    inference(avatar_split_clause,[],[f2900,f2600,f42,f48751]) ).

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

fof(f2900,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(X2,or(not(X0),X1))) )
    | ~ spl0_6
    | ~ spl0_150 ),
    inference(resolution,[],[f2601,f43]) ).

fof(f48749,plain,
    ( spl0_573
    | ~ spl0_40
    | ~ spl0_149 ),
    inference(avatar_split_clause,[],[f2861,f2596,f269,f48747]) ).

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

fof(f2861,plain,
    ( ! [X0] :
        ( theorem(not(or(not(not(not(X0))),not(not(not(X0))))))
        | ~ theorem(X0) )
    | ~ spl0_40
    | ~ spl0_149 ),
    inference(resolution,[],[f2597,f270]) ).

fof(f48745,plain,
    ( spl0_572
    | ~ spl0_78
    | ~ spl0_149 ),
    inference(avatar_split_clause,[],[f2826,f2596,f766,f48743]) ).

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

fof(f2826,plain,
    ( ! [X0,X1] :
        ( theorem(not(or(not(or(X0,X1)),not(or(X0,X1)))))
        | ~ theorem(X0) )
    | ~ spl0_78
    | ~ spl0_149 ),
    inference(resolution,[],[f2597,f767]) ).

fof(f48741,plain,
    ( spl0_571
    | ~ spl0_435
    | ~ spl0_484 ),
    inference(avatar_split_clause,[],[f40791,f24360,f21191,f48739]) ).

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

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

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

fof(f40791,plain,
    ( ! [X0] : theorem(not(not(or(X0,not(X0)))))
    | ~ spl0_435
    | ~ spl0_484 ),
    inference(resolution,[],[f24361,f21192]) ).

fof(f21192,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,not(or(X1,not(X1))))),X0))
    | ~ spl0_435 ),
    inference(avatar_component_clause,[],[f21191]) ).

fof(f24361,plain,
    ( ! [X2,X1] :
        ( ~ theorem(or(not(or(not(X2),X2)),X1))
        | theorem(X1) )
    | ~ spl0_484 ),
    inference(avatar_component_clause,[],[f24360]) ).

fof(f48737,plain,
    ( spl0_570
    | ~ spl0_7
    | ~ spl0_149 ),
    inference(avatar_split_clause,[],[f2825,f2596,f47,f48735]) ).

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

fof(f2825,plain,
    ( ! [X0,X1] :
        ( theorem(not(or(not(or(X0,X1)),not(or(X0,X1)))))
        | ~ theorem(X1) )
    | ~ spl0_7
    | ~ spl0_149 ),
    inference(resolution,[],[f2597,f48]) ).

fof(f48733,plain,
    ( spl0_569
    | ~ spl0_6
    | ~ spl0_146 ),
    inference(avatar_split_clause,[],[f2777,f2584,f42,f48731]) ).

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

fof(f2777,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(or(X2,X1),not(X0))) )
    | ~ spl0_6
    | ~ spl0_146 ),
    inference(resolution,[],[f2585,f43]) ).

fof(f48729,plain,
    ( spl0_568
    | ~ spl0_6
    | ~ spl0_145 ),
    inference(avatar_split_clause,[],[f2761,f2580,f42,f48727]) ).

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

fof(f2761,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X1,X2))
        | ~ theorem(or(X2,X0)) )
    | ~ spl0_6
    | ~ spl0_145 ),
    inference(resolution,[],[f2581,f43]) ).

fof(f48725,plain,
    ( spl0_567
    | ~ spl0_107
    | ~ spl0_142 ),
    inference(avatar_split_clause,[],[f2715,f2568,f1731,f48723]) ).

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

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

fof(f2715,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(X0,or(X1,or(X2,or(not(or(X2,X3)),X3)))))
    | ~ spl0_107
    | ~ spl0_142 ),
    inference(resolution,[],[f2569,f1732]) ).

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

fof(f48721,plain,
    ( spl0_566
    | ~ spl0_101
    | ~ spl0_142 ),
    inference(avatar_split_clause,[],[f2687,f2568,f1061,f48719]) ).

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

fof(f2687,plain,
    ( ! [X0,X1] : theorem(or(not(or(or(X0,X1),or(X1,X1))),or(X0,X1)))
    | ~ spl0_101
    | ~ spl0_142 ),
    inference(resolution,[],[f2569,f1062]) ).

fof(f48717,plain,
    ( spl0_565
    | ~ spl0_16
    | ~ spl0_139 ),
    inference(avatar_split_clause,[],[f2552,f2144,f93,f48715]) ).

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

fof(f2552,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(not(or(or(X0,X1),X2)),X1)),X2))
    | ~ spl0_16
    | ~ spl0_139 ),
    inference(resolution,[],[f2145,f94]) ).

fof(f48713,plain,
    ( spl0_564
    | ~ spl0_17
    | ~ spl0_139 ),
    inference(avatar_split_clause,[],[f2548,f2144,f103,f48711]) ).

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

fof(f2548,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(or(X0,X2),X1)),X2))))
    | ~ spl0_17
    | ~ spl0_139 ),
    inference(resolution,[],[f2145,f104]) ).

fof(f48709,plain,
    ( spl0_563
    | ~ spl0_54
    | ~ spl0_139 ),
    inference(avatar_split_clause,[],[f2547,f2144,f418,f48707]) ).

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

fof(f2547,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(or(X1,X2),X0)),X2),X1)))
    | ~ spl0_54
    | ~ spl0_139 ),
    inference(resolution,[],[f2145,f419]) ).

fof(f48705,plain,
    ( spl0_562
    | ~ spl0_16
    | ~ spl0_138 ),
    inference(avatar_split_clause,[],[f2538,f2140,f93,f48703]) ).

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

fof(f2538,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(not(or(X0,or(X1,X2))),X2)),X1))
    | ~ spl0_16
    | ~ spl0_138 ),
    inference(resolution,[],[f2141,f94]) ).

fof(f48701,plain,
    ( spl0_561
    | ~ spl0_54
    | ~ spl0_138 ),
    inference(avatar_split_clause,[],[f2533,f2140,f418,f48699]) ).

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

fof(f2533,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(X1,or(X0,X2))),X2),X1)))
    | ~ spl0_54
    | ~ spl0_138 ),
    inference(resolution,[],[f2141,f419]) ).

fof(f48697,plain,
    ( spl0_560
    | ~ spl0_433
    | ~ spl0_484 ),
    inference(avatar_split_clause,[],[f40790,f24360,f21182,f48695]) ).

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

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

fof(f40790,plain,
    ( ! [X0] : theorem(not(not(or(not(X0),X0))))
    | ~ spl0_433
    | ~ spl0_484 ),
    inference(resolution,[],[f24361,f21183]) ).

fof(f21183,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,not(or(not(X1),X1)))),X0))
    | ~ spl0_433 ),
    inference(avatar_component_clause,[],[f21182]) ).

fof(f48693,plain,
    ( spl0_559
    | ~ spl0_16
    | ~ spl0_137 ),
    inference(avatar_split_clause,[],[f2530,f2134,f93,f48691]) ).

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

fof(f2530,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(X1,X2)),not(or(or(X0,X2),X1))))
    | ~ spl0_16
    | ~ spl0_137 ),
    inference(resolution,[],[f2135,f94]) ).

fof(f48689,plain,
    ( spl0_558
    | ~ spl0_17
    | ~ spl0_137 ),
    inference(avatar_split_clause,[],[f2526,f2134,f103,f48687]) ).

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

fof(f2526,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(not(or(or(X0,X1),X2)),or(X2,X1))))
    | ~ spl0_17
    | ~ spl0_137 ),
    inference(resolution,[],[f2135,f104]) ).

fof(f48685,plain,
    ( spl0_557
    | ~ spl0_54
    | ~ spl0_137 ),
    inference(avatar_split_clause,[],[f2525,f2134,f418,f48683]) ).

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

fof(f2525,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(or(X0,X1),X2)),or(or(X2,X1),X0)))
    | ~ spl0_54
    | ~ spl0_137 ),
    inference(resolution,[],[f2135,f419]) ).

fof(f48681,plain,
    ( spl0_556
    | ~ spl0_50
    | ~ spl0_137 ),
    inference(avatar_split_clause,[],[f2523,f2134,f323,f48679]) ).

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

fof(f2523,plain,
    ( ! [X0,X1] : theorem(or(not(or(or(or(X0,X1),X1),X0)),or(X0,X1)))
    | ~ spl0_50
    | ~ spl0_137 ),
    inference(resolution,[],[f2135,f324]) ).

fof(f48677,plain,
    ( spl0_555
    | ~ spl0_59
    | ~ spl0_136 ),
    inference(avatar_split_clause,[],[f2482,f2130,f480,f48675]) ).

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

fof(f2482,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X1,not(X2)))
        | ~ theorem(or(X0,X2)) )
    | ~ spl0_59
    | ~ spl0_136 ),
    inference(resolution,[],[f2131,f481]) ).

fof(f48673,plain,
    ( spl0_554
    | ~ spl0_16
    | ~ spl0_134 ),
    inference(avatar_split_clause,[],[f2432,f2122,f93,f48671]) ).

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

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

fof(f2432,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,X1),or(not(or(X2,or(X1,X0))),X2)))
    | ~ spl0_16
    | ~ spl0_134 ),
    inference(resolution,[],[f2123,f94]) ).

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

fof(f48669,plain,
    ( spl0_553
    | ~ spl0_17
    | ~ spl0_134 ),
    inference(avatar_split_clause,[],[f2427,f2122,f103,f48667]) ).

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

fof(f2427,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(X1,or(X2,X0))),X1),X2)))
    | ~ spl0_17
    | ~ spl0_134 ),
    inference(resolution,[],[f2123,f104]) ).

fof(f48665,plain,
    ( spl0_552
    | ~ spl0_48
    | ~ spl0_134 ),
    inference(avatar_split_clause,[],[f2422,f2122,f315,f48663]) ).

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

fof(f2422,plain,
    ( ! [X0,X1] : theorem(or(not(or(or(X0,X1),or(X1,X0))),or(X0,X1)))
    | ~ spl0_48
    | ~ spl0_134 ),
    inference(resolution,[],[f2123,f316]) ).

fof(f48661,plain,
    ( spl0_551
    | ~ spl0_16
    | ~ spl0_133 ),
    inference(avatar_split_clause,[],[f2415,f2118,f93,f48659]) ).

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

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

fof(f2415,plain,
    ( ! [X2,X0,X1] : theorem(or(or(or(X0,X1),not(or(X0,or(X2,X1)))),X2))
    | ~ spl0_16
    | ~ spl0_133 ),
    inference(resolution,[],[f2119,f94]) ).

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

fof(f48657,plain,
    ( spl0_550
    | ~ spl0_17
    | ~ spl0_133 ),
    inference(avatar_split_clause,[],[f2412,f2118,f103,f48655]) ).

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

fof(f2412,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,X1),or(X2,not(or(X0,or(X2,X1))))))
    | ~ spl0_17
    | ~ spl0_133 ),
    inference(resolution,[],[f2119,f104]) ).

fof(f48652,plain,
    ( spl0_549
    | ~ spl0_16
    | ~ spl0_132 ),
    inference(avatar_split_clause,[],[f2402,f2114,f93,f48650]) ).

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

fof(f2402,plain,
    ( ! [X0,X1] : theorem(or(or(X0,not(or(or(X1,X0),or(X1,X0)))),X1))
    | ~ spl0_16
    | ~ spl0_132 ),
    inference(resolution,[],[f2115,f94]) ).

fof(f48648,plain,
    ( spl0_548
    | ~ spl0_17
    | ~ spl0_132 ),
    inference(avatar_split_clause,[],[f2399,f2114,f103,f48646]) ).

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

fof(f2399,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(or(or(X1,X0),or(X1,X0))))))
    | ~ spl0_17
    | ~ spl0_132 ),
    inference(resolution,[],[f2115,f104]) ).

fof(f48644,plain,
    ( spl0_547
    | ~ spl0_16
    | ~ spl0_131 ),
    inference(avatar_split_clause,[],[f2395,f2110,f93,f48642]) ).

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

fof(f2395,plain,
    ( ! [X0,X1] : theorem(or(or(X0,X1),not(or(or(X1,X0),or(X1,X0)))))
    | ~ spl0_16
    | ~ spl0_131 ),
    inference(resolution,[],[f2111,f94]) ).

fof(f48640,plain,
    ( spl0_546
    | ~ spl0_17
    | ~ spl0_131 ),
    inference(avatar_split_clause,[],[f2390,f2110,f103,f48638]) ).

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

fof(f2390,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(or(or(X1,X0),or(X1,X0))),X1)))
    | ~ spl0_17
    | ~ spl0_131 ),
    inference(resolution,[],[f2111,f104]) ).

fof(f48636,plain,
    ( spl0_545
    | ~ spl0_16
    | ~ spl0_130 ),
    inference(avatar_split_clause,[],[f2380,f2106,f93,f48634]) ).

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

fof(f2380,plain,
    ( ! [X2,X0,X1] : theorem(or(or(or(X0,X1),X2),not(or(X0,or(X2,X1)))))
    | ~ spl0_16
    | ~ spl0_130 ),
    inference(resolution,[],[f2107,f94]) ).

fof(f48632,plain,
    ( spl0_544
    | ~ spl0_17
    | ~ spl0_130 ),
    inference(avatar_split_clause,[],[f2375,f2106,f103,f48630]) ).

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

fof(f2375,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,X1),or(not(or(X0,or(X2,X1))),X2)))
    | ~ spl0_17
    | ~ spl0_130 ),
    inference(resolution,[],[f2107,f104]) ).

fof(f48628,plain,
    ( spl0_543
    | ~ spl0_83
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f2280,f2089,f809,f48626]) ).

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

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

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

fof(f2280,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | ~ theorem(X1)
        | theorem(or(X2,not(or(X0,not(X1))))) )
    | ~ spl0_83
    | ~ spl0_126 ),
    inference(resolution,[],[f2090,f810]) ).

fof(f810,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X0,X0))
        | theorem(or(X1,X0)) )
    | ~ spl0_83 ),
    inference(avatar_component_clause,[],[f809]) ).

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

fof(f48624,plain,
    ( spl0_542
    | ~ spl0_22
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f2244,f2085,f140,f48622]) ).

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

fof(f2244,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,not(or(not(X0),not(X0)))))) )
    | ~ spl0_22
    | ~ spl0_125 ),
    inference(resolution,[],[f2086,f141]) ).

fof(f48620,plain,
    ( spl0_541
    | ~ spl0_47
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f2225,f2085,f311,f48618]) ).

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

fof(f2225,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,not(X1)))
        | theorem(or(X2,or(X3,X0)))
        | ~ theorem(X1) )
    | ~ spl0_47
    | ~ spl0_125 ),
    inference(resolution,[],[f2086,f312]) ).

fof(f48616,plain,
    ( spl0_540
    | ~ spl0_16
    | ~ spl0_124 ),
    inference(avatar_split_clause,[],[f2218,f2081,f93,f48614]) ).

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

fof(f2218,plain,
    ( ! [X0,X1] : theorem(or(or(X0,X1),not(or(X0,or(or(X0,X1),X1)))))
    | ~ spl0_16
    | ~ spl0_124 ),
    inference(resolution,[],[f2082,f94]) ).

fof(f48606,plain,
    ( spl0_539
    | ~ spl0_17
    | ~ spl0_124 ),
    inference(avatar_split_clause,[],[f2214,f2081,f103,f48604]) ).

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

fof(f2214,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(or(X0,or(or(X0,X1),X1))),X1)))
    | ~ spl0_17
    | ~ spl0_124 ),
    inference(resolution,[],[f2082,f104]) ).

fof(f48602,plain,
    ( spl0_538
    | ~ spl0_54
    | ~ spl0_124 ),
    inference(avatar_split_clause,[],[f2213,f2081,f418,f48600]) ).

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

fof(f2213,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,or(or(X0,X1),X1))),or(X1,X0)))
    | ~ spl0_54
    | ~ spl0_124 ),
    inference(resolution,[],[f2082,f419]) ).

fof(f48598,plain,
    ( spl0_537
    | ~ spl0_120
    | ~ spl0_124 ),
    inference(avatar_split_clause,[],[f2210,f2081,f1871,f48596]) ).

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

fof(f2210,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,or(or(X0,X0),X0))),or(X1,X0)))
    | ~ spl0_120
    | ~ spl0_124 ),
    inference(resolution,[],[f2082,f1872]) ).

fof(f48594,plain,
    ( spl0_536
    | ~ spl0_16
    | ~ spl0_122 ),
    inference(avatar_split_clause,[],[f2152,f2073,f93,f48592]) ).

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

fof(f2152,plain,
    ( ! [X2,X0,X1] : theorem(or(or(or(not(or(X0,or(X1,X2))),X0),X2),X1))
    | ~ spl0_16
    | ~ spl0_122 ),
    inference(resolution,[],[f2074,f94]) ).

fof(f48590,plain,
    ( spl0_535
    | ~ spl0_54
    | ~ spl0_122 ),
    inference(avatar_split_clause,[],[f2148,f2073,f418,f48588]) ).

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

fof(f2148,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(X2,or(X0,X1))),X2))))
    | ~ spl0_54
    | ~ spl0_122 ),
    inference(resolution,[],[f2074,f419]) ).

fof(f48586,plain,
    ( spl0_534
    | ~ spl0_46
    | ~ spl0_120 ),
    inference(avatar_split_clause,[],[f2065,f1871,f301,f48584]) ).

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

fof(f2065,plain,
    ( ! [X2,X0,X1] : theorem(or(or(not(or(X0,or(X1,X1))),X0),or(X2,X1)))
    | ~ spl0_46
    | ~ spl0_120 ),
    inference(resolution,[],[f1872,f302]) ).

fof(f48582,plain,
    ( spl0_533
    | ~ spl0_10
    | ~ spl0_120 ),
    inference(avatar_split_clause,[],[f2038,f1871,f61,f48580]) ).

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

fof(f2038,plain,
    ( ! [X0,X1] : theorem(or(not(or(or(X0,X0),or(X0,X0))),or(X1,X0)))
    | ~ spl0_10
    | ~ spl0_120 ),
    inference(resolution,[],[f1872,f62]) ).

fof(f48578,plain,
    ( spl0_532
    | ~ spl0_106
    | ~ spl0_120 ),
    inference(avatar_split_clause,[],[f2037,f1871,f1727,f48576]) ).

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

fof(f2037,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(or(X0,X1),X1)),or(X2,or(X0,X1))))
    | ~ spl0_106
    | ~ spl0_120 ),
    inference(resolution,[],[f1872,f1728]) ).

fof(f48574,plain,
    ( spl0_531
    | ~ spl0_51
    | ~ spl0_116 ),
    inference(avatar_split_clause,[],[f1989,f1855,f358,f48572]) ).

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

fof(f1989,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(X2,or(not(X0),X2))) )
    | ~ spl0_51
    | ~ spl0_116 ),
    inference(resolution,[],[f1856,f359]) ).

fof(f48570,plain,
    ( spl0_530
    | ~ spl0_107
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1935,f1831,f1731,f48568]) ).

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

fof(f1935,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(or(X0,or(X1,or(not(or(X1,X2)),X2))),X3))
    | ~ spl0_107
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f1732]) ).

fof(f48565,plain,
    ( spl0_529
    | ~ spl0_88
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1933,f1831,f874,f48563]) ).

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

fof(f1933,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(X1,not(or(X1,or(X2,X2))))),X2))
    | ~ spl0_88
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f875]) ).

fof(f48561,plain,
    ( spl0_528
    | ~ spl0_85
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1919,f1831,f862,f48559]) ).

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

fof(f1919,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(not(or(or(X1,X1),X2)),X2)),X1))
    | ~ spl0_85
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f863]) ).

fof(f48557,plain,
    ( spl0_527
    | ~ spl0_26
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1916,f1831,f164,f48555]) ).

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

fof(f1916,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(not(or(X1,or(X2,X2))),X1)),X2))
    | ~ spl0_26
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f165]) ).

fof(f48553,plain,
    ( spl0_526
    | ~ spl0_103
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1912,f1831,f1069,f48551]) ).

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

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

fof(f1912,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,not(or(not(X1),not(X1)))),X2))
        | ~ theorem(X1) )
    | ~ spl0_103
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f1070]) ).

fof(f1070,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(or(not(X1),not(X1)))))
        | ~ theorem(X1) )
    | ~ spl0_103 ),
    inference(avatar_component_clause,[],[f1069]) ).

fof(f48549,plain,
    ( spl0_525
    | ~ spl0_22
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1910,f1831,f140,f48547]) ).

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

fof(f1910,plain,
    ( ! [X0,X1] : theorem(or(or(X0,not(or(or(X1,X1),or(X1,X1)))),X1))
    | ~ spl0_22
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f141]) ).

fof(f48545,plain,
    ( spl0_524
    | ~ spl0_51
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1888,f1827,f358,f48543]) ).

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

fof(f1888,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(or(X2,X2),not(X0))) )
    | ~ spl0_51
    | ~ spl0_109 ),
    inference(resolution,[],[f1828,f359]) ).

fof(f48541,plain,
    ( spl0_523
    | ~ spl0_51
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1875,f1823,f358,f48539]) ).

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

fof(f1875,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,X1))
        | ~ theorem(or(X1,X0)) )
    | ~ spl0_51
    | ~ spl0_108 ),
    inference(resolution,[],[f1824,f359]) ).

fof(f48537,plain,
    ( spl0_522
    | ~ spl0_87
    | ~ spl0_101 ),
    inference(avatar_split_clause,[],[f1754,f1061,f870,f48535]) ).

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

fof(f1754,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,or(not(X1),not(X1)))),X0))
        | ~ theorem(X1) )
    | ~ spl0_87
    | ~ spl0_101 ),
    inference(resolution,[],[f1062,f871]) ).

fof(f48533,plain,
    ( spl0_521
    | ~ spl0_52
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f1039,f965,f362,f48531]) ).

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

fof(f1039,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,X2))
        | ~ theorem(not(or(X1,X3))) )
    | ~ spl0_52
    | ~ spl0_97 ),
    inference(resolution,[],[f966,f363]) ).

fof(f48529,plain,
    ( spl0_520
    | ~ spl0_51
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f1028,f965,f358,f48527]) ).

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

fof(f1028,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(X1,X3)))
        | ~ theorem(X0) )
    | ~ spl0_51
    | ~ spl0_97 ),
    inference(resolution,[],[f966,f359]) ).

fof(f48525,plain,
    ( ~ spl0_519
    | ~ spl0_20
    | spl0_514 ),
    inference(avatar_split_clause,[],[f47841,f46768,f126,f48522]) ).

fof(f48522,plain,
    ( spl0_519
  <=> theorem(not(not(q))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_519])]) ).

fof(f46768,plain,
    ( spl0_514
  <=> theorem(or(not(not(q)),r)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_514])]) ).

fof(f47841,plain,
    ( ~ theorem(not(not(q)))
    | ~ spl0_20
    | spl0_514 ),
    inference(resolution,[],[f46770,f127]) ).

fof(f46770,plain,
    ( ~ theorem(or(not(not(q)),r))
    | spl0_514 ),
    inference(avatar_component_clause,[],[f46768]) ).

fof(f48520,plain,
    ( spl0_518
    | ~ spl0_31
    | ~ spl0_92 ),
    inference(avatar_split_clause,[],[f997,f946,f193,f48518]) ).

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

fof(f997,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(X1,X2))
        | ~ theorem(or(X1,or(X0,X0))) )
    | ~ spl0_31
    | ~ spl0_92 ),
    inference(resolution,[],[f947,f194]) ).

fof(f48516,plain,
    ( spl0_517
    | ~ spl0_52
    | ~ spl0_89 ),
    inference(avatar_split_clause,[],[f977,f934,f362,f48514]) ).

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

fof(f977,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(not(not(or(X1,not(X0))))) )
    | ~ spl0_52
    | ~ spl0_89 ),
    inference(resolution,[],[f935,f363]) ).

fof(f48512,plain,
    ( spl0_516
    | ~ spl0_51
    | ~ spl0_89 ),
    inference(avatar_split_clause,[],[f973,f934,f358,f48510]) ).

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

fof(f973,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,not(or(not(X2),not(X0)))))
        | ~ theorem(X2) )
    | ~ spl0_51
    | ~ spl0_89 ),
    inference(resolution,[],[f935,f359]) ).

fof(f48508,plain,
    ( spl0_515
    | ~ spl0_67
    | ~ spl0_85 ),
    inference(avatar_split_clause,[],[f884,f862,f592,f48506]) ).

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

fof(f884,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(X0,or(X1,X2))),X2))))
    | ~ spl0_67
    | ~ spl0_85 ),
    inference(resolution,[],[f863,f593]) ).

fof(f46771,plain,
    ( ~ spl0_514
    | spl0_38
    | ~ spl0_494 ),
    inference(avatar_split_clause,[],[f46625,f42999,f254,f46768]) ).

fof(f254,plain,
    ( spl0_38
  <=> theorem(or(not(or(not(q),r)),r)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_38])]) ).

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

fof(f46625,plain,
    ( ~ theorem(or(not(not(q)),r))
    | spl0_38
    | ~ spl0_494 ),
    inference(resolution,[],[f43000,f256]) ).

fof(f256,plain,
    ( ~ theorem(or(not(or(not(q),r)),r))
    | spl0_38 ),
    inference(avatar_component_clause,[],[f254]) ).

fof(f43000,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,X1)),X1))
        | ~ theorem(or(not(X0),X1)) )
    | ~ spl0_494 ),
    inference(avatar_component_clause,[],[f42999]) ).

fof(f44243,plain,
    ( ~ spl0_513
    | spl0_1
    | ~ spl0_382 ),
    inference(avatar_split_clause,[],[f20057,f19382,f19,f44240]) ).

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

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

fof(f20057,plain,
    ( ~ theorem(or(not(not(or(not(p),not(q)))),not(or(not(q),r))))
    | spl0_1
    | ~ spl0_382 ),
    inference(resolution,[],[f19383,f21]) ).

fof(f19383,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X1,or(X0,X2)))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_382 ),
    inference(avatar_component_clause,[],[f19382]) ).

fof(f43078,plain,
    ( spl0_512
    | ~ spl0_78
    | ~ spl0_283 ),
    inference(avatar_split_clause,[],[f11719,f10340,f766,f43076]) ).

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

fof(f11719,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X0,X2)))
        | ~ theorem(not(X1)) )
    | ~ spl0_78
    | ~ spl0_283 ),
    inference(resolution,[],[f10341,f767]) ).

fof(f43074,plain,
    ( spl0_511
    | ~ spl0_106
    | ~ spl0_227 ),
    inference(avatar_split_clause,[],[f9113,f8763,f1727,f43072]) ).

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

fof(f8763,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(f9113,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(or(not(X0),X1),X1)),X1))
        | ~ theorem(X0) )
    | ~ spl0_106
    | ~ spl0_227 ),
    inference(resolution,[],[f8764,f1728]) ).

fof(f8764,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,[],[f8763]) ).

fof(f43070,plain,
    ( spl0_510
    | ~ spl0_49
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f9021,f8750,f319,f43068]) ).

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

fof(f9021,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,not(X1))),X0))
        | ~ theorem(or(X1,X0)) )
    | ~ spl0_49
    | ~ spl0_224 ),
    inference(resolution,[],[f8751,f320]) ).

fof(f43066,plain,
    ( spl0_509
    | ~ spl0_39
    | ~ spl0_216 ),
    inference(avatar_split_clause,[],[f8662,f4477,f261,f43064]) ).

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

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

fof(f8662,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(not(X0),or(X1,X1))),X1)) )
    | ~ spl0_39
    | ~ spl0_216 ),
    inference(resolution,[],[f4478,f262]) ).

fof(f262,plain,
    ( ! [X0] : theorem(or(not(X0),X0))
    | ~ spl0_39 ),
    inference(avatar_component_clause,[],[f261]) ).

fof(f43062,plain,
    ( spl0_508
    | ~ spl0_26
    | ~ spl0_212 ),
    inference(avatar_split_clause,[],[f4901,f4445,f164,f43060]) ).

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

fof(f4901,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X1,or(X2,X0))) )
    | ~ spl0_26
    | ~ spl0_212 ),
    inference(resolution,[],[f4446,f165]) ).

fof(f43058,plain,
    ( spl0_507
    | ~ spl0_78
    | ~ spl0_212 ),
    inference(avatar_split_clause,[],[f4864,f4445,f766,f43056]) ).

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

fof(f4864,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(not(X0)),or(X1,X2)))
        | ~ theorem(or(X1,X0)) )
    | ~ spl0_78
    | ~ spl0_212 ),
    inference(resolution,[],[f4446,f767]) ).

fof(f43050,plain,
    ( spl0_506
    | ~ spl0_85
    | ~ spl0_177 ),
    inference(avatar_split_clause,[],[f3657,f3274,f862,f43048]) ).

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

fof(f3657,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,not(or(X0,not(X2))))))
        | ~ theorem(X2) )
    | ~ spl0_85
    | ~ spl0_177 ),
    inference(resolution,[],[f3275,f863]) ).

fof(f43046,plain,
    ( spl0_505
    | ~ spl0_26
    | ~ spl0_177 ),
    inference(avatar_split_clause,[],[f3652,f3274,f164,f43044]) ).

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

fof(f3652,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,not(or(not(X2),X0)))))
        | ~ theorem(X2) )
    | ~ spl0_26
    | ~ spl0_177 ),
    inference(resolution,[],[f3275,f165]) ).

fof(f43042,plain,
    ( spl0_504
    | ~ spl0_40
    | ~ spl0_175 ),
    inference(avatar_split_clause,[],[f3564,f3266,f269,f43040]) ).

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

fof(f3564,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,not(not(not(X1))))),X0))
        | ~ theorem(X1) )
    | ~ spl0_40
    | ~ spl0_175 ),
    inference(resolution,[],[f3267,f270]) ).

fof(f43038,plain,
    ( spl0_503
    | ~ spl0_10
    | ~ spl0_175 ),
    inference(avatar_split_clause,[],[f3525,f3266,f61,f43036]) ).

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

fof(f3525,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,not(X1))),X0))
        | ~ theorem(or(X1,X1)) )
    | ~ spl0_10
    | ~ spl0_175 ),
    inference(resolution,[],[f3267,f62]) ).

fof(f43034,plain,
    ( spl0_502
    | ~ spl0_78
    | ~ spl0_175 ),
    inference(avatar_split_clause,[],[f3523,f3266,f766,f43032]) ).

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

fof(f3523,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,not(or(X1,X2)))),X0))
        | ~ theorem(X1) )
    | ~ spl0_78
    | ~ spl0_175 ),
    inference(resolution,[],[f3267,f767]) ).

fof(f43030,plain,
    ( spl0_501
    | ~ spl0_7
    | ~ spl0_175 ),
    inference(avatar_split_clause,[],[f3522,f3266,f47,f43028]) ).

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

fof(f3522,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,not(or(X1,X2)))),X0))
        | ~ theorem(X2) )
    | ~ spl0_7
    | ~ spl0_175 ),
    inference(resolution,[],[f3267,f48]) ).

fof(f43026,plain,
    ( spl0_500
    | ~ spl0_88
    | ~ spl0_174 ),
    inference(avatar_split_clause,[],[f3494,f3262,f874,f43024]) ).

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

fof(f3494,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,not(or(not(X2),X1)))))
        | ~ theorem(X2) )
    | ~ spl0_88
    | ~ spl0_174 ),
    inference(resolution,[],[f3263,f875]) ).

fof(f43022,plain,
    ( spl0_499
    | ~ spl0_40
    | ~ spl0_169 ),
    inference(avatar_split_clause,[],[f3351,f3242,f269,f43020]) ).

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

fof(f3351,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X0,not(not(X1))))) )
    | ~ spl0_40
    | ~ spl0_169 ),
    inference(resolution,[],[f3243,f270]) ).

fof(f43018,plain,
    ( spl0_498
    | ~ spl0_10
    | ~ spl0_169 ),
    inference(avatar_split_clause,[],[f3314,f3242,f61,f43016]) ).

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

fof(f3314,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X1)))
        | theorem(or(X2,or(X0,X1))) )
    | ~ spl0_10
    | ~ spl0_169 ),
    inference(resolution,[],[f3243,f62]) ).

fof(f43014,plain,
    ( spl0_497
    | ~ spl0_78
    | ~ spl0_169 ),
    inference(avatar_split_clause,[],[f3312,f3242,f766,f43012]) ).

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

fof(f3312,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X0,or(X1,X3)))) )
    | ~ spl0_78
    | ~ spl0_169 ),
    inference(resolution,[],[f3243,f767]) ).

fof(f43010,plain,
    ( ~ spl0_496
    | ~ spl0_382
    | spl0_486 ),
    inference(avatar_split_clause,[],[f39767,f31570,f19382,f43007]) ).

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

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

fof(f39767,plain,
    ( ~ theorem(or(not(p),not(or(not(q),r))))
    | ~ spl0_382
    | spl0_486 ),
    inference(resolution,[],[f19383,f31572]) ).

fof(f31572,plain,
    ( ~ theorem(or(not(or(not(q),r)),or(not(p),not(q))))
    | spl0_486 ),
    inference(avatar_component_clause,[],[f31570]) ).

fof(f43005,plain,
    ( spl0_495
    | ~ spl0_92
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f3301,f3238,f946,f43003]) ).

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

fof(f3301,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(or(X0,or(X1,X1)))))
        | ~ theorem(not(X1)) )
    | ~ spl0_92
    | ~ spl0_168 ),
    inference(resolution,[],[f3239,f947]) ).

fof(f43001,plain,
    ( spl0_494
    | ~ spl0_50
    | ~ spl0_165 ),
    inference(avatar_split_clause,[],[f3208,f2660,f323,f42999]) ).

fof(f3208,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(not(or(X0,X1)),X1)) )
    | ~ spl0_50
    | ~ spl0_165 ),
    inference(resolution,[],[f2661,f324]) ).

fof(f42847,plain,
    ( spl0_493
    | spl0_266
    | ~ spl0_79
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f3161,f2648,f770,f10272,f42845]) ).

fof(f10272,plain,
    ( spl0_266
  <=> ! [X1] : ~ theorem(X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_266])]) ).

fof(f3161,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(not(or(X2,not(X2))),X1)) )
    | ~ spl0_79
    | ~ spl0_162 ),
    inference(resolution,[],[f2649,f771]) ).

fof(f41907,plain,
    ( ~ spl0_492
    | ~ spl0_378
    | spl0_486 ),
    inference(avatar_split_clause,[],[f39465,f31570,f19366,f41904]) ).

fof(f41904,plain,
    ( spl0_492
  <=> theorem(or(not(q),not(or(not(q),r)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_492])]) ).

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

fof(f39465,plain,
    ( ~ theorem(or(not(q),not(or(not(q),r))))
    | ~ spl0_378
    | spl0_486 ),
    inference(resolution,[],[f19367,f31572]) ).

fof(f19367,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X1,or(X2,X0)))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_378 ),
    inference(avatar_component_clause,[],[f19366]) ).

fof(f40124,plain,
    ( ~ spl0_491
    | ~ spl0_108
    | spl0_490 ),
    inference(avatar_split_clause,[],[f39518,f38337,f1823,f40121]) ).

fof(f40121,plain,
    ( spl0_491
  <=> theorem(or(not(r),not(q))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_491])]) ).

fof(f38337,plain,
    ( spl0_490
  <=> theorem(or(not(or(not(q),r)),not(q))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_490])]) ).

fof(f39518,plain,
    ( ~ theorem(or(not(r),not(q)))
    | ~ spl0_108
    | spl0_490 ),
    inference(resolution,[],[f38339,f1824]) ).

fof(f38339,plain,
    ( ~ theorem(or(not(or(not(q),r)),not(q)))
    | spl0_490 ),
    inference(avatar_component_clause,[],[f38337]) ).

fof(f38340,plain,
    ( ~ spl0_490
    | ~ spl0_27
    | spl0_486 ),
    inference(avatar_split_clause,[],[f32487,f31570,f172,f38337]) ).

fof(f32487,plain,
    ( ~ theorem(or(not(or(not(q),r)),not(q)))
    | ~ spl0_27
    | spl0_486 ),
    inference(resolution,[],[f31572,f173]) ).

fof(f37249,plain,
    ( ~ spl0_489
    | ~ spl0_97
    | spl0_486 ),
    inference(avatar_split_clause,[],[f32483,f31570,f965,f37246]) ).

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

fof(f32483,plain,
    ( ~ theorem(or(not(or(not(q),r)),not(p)))
    | ~ spl0_97
    | spl0_486 ),
    inference(resolution,[],[f31572,f966]) ).

fof(f34925,plain,
    ( ~ spl0_488
    | ~ spl0_20
    | spl0_487 ),
    inference(avatar_split_clause,[],[f34271,f33439,f126,f34922]) ).

fof(f34922,plain,
    ( spl0_488
  <=> theorem(not(r)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_488])]) ).

fof(f33439,plain,
    ( spl0_487
  <=> theorem(or(not(r),not(p))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_487])]) ).

fof(f34271,plain,
    ( ~ theorem(not(r))
    | ~ spl0_20
    | spl0_487 ),
    inference(resolution,[],[f33441,f127]) ).

fof(f33441,plain,
    ( ~ theorem(or(not(r),not(p)))
    | spl0_487 ),
    inference(avatar_component_clause,[],[f33439]) ).

fof(f33442,plain,
    ( ~ spl0_487
    | ~ spl0_145
    | spl0_486 ),
    inference(avatar_split_clause,[],[f32481,f31570,f2580,f33439]) ).

fof(f32481,plain,
    ( ~ theorem(or(not(r),not(p)))
    | ~ spl0_145
    | spl0_486 ),
    inference(resolution,[],[f31572,f2581]) ).

fof(f31573,plain,
    ( ~ spl0_486
    | spl0_105
    | ~ spl0_374 ),
    inference(avatar_split_clause,[],[f19510,f19350,f1570,f31570]) ).

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

fof(f19510,plain,
    ( ~ theorem(or(not(or(not(q),r)),or(not(p),not(q))))
    | spl0_105
    | ~ spl0_374 ),
    inference(resolution,[],[f19351,f1572]) ).

fof(f1572,plain,
    ( ~ theorem(or(not(or(not(q),r)),not(not(or(not(p),not(q))))))
    | spl0_105 ),
    inference(avatar_component_clause,[],[f1570]) ).

fof(f28946,plain,
    ( ~ spl0_485
    | ~ spl0_90
    | spl0_400 ),
    inference(avatar_split_clause,[],[f21138,f19760,f938,f28943]) ).

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

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

fof(f21138,plain,
    ( ~ theorem(or(not(q),not(p)))
    | ~ spl0_90
    | spl0_400 ),
    inference(resolution,[],[f19762,f939]) ).

fof(f19762,plain,
    ( ~ theorem(or(r,or(not(p),not(q))))
    | spl0_400 ),
    inference(avatar_component_clause,[],[f19760]) ).

fof(f24546,plain,
    ( ~ spl0_7
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24363]) ).

fof(f24363,plain,
    ( $false
    | ~ spl0_7
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f48]) ).

fof(f10273,plain,
    ( ! [X1] : ~ theorem(X1)
    | ~ spl0_266 ),
    inference(avatar_component_clause,[],[f10272]) ).

fof(f24545,plain,
    ( ~ spl0_266
    | ~ spl0_343 ),
    inference(avatar_contradiction_clause,[],[f24364]) ).

fof(f24364,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_343 ),
    inference(resolution,[],[f10273,f15963]) ).

fof(f15963,plain,
    ( ! [X2,X0,X1] : theorem(or(not(X0),or(X1,or(X0,X2))))
    | ~ spl0_343 ),
    inference(avatar_component_clause,[],[f15962]) ).

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

fof(f24544,plain,
    ( ~ spl0_78
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24365]) ).

fof(f24365,plain,
    ( $false
    | ~ spl0_78
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f767]) ).

fof(f24543,plain,
    ( ~ spl0_39
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24366]) ).

fof(f24366,plain,
    ( $false
    | ~ spl0_39
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f262]) ).

fof(f24542,plain,
    ( ~ spl0_10
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24367]) ).

fof(f24367,plain,
    ( $false
    | ~ spl0_10
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f62]) ).

fof(f24541,plain,
    ( ~ spl0_266
    | ~ spl0_421 ),
    inference(avatar_contradiction_clause,[],[f24368]) ).

fof(f24368,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_421 ),
    inference(resolution,[],[f10273,f21125]) ).

fof(f21125,plain,
    ( ! [X0] : theorem(or(not(or(X0,or(or(X0,X0),X0))),X0))
    | ~ spl0_421 ),
    inference(avatar_component_clause,[],[f21124]) ).

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

fof(f24540,plain,
    ( ~ spl0_266
    | ~ spl0_365 ),
    inference(avatar_contradiction_clause,[],[f24369]) ).

fof(f24369,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_365 ),
    inference(resolution,[],[f10273,f18379]) ).

fof(f18379,plain,
    ( ! [X0] : theorem(or(not(or(X0,or(X0,X0))),X0))
    | ~ spl0_365 ),
    inference(avatar_component_clause,[],[f18378]) ).

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

fof(f24539,plain,
    ( ~ spl0_266
    | ~ spl0_433 ),
    inference(avatar_contradiction_clause,[],[f24370]) ).

fof(f24370,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_433 ),
    inference(resolution,[],[f10273,f21183]) ).

fof(f24538,plain,
    ( ~ spl0_266
    | ~ spl0_435 ),
    inference(avatar_contradiction_clause,[],[f24371]) ).

fof(f24371,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_435 ),
    inference(resolution,[],[f10273,f21192]) ).

fof(f24537,plain,
    ( ~ spl0_266
    | ~ spl0_372 ),
    inference(avatar_contradiction_clause,[],[f24372]) ).

fof(f24372,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_372 ),
    inference(resolution,[],[f10273,f18407]) ).

fof(f24536,plain,
    ( ~ spl0_124
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24373]) ).

fof(f24373,plain,
    ( $false
    | ~ spl0_124
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f2082]) ).

fof(f24535,plain,
    ( ~ spl0_266
    | ~ spl0_423 ),
    inference(avatar_contradiction_clause,[],[f24374]) ).

fof(f24374,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_423 ),
    inference(resolution,[],[f10273,f21133]) ).

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

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

fof(f24534,plain,
    ( ~ spl0_106
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24375]) ).

fof(f24375,plain,
    ( $false
    | ~ spl0_106
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f1728]) ).

fof(f24533,plain,
    ( ~ spl0_180
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24376]) ).

fof(f24376,plain,
    ( $false
    | ~ spl0_180
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f3287]) ).

fof(f3287,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,X1)),or(X0,or(not(or(not(X1),X2)),X2))))
    | ~ spl0_180 ),
    inference(avatar_component_clause,[],[f3286]) ).

fof(f3286,plain,
    ( spl0_180
  <=> ! [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_180])]) ).

fof(f24532,plain,
    ( ~ spl0_266
    | ~ spl0_436 ),
    inference(avatar_contradiction_clause,[],[f24377]) ).

fof(f24377,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_436 ),
    inference(resolution,[],[f10273,f21196]) ).

fof(f24531,plain,
    ( ~ spl0_11
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24378]) ).

fof(f24378,plain,
    ( $false
    | ~ spl0_11
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f68]) ).

fof(f24530,plain,
    ( ~ spl0_12
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24379]) ).

fof(f24379,plain,
    ( $false
    | ~ spl0_12
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f73]) ).

fof(f24529,plain,
    ( ~ spl0_266
    | ~ spl0_369 ),
    inference(avatar_contradiction_clause,[],[f24380]) ).

fof(f24380,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_369 ),
    inference(resolution,[],[f10273,f18395]) ).

fof(f18395,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,X0)),or(X1,X0)))
    | ~ spl0_369 ),
    inference(avatar_component_clause,[],[f18394]) ).

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

fof(f24528,plain,
    ( ~ spl0_130
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24381]) ).

fof(f24381,plain,
    ( $false
    | ~ spl0_130
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f2107]) ).

fof(f24527,plain,
    ( ~ spl0_170
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24382]) ).

fof(f24382,plain,
    ( $false
    | ~ spl0_170
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f3247]) ).

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

fof(f3246,plain,
    ( spl0_170
  <=> ! [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_170])]) ).

fof(f24526,plain,
    ( ~ spl0_266
    | ~ spl0_408 ),
    inference(avatar_contradiction_clause,[],[f24383]) ).

fof(f24383,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_408 ),
    inference(resolution,[],[f10273,f21072]) ).

fof(f21072,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,X1)),or(or(X2,X1),X0)))
    | ~ spl0_408 ),
    inference(avatar_component_clause,[],[f21071]) ).

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

fof(f24525,plain,
    ( ~ spl0_36
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24384]) ).

fof(f24384,plain,
    ( $false
    | ~ spl0_36
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f241]) ).

fof(f241,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,[],[f240]) ).

fof(f240,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(f24524,plain,
    ( ~ spl0_181
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24385]) ).

fof(f24385,plain,
    ( $false
    | ~ spl0_181
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f3291]) ).

fof(f3291,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(not(X0),X1)),or(X2,or(not(or(X2,X0)),X1))))
    | ~ spl0_181 ),
    inference(avatar_component_clause,[],[f3290]) ).

fof(f3290,plain,
    ( spl0_181
  <=> ! [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_181])]) ).

fof(f24523,plain,
    ( ~ spl0_172
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24386]) ).

fof(f24386,plain,
    ( $false
    | ~ spl0_172
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f3255]) ).

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

fof(f3254,plain,
    ( spl0_172
  <=> ! [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_172])]) ).

fof(f24522,plain,
    ( ~ spl0_14
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24387]) ).

fof(f24387,plain,
    ( $false
    | ~ spl0_14
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f82]) ).

fof(f82,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,[],[f81]) ).

fof(f81,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(f24521,plain,
    ( ~ spl0_266
    | ~ spl0_437 ),
    inference(avatar_contradiction_clause,[],[f24388]) ).

fof(f24388,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_437 ),
    inference(resolution,[],[f10273,f21200]) ).

fof(f21200,plain,
    ( ! [X0,X1] : theorem(or(not(or(not(not(X0)),X1)),or(X0,X1)))
    | ~ spl0_437 ),
    inference(avatar_component_clause,[],[f21199]) ).

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

fof(f24520,plain,
    ( ~ spl0_266
    | ~ spl0_410 ),
    inference(avatar_contradiction_clause,[],[f24389]) ).

fof(f24389,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_410 ),
    inference(resolution,[],[f10273,f21080]) ).

fof(f21080,plain,
    ( ! [X0,X1] : theorem(or(not(or(or(X0,X1),X1)),or(X0,X1)))
    | ~ spl0_410 ),
    inference(avatar_component_clause,[],[f21079]) ).

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

fof(f24519,plain,
    ( ~ spl0_137
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24390]) ).

fof(f24390,plain,
    ( $false
    | ~ spl0_137
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f2135]) ).

fof(f24518,plain,
    ( ~ spl0_100
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24391]) ).

fof(f24391,plain,
    ( $false
    | ~ spl0_100
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f1058]) ).

fof(f24517,plain,
    ( ~ spl0_131
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24392]) ).

fof(f24392,plain,
    ( $false
    | ~ spl0_131
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f2111]) ).

fof(f24516,plain,
    ( ~ spl0_266
    | ~ spl0_274 ),
    inference(avatar_contradiction_clause,[],[f24393]) ).

fof(f24393,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_274 ),
    inference(resolution,[],[f10273,f10304]) ).

fof(f10304,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(or(X0,or(X1,X2)),or(X0,or(X1,X2)))),or(X1,or(X0,X2))))
    | ~ spl0_274 ),
    inference(avatar_component_clause,[],[f10303]) ).

fof(f10303,plain,
    ( spl0_274
  <=> ! [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_274])]) ).

fof(f24515,plain,
    ( ~ spl0_23
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24394]) ).

fof(f24394,plain,
    ( $false
    | ~ spl0_23
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f145]) ).

fof(f24514,plain,
    ( ~ spl0_26
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24395]) ).

fof(f24395,plain,
    ( $false
    | ~ spl0_26
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f165]) ).

fof(f24513,plain,
    ( ~ spl0_266
    | ~ spl0_406 ),
    inference(avatar_contradiction_clause,[],[f24396]) ).

fof(f24396,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_406 ),
    inference(resolution,[],[f10273,f21064]) ).

fof(f21064,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(or(X1,or(X0,X0))),X1)))
    | ~ spl0_406 ),
    inference(avatar_component_clause,[],[f21063]) ).

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

fof(f24512,plain,
    ( ~ spl0_30
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24397]) ).

fof(f24397,plain,
    ( $false
    | ~ spl0_30
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f190]) ).

fof(f24511,plain,
    ( ~ spl0_85
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24398]) ).

fof(f24398,plain,
    ( $false
    | ~ spl0_85
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f863]) ).

fof(f24510,plain,
    ( ~ spl0_117
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24399]) ).

fof(f24399,plain,
    ( $false
    | ~ spl0_117
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f1860]) ).

fof(f24509,plain,
    ( ~ spl0_29
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24400]) ).

fof(f24400,plain,
    ( $false
    | ~ spl0_29
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f186]) ).

fof(f186,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(not(or(X1,or(X0,X2))),or(X1,X2))))
    | ~ spl0_29 ),
    inference(avatar_component_clause,[],[f185]) ).

fof(f185,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(f24508,plain,
    ( ~ spl0_266
    | ~ spl0_409 ),
    inference(avatar_contradiction_clause,[],[f24401]) ).

fof(f24401,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_409 ),
    inference(resolution,[],[f10273,f21076]) ).

fof(f21076,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(not(or(X0,X1)),or(X2,X1))))
    | ~ spl0_409 ),
    inference(avatar_component_clause,[],[f21075]) ).

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

fof(f24507,plain,
    ( ~ spl0_266
    | ~ spl0_370 ),
    inference(avatar_contradiction_clause,[],[f24402]) ).

fof(f24402,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_370 ),
    inference(resolution,[],[f10273,f18399]) ).

fof(f18399,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(X2,not(X2)))))
    | ~ spl0_370 ),
    inference(avatar_component_clause,[],[f18398]) ).

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

fof(f24506,plain,
    ( ~ spl0_266
    | ~ spl0_414 ),
    inference(avatar_contradiction_clause,[],[f24403]) ).

fof(f24403,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_414 ),
    inference(resolution,[],[f10273,f21097]) ).

fof(f21097,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(X0,X2)),X2))))
    | ~ spl0_414 ),
    inference(avatar_component_clause,[],[f21096]) ).

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

fof(f24505,plain,
    ( ~ spl0_107
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24404]) ).

fof(f24404,plain,
    ( $false
    | ~ spl0_107
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f1732]) ).

fof(f24504,plain,
    ( ~ spl0_138
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24405]) ).

fof(f24405,plain,
    ( $false
    | ~ spl0_138
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f2141]) ).

fof(f24503,plain,
    ( ~ spl0_139
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24406]) ).

fof(f24406,plain,
    ( $false
    | ~ spl0_139
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f2145]) ).

fof(f24502,plain,
    ( ~ spl0_266
    | ~ spl0_275 ),
    inference(avatar_contradiction_clause,[],[f24407]) ).

fof(f24407,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_275 ),
    inference(resolution,[],[f10273,f10308]) ).

fof(f10308,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(or(X0,or(X1,X2)),or(X0,or(X1,X2)))),X2))))
    | ~ spl0_275 ),
    inference(avatar_component_clause,[],[f10307]) ).

fof(f10307,plain,
    ( spl0_275
  <=> ! [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_275])]) ).

fof(f24501,plain,
    ( ~ spl0_266
    | ~ spl0_358 ),
    inference(avatar_contradiction_clause,[],[f24408]) ).

fof(f24408,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_358 ),
    inference(resolution,[],[f10273,f17884]) ).

fof(f17884,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(X2),X2))))
    | ~ spl0_358 ),
    inference(avatar_component_clause,[],[f17883]) ).

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

fof(f24500,plain,
    ( ~ spl0_266
    | ~ spl0_402 ),
    inference(avatar_contradiction_clause,[],[f24409]) ).

fof(f24409,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_402 ),
    inference(resolution,[],[f10273,f21047]) ).

fof(f21047,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(X0,or(X1,or(or(not(X2),X2),X3))))
    | ~ spl0_402 ),
    inference(avatar_component_clause,[],[f21046]) ).

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

fof(f24499,plain,
    ( ~ spl0_152
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24410]) ).

fof(f24410,plain,
    ( $false
    | ~ spl0_152
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f2609]) ).

fof(f24498,plain,
    ( ~ spl0_79
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24411]) ).

fof(f24411,plain,
    ( $false
    | ~ spl0_79
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f771]) ).

fof(f24497,plain,
    ( ~ spl0_266
    | ~ spl0_347 ),
    inference(avatar_contradiction_clause,[],[f24412]) ).

fof(f24412,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_347 ),
    inference(resolution,[],[f10273,f16729]) ).

fof(f16729,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(or(X0,X1)))))
    | ~ spl0_347 ),
    inference(avatar_component_clause,[],[f16728]) ).

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

fof(f24496,plain,
    ( ~ spl0_88
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24413]) ).

fof(f24413,plain,
    ( $false
    | ~ spl0_88
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f875]) ).

fof(f24495,plain,
    ( ~ spl0_132
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24414]) ).

fof(f24414,plain,
    ( $false
    | ~ spl0_132
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f2115]) ).

fof(f24494,plain,
    ( ~ spl0_86
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24415]) ).

fof(f24415,plain,
    ( $false
    | ~ spl0_86
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f867]) ).

fof(f24493,plain,
    ( ~ spl0_122
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24416]) ).

fof(f24416,plain,
    ( $false
    | ~ spl0_122
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f2074]) ).

fof(f24492,plain,
    ( ~ spl0_205
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24417]) ).

fof(f24417,plain,
    ( $false
    | ~ spl0_205
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f4418]) ).

fof(f4418,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(X0,or(or(not(or(X1,or(or(X0,X2),X3))),or(X1,X3)),X2)))
    | ~ spl0_205 ),
    inference(avatar_component_clause,[],[f4417]) ).

fof(f4417,plain,
    ( spl0_205
  <=> ! [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_205])]) ).

fof(f24491,plain,
    ( ~ spl0_264
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24418]) ).

fof(f24418,plain,
    ( $false
    | ~ spl0_264
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f10265]) ).

fof(f10265,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(or(or(X0,X1),X2),or(or(X0,X1),X2))),X2),X1)))
    | ~ spl0_264 ),
    inference(avatar_component_clause,[],[f10264]) ).

fof(f10264,plain,
    ( spl0_264
  <=> ! [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_264])]) ).

fof(f24490,plain,
    ( ~ spl0_266
    | ~ spl0_412 ),
    inference(avatar_contradiction_clause,[],[f24419]) ).

fof(f24419,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_412 ),
    inference(resolution,[],[f10273,f21088]) ).

fof(f21088,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(X1,X2)),X2),X1)))
    | ~ spl0_412 ),
    inference(avatar_component_clause,[],[f21087]) ).

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

fof(f24489,plain,
    ( ~ spl0_133
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24420]) ).

fof(f24420,plain,
    ( $false
    | ~ spl0_133
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f2119]) ).

fof(f24488,plain,
    ( ~ spl0_22
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24421]) ).

fof(f24421,plain,
    ( $false
    | ~ spl0_22
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f141]) ).

fof(f24487,plain,
    ( ~ spl0_266
    | ~ spl0_405 ),
    inference(avatar_contradiction_clause,[],[f24422]) ).

fof(f24422,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_405 ),
    inference(resolution,[],[f10273,f21060]) ).

fof(f21060,plain,
    ( ! [X0] : theorem(or(X0,not(or(or(X0,X0),or(X0,X0)))))
    | ~ spl0_405 ),
    inference(avatar_component_clause,[],[f21059]) ).

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

fof(f24486,plain,
    ( ~ spl0_40
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24423]) ).

fof(f24423,plain,
    ( $false
    | ~ spl0_40
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f270]) ).

fof(f24485,plain,
    ( ~ spl0_56
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24424]) ).

fof(f24424,plain,
    ( $false
    | ~ spl0_56
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f448]) ).

fof(f448,plain,
    ( ! [X0,X1] : theorem(or(or(not(or(or(X0,X1),or(X0,X1))),X1),X0))
    | ~ spl0_56 ),
    inference(avatar_component_clause,[],[f447]) ).

fof(f447,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(f24484,plain,
    ( ~ spl0_206
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24425]) ).

fof(f24425,plain,
    ( $false
    | ~ spl0_206
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f4422]) ).

fof(f4422,plain,
    ( ! [X0,X1] : theorem(or(or(not(or(or(or(X0,X0),X1),or(or(X0,X0),X1))),X1),X0))
    | ~ spl0_206 ),
    inference(avatar_component_clause,[],[f4421]) ).

fof(f4421,plain,
    ( spl0_206
  <=> ! [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_206])]) ).

fof(f24483,plain,
    ( ~ spl0_266
    | ~ spl0_353 ),
    inference(avatar_contradiction_clause,[],[f24426]) ).

fof(f24426,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_353 ),
    inference(resolution,[],[f10273,f17268]) ).

fof(f17268,plain,
    ( ! [X0,X1] : theorem(or(or(not(or(X0,X1)),X1),X0))
    | ~ spl0_353 ),
    inference(avatar_component_clause,[],[f17267]) ).

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

fof(f24482,plain,
    ( ~ spl0_218
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24427]) ).

fof(f24427,plain,
    ( $false
    | ~ spl0_218
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f4568]) ).

fof(f4568,plain,
    ( ! [X0,X1] : theorem(or(or(not(X0),X1),X0))
    | ~ spl0_218 ),
    inference(avatar_component_clause,[],[f4567]) ).

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

fof(f24481,plain,
    ( ~ spl0_43
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24428]) ).

fof(f24428,plain,
    ( $false
    | ~ spl0_43
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f281]) ).

fof(f281,plain,
    ( ! [X0,X1] : theorem(or(or(not(X0),X0),X1))
    | ~ spl0_43 ),
    inference(avatar_component_clause,[],[f280]) ).

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

fof(f24480,plain,
    ( ~ spl0_46
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24429]) ).

fof(f24429,plain,
    ( $false
    | ~ spl0_46
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f302]) ).

fof(f24479,plain,
    ( ~ spl0_101
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24430]) ).

fof(f24430,plain,
    ( $false
    | ~ spl0_101
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f1062]) ).

fof(f24478,plain,
    ( ~ spl0_55
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24431]) ).

fof(f24431,plain,
    ( $false
    | ~ spl0_55
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f444]) ).

fof(f444,plain,
    ( ! [X2,X0,X1] : theorem(or(or(not(or(X0,or(X1,X2))),or(X0,X2)),X1))
    | ~ spl0_55 ),
    inference(avatar_component_clause,[],[f443]) ).

fof(f443,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(f24477,plain,
    ( ~ spl0_173
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24432]) ).

fof(f24432,plain,
    ( $false
    | ~ spl0_173
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f3259]) ).

fof(f24476,plain,
    ( ~ spl0_163
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24433]) ).

fof(f24433,plain,
    ( $false
    | ~ spl0_163
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f2653]) ).

fof(f2653,plain,
    ( ! [X0,X1] : theorem(or(or(X0,not(X0)),X1))
    | ~ spl0_163 ),
    inference(avatar_component_clause,[],[f2652]) ).

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

fof(f24475,plain,
    ( ~ spl0_171
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24434]) ).

fof(f24434,plain,
    ( $false
    | ~ spl0_171
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f3251]) ).

fof(f3251,plain,
    ( ! [X0,X1] : theorem(or(or(X0,not(X1)),X1))
    | ~ spl0_171 ),
    inference(avatar_component_clause,[],[f3250]) ).

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

fof(f24474,plain,
    ( ~ spl0_266
    | ~ spl0_364 ),
    inference(avatar_contradiction_clause,[],[f24435]) ).

fof(f24435,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_364 ),
    inference(resolution,[],[f10273,f18375]) ).

fof(f18375,plain,
    ( ! [X0,X1] : theorem(or(or(X0,not(or(X0,X1))),X1))
    | ~ spl0_364 ),
    inference(avatar_component_clause,[],[f18374]) ).

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

fof(f24473,plain,
    ( ~ spl0_266
    | ~ spl0_366 ),
    inference(avatar_contradiction_clause,[],[f24436]) ).

fof(f24436,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_366 ),
    inference(resolution,[],[f10273,f18383]) ).

fof(f18383,plain,
    ( ! [X0,X1] : theorem(or(or(X0,not(or(X1,X1))),X1))
    | ~ spl0_366 ),
    inference(avatar_component_clause,[],[f18382]) ).

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

fof(f24472,plain,
    ( ~ spl0_266
    | ~ spl0_363 ),
    inference(avatar_contradiction_clause,[],[f24437]) ).

fof(f24437,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_363 ),
    inference(resolution,[],[f10273,f18371]) ).

fof(f18371,plain,
    ( ! [X2,X0,X1] : theorem(or(or(or(not(X0),X0),X1),X2))
    | ~ spl0_363 ),
    inference(avatar_component_clause,[],[f18370]) ).

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

fof(f24471,plain,
    ( ~ spl0_266
    | ~ spl0_367 ),
    inference(avatar_contradiction_clause,[],[f24438]) ).

fof(f24438,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_367 ),
    inference(resolution,[],[f10273,f18387]) ).

fof(f18387,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(not(X1),X1)),X2))
    | ~ spl0_367 ),
    inference(avatar_component_clause,[],[f18386]) ).

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

fof(f24470,plain,
    ( ~ spl0_266
    | ~ spl0_415 ),
    inference(avatar_contradiction_clause,[],[f24439]) ).

fof(f24439,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_415 ),
    inference(resolution,[],[f10273,f21101]) ).

fof(f21101,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(not(or(X0,X1)),X1)),X2))
    | ~ spl0_415 ),
    inference(avatar_component_clause,[],[f21100]) ).

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

fof(f24469,plain,
    ( ~ spl0_266
    | ~ spl0_368 ),
    inference(avatar_contradiction_clause,[],[f24440]) ).

fof(f24440,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_368 ),
    inference(resolution,[],[f10273,f18391]) ).

fof(f18391,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(X1,not(X1))),X2))
    | ~ spl0_368 ),
    inference(avatar_component_clause,[],[f18390]) ).

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

fof(f24468,plain,
    ( ~ spl0_266
    | ~ spl0_418 ),
    inference(avatar_contradiction_clause,[],[f24441]) ).

fof(f24441,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_418 ),
    inference(resolution,[],[f10273,f21113]) ).

fof(f21113,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(or(X0,or(or(not(X1),X1),X2)),X3))
    | ~ spl0_418 ),
    inference(avatar_component_clause,[],[f21112]) ).

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

fof(f24467,plain,
    ( ~ spl0_134
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24442]) ).

fof(f24442,plain,
    ( $false
    | ~ spl0_134
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f2123]) ).

fof(f24466,plain,
    ( ~ spl0_217
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24443]) ).

fof(f24443,plain,
    ( $false
    | ~ spl0_217
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f4482]) ).

fof(f4482,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(or(not(or(X0,or(X1,or(X2,X3)))),X0),or(X2,or(X1,X3))))
    | ~ spl0_217 ),
    inference(avatar_component_clause,[],[f4481]) ).

fof(f4481,plain,
    ( spl0_217
  <=> ! [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_217])]) ).

fof(f24465,plain,
    ( ~ spl0_204
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24444]) ).

fof(f24444,plain,
    ( $false
    | ~ spl0_204
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f4414]) ).

fof(f24464,plain,
    ( ~ spl0_266
    | ~ spl0_308 ),
    inference(avatar_contradiction_clause,[],[f24445]) ).

fof(f24445,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_308 ),
    inference(resolution,[],[f10273,f13432]) ).

fof(f13432,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_308 ),
    inference(avatar_component_clause,[],[f13431]) ).

fof(f13431,plain,
    ( spl0_308
  <=> ! [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_308])]) ).

fof(f24463,plain,
    ( ~ spl0_263
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24446]) ).

fof(f24446,plain,
    ( $false
    | ~ spl0_263
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f10261]) ).

fof(f10261,plain,
    ( ! [X2,X0,X1] : theorem(or(or(not(or(or(or(X0,X1),X2),or(or(X0,X1),X2))),X2),or(X1,X0)))
    | ~ spl0_263 ),
    inference(avatar_component_clause,[],[f10260]) ).

fof(f10260,plain,
    ( spl0_263
  <=> ! [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_263])]) ).

fof(f24462,plain,
    ( ~ spl0_266
    | ~ spl0_344 ),
    inference(avatar_contradiction_clause,[],[f24447]) ).

fof(f24447,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_344 ),
    inference(resolution,[],[f10273,f16717]) ).

fof(f16717,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_344 ),
    inference(avatar_component_clause,[],[f16716]) ).

fof(f16716,plain,
    ( spl0_344
  <=> ! [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_344])]) ).

fof(f24461,plain,
    ( ~ spl0_21
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24448]) ).

fof(f24448,plain,
    ( $false
    | ~ spl0_21
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f137]) ).

fof(f24460,plain,
    ( ~ spl0_25
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24449]) ).

fof(f24449,plain,
    ( $false
    | ~ spl0_25
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f161]) ).

fof(f24459,plain,
    ( ~ spl0_141
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24450]) ).

fof(f24450,plain,
    ( $false
    | ~ spl0_141
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f2565]) ).

fof(f2565,plain,
    ( ! [X0,X1] : theorem(or(or(X0,X1),not(X0)))
    | ~ spl0_141 ),
    inference(avatar_component_clause,[],[f2564]) ).

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

fof(f24458,plain,
    ( ~ spl0_28
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24451]) ).

fof(f24451,plain,
    ( $false
    | ~ spl0_28
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f182]) ).

fof(f24457,plain,
    ( ~ spl0_266
    | ~ spl0_411 ),
    inference(avatar_contradiction_clause,[],[f24452]) ).

fof(f24452,plain,
    ( $false
    | ~ spl0_266
    | ~ spl0_411 ),
    inference(resolution,[],[f10273,f21084]) ).

fof(f21084,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(X1,X2)),not(or(X0,X2))))
    | ~ spl0_411 ),
    inference(avatar_component_clause,[],[f21083]) ).

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

fof(f24456,plain,
    ( ~ spl0_34
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24453]) ).

fof(f24453,plain,
    ( $false
    | ~ spl0_34
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f232]) ).

fof(f232,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,[],[f231]) ).

fof(f231,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(f24455,plain,
    ( ~ spl0_66
    | ~ spl0_266 ),
    inference(avatar_contradiction_clause,[],[f24454]) ).

fof(f24454,plain,
    ( $false
    | ~ spl0_66
    | ~ spl0_266 ),
    inference(resolution,[],[f10273,f542]) ).

fof(f542,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,[],[f541]) ).

fof(f541,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(f24362,plain,
    ( spl0_484
    | spl0_266
    | ~ spl0_23
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f3139,f2648,f144,f10272,f24360]) ).

fof(f3139,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(not(or(not(X2),X2)),X1)) )
    | ~ spl0_23
    | ~ spl0_162 ),
    inference(resolution,[],[f2649,f145]) ).

fof(f24358,plain,
    ( spl0_483
    | ~ spl0_97
    | ~ spl0_160 ),
    inference(avatar_split_clause,[],[f3064,f2640,f965,f24356]) ).

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

fof(f3064,plain,
    ( ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(X1)
        | ~ theorem(or(or(not(X1),X0),not(X1))) )
    | ~ spl0_97
    | ~ spl0_160 ),
    inference(resolution,[],[f2641,f966]) ).

fof(f24354,plain,
    ( spl0_482
    | ~ spl0_50
    | ~ spl0_155 ),
    inference(avatar_split_clause,[],[f2960,f2620,f323,f24352]) ).

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

fof(f2960,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(X0,not(X1))),X0)) )
    | ~ spl0_50
    | ~ spl0_155 ),
    inference(resolution,[],[f2621,f324]) ).

fof(f24350,plain,
    ( spl0_481
    | ~ spl0_83
    | ~ spl0_148 ),
    inference(avatar_split_clause,[],[f2820,f2592,f809,f24348]) ).

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

fof(f2820,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,X1),X0))
        | theorem(or(X2,or(X1,X0))) )
    | ~ spl0_83
    | ~ spl0_148 ),
    inference(resolution,[],[f2593,f810]) ).

fof(f24346,plain,
    ( spl0_480
    | ~ spl0_98
    | ~ spl0_142 ),
    inference(avatar_split_clause,[],[f2714,f2568,f969,f24344]) ).

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

fof(f2714,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( theorem(or(X0,or(X1,or(X2,or(X3,X4)))))
        | ~ theorem(X3) )
    | ~ spl0_98
    | ~ spl0_142 ),
    inference(resolution,[],[f2569,f970]) ).

fof(f24342,plain,
    ( spl0_479
    | ~ spl0_49
    | ~ spl0_142 ),
    inference(avatar_split_clause,[],[f2690,f2568,f319,f24340]) ).

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

fof(f2690,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X2,or(X1,X2))) )
    | ~ spl0_49
    | ~ spl0_142 ),
    inference(resolution,[],[f2569,f320]) ).

fof(f24338,plain,
    ( spl0_478
    | ~ spl0_6
    | ~ spl0_137 ),
    inference(avatar_split_clause,[],[f2520,f2134,f42,f24336]) ).

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

fof(f2520,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(or(X0,X2),X1)) )
    | ~ spl0_6
    | ~ spl0_137 ),
    inference(resolution,[],[f2135,f43]) ).

fof(f24334,plain,
    ( spl0_477
    | ~ spl0_106
    | ~ spl0_136 ),
    inference(avatar_split_clause,[],[f2459,f2130,f1727,f24332]) ).

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

fof(f2459,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,X1)))
        | ~ theorem(X0) )
    | ~ spl0_106
    | ~ spl0_136 ),
    inference(resolution,[],[f2131,f1728]) ).

fof(f24330,plain,
    ( spl0_476
    | ~ spl0_6
    | ~ spl0_131 ),
    inference(avatar_split_clause,[],[f2385,f2110,f42,f24328]) ).

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

fof(f2385,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(or(X1,X0),or(X1,X0))) )
    | ~ spl0_6
    | ~ spl0_131 ),
    inference(resolution,[],[f2111,f43]) ).

fof(f24326,plain,
    ( spl0_475
    | ~ spl0_6
    | ~ spl0_130 ),
    inference(avatar_split_clause,[],[f2370,f2106,f42,f24324]) ).

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

fof(f2370,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(or(X0,or(X2,X1))) )
    | ~ spl0_6
    | ~ spl0_130 ),
    inference(resolution,[],[f2107,f43]) ).

fof(f24320,plain,
    ( spl0_474
    | ~ spl0_21
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f2360,f2102,f136,f24318]) ).

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

fof(f2360,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(or(X0,X1)))
        | theorem(or(or(X2,not(X1)),X3)) )
    | ~ spl0_21
    | ~ spl0_129 ),
    inference(resolution,[],[f2103,f137]) ).

fof(f24316,plain,
    ( spl0_473
    | ~ spl0_22
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f2320,f2102,f140,f24314]) ).

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

fof(f2320,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(or(X1,not(or(X0,X0))),X2)) )
    | ~ spl0_22
    | ~ spl0_129 ),
    inference(resolution,[],[f2103,f141]) ).

fof(f24312,plain,
    ( spl0_472
    | ~ spl0_10
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f2297,f2102,f61,f24310]) ).

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

fof(f2297,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(not(or(X0,X0))))
        | theorem(or(or(X1,X0),X2)) )
    | ~ spl0_10
    | ~ spl0_129 ),
    inference(resolution,[],[f2103,f62]) ).

fof(f24308,plain,
    ( spl0_471
    | ~ spl0_78
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f2295,f2102,f766,f24306]) ).

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

fof(f2295,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(not(X0)))
        | theorem(or(or(X1,or(X0,X2)),X3)) )
    | ~ spl0_78
    | ~ spl0_129 ),
    inference(resolution,[],[f2103,f767]) ).

fof(f24304,plain,
    ( spl0_470
    | ~ spl0_7
    | ~ spl0_129 ),
    inference(avatar_split_clause,[],[f2294,f2102,f47,f24302]) ).

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

fof(f2294,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(not(X0)))
        | theorem(or(or(X1,or(X2,X0)),X3)) )
    | ~ spl0_7
    | ~ spl0_129 ),
    inference(resolution,[],[f2103,f48]) ).

fof(f24300,plain,
    ( spl0_469
    | ~ spl0_11
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f2228,f2085,f67,f24298]) ).

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

fof(f2228,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X3,or(X1,X0)))) )
    | ~ spl0_11
    | ~ spl0_125 ),
    inference(resolution,[],[f2086,f68]) ).

fof(f24296,plain,
    ( spl0_468
    | ~ spl0_6
    | ~ spl0_124 ),
    inference(avatar_split_clause,[],[f2209,f2081,f42,f24294]) ).

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

fof(f2209,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X0,or(or(X0,X1),X1))) )
    | ~ spl0_6
    | ~ spl0_124 ),
    inference(resolution,[],[f2082,f43]) ).

fof(f24292,plain,
    ( spl0_467
    | ~ spl0_16
    | ~ spl0_119 ),
    inference(avatar_split_clause,[],[f2023,f1867,f93,f24290]) ).

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

fof(f2023,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X2,or(X3,X1)),X0)) )
    | ~ spl0_16
    | ~ spl0_119 ),
    inference(resolution,[],[f1868,f94]) ).

fof(f24288,plain,
    ( spl0_466
    | ~ spl0_54
    | ~ spl0_119 ),
    inference(avatar_split_clause,[],[f2017,f1867,f418,f24286]) ).

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

fof(f2017,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(or(X2,X1),X3))) )
    | ~ spl0_54
    | ~ spl0_119 ),
    inference(resolution,[],[f1868,f419]) ).

fof(f24284,plain,
    ( spl0_465
    | ~ spl0_16
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f2007,f1863,f93,f24282]) ).

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

fof(f2007,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,not(or(not(X1),X0)))) )
    | ~ spl0_16
    | ~ spl0_118 ),
    inference(resolution,[],[f1864,f94]) ).

fof(f24278,plain,
    ( spl0_464
    | ~ spl0_16
    | ~ spl0_116 ),
    inference(avatar_split_clause,[],[f1993,f1855,f93,f24276]) ).

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

fof(f1993,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,not(or(X1,or(not(X0),X1))))) )
    | ~ spl0_16
    | ~ spl0_116 ),
    inference(resolution,[],[f1856,f94]) ).

fof(f24274,plain,
    ( spl0_463
    | ~ spl0_83
    | ~ spl0_115 ),
    inference(avatar_split_clause,[],[f1977,f1851,f809,f24272]) ).

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

fof(f1977,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(X1,or(not(or(X2,X0)),X2))) )
    | ~ spl0_83
    | ~ spl0_115 ),
    inference(resolution,[],[f1852,f810]) ).

fof(f24270,plain,
    ( spl0_462
    | ~ spl0_83
    | ~ spl0_112 ),
    inference(avatar_split_clause,[],[f1959,f1839,f809,f24268]) ).

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

fof(f1959,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(or(X0,X1)))
        | theorem(or(X2,not(or(X1,X0)))) )
    | ~ spl0_83
    | ~ spl0_112 ),
    inference(resolution,[],[f1840,f810]) ).

fof(f24266,plain,
    ( spl0_461
    | ~ spl0_16
    | ~ spl0_111 ),
    inference(avatar_split_clause,[],[f1944,f1835,f93,f24264]) ).

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

fof(f1944,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(not(or(X1,not(X0))),X1),X2)) )
    | ~ spl0_16
    | ~ spl0_111 ),
    inference(resolution,[],[f1836,f94]) ).

fof(f24262,plain,
    ( spl0_460
    | ~ spl0_17
    | ~ spl0_111 ),
    inference(avatar_split_clause,[],[f1939,f1835,f103,f24260]) ).

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

fof(f1939,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(X1,not(X0))),or(X2,X1))) )
    | ~ spl0_17
    | ~ spl0_111 ),
    inference(resolution,[],[f1836,f104]) ).

fof(f24258,plain,
    ( spl0_459
    | ~ spl0_98
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1934,f1831,f969,f24256]) ).

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

fof(f1934,plain,
    ( ! [X2,X3,X0,X1,X4] :
        ( theorem(or(or(X0,or(X1,or(X2,X3))),X4))
        | ~ theorem(X2) )
    | ~ spl0_98
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f970]) ).

fof(f24254,plain,
    ( spl0_458
    | ~ spl0_90
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1928,f1831,f938,f24252]) ).

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

fof(f1928,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(X0,or(X1,X2)),X3))
        | ~ theorem(or(X2,X1)) )
    | ~ spl0_90
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f939]) ).

fof(f24250,plain,
    ( spl0_457
    | ~ spl0_16
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1892,f1827,f93,f24248]) ).

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

fof(f1892,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,not(or(or(X1,X1),not(X0))))) )
    | ~ spl0_16
    | ~ spl0_109 ),
    inference(resolution,[],[f1828,f94]) ).

fof(f24246,plain,
    ( spl0_456
    | ~ spl0_16
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1879,f1823,f93,f24244]) ).

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

fof(f1879,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X1,not(or(X1,X0)))) )
    | ~ spl0_16
    | ~ spl0_108 ),
    inference(resolution,[],[f1824,f94]) ).

fof(f24242,plain,
    ( spl0_455
    | ~ spl0_51
    | ~ spl0_100 ),
    inference(avatar_split_clause,[],[f1735,f1057,f358,f24240]) ).

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

fof(f1735,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(or(X1,X1),or(X1,X1))) )
    | ~ spl0_51
    | ~ spl0_100 ),
    inference(resolution,[],[f1058,f359]) ).

fof(f24236,plain,
    ( spl0_454
    | ~ spl0_83
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f1037,f965,f809,f24234]) ).

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

fof(f1037,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(or(X0,X1),X0))
        | theorem(or(X2,or(X0,X1))) )
    | ~ spl0_83
    | ~ spl0_97 ),
    inference(resolution,[],[f966,f810]) ).

fof(f24232,plain,
    ( spl0_453
    | ~ spl0_17
    | ~ spl0_96 ),
    inference(avatar_split_clause,[],[f1023,f961,f103,f24230]) ).

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

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

fof(f1023,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(not(not(X0)))
        | theorem(or(X1,or(or(X2,X0),X3))) )
    | ~ spl0_17
    | ~ spl0_96 ),
    inference(resolution,[],[f962,f104]) ).

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

fof(f24228,plain,
    ( spl0_452
    | ~ spl0_17
    | ~ spl0_92 ),
    inference(avatar_split_clause,[],[f1006,f946,f103,f24226]) ).

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

fof(f1006,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(X1,or(not(or(X0,X0)),X2))) )
    | ~ spl0_17
    | ~ spl0_92 ),
    inference(resolution,[],[f947,f104]) ).

fof(f24224,plain,
    ( spl0_451
    | ~ spl0_52
    | ~ spl0_88 ),
    inference(avatar_split_clause,[],[f931,f874,f362,f24222]) ).

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

fof(f931,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(X2,not(or(X2,X0))))) )
    | ~ spl0_52
    | ~ spl0_88 ),
    inference(resolution,[],[f875,f363]) ).

fof(f24220,plain,
    ( spl0_450
    | ~ spl0_51
    | ~ spl0_88 ),
    inference(avatar_split_clause,[],[f925,f874,f358,f24218]) ).

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

fof(f925,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,not(or(X1,not(X2))))))
        | ~ theorem(X2) )
    | ~ spl0_51
    | ~ spl0_88 ),
    inference(resolution,[],[f875,f359]) ).

fof(f24216,plain,
    ( spl0_449
    | ~ spl0_57
    | ~ spl0_87 ),
    inference(avatar_split_clause,[],[f907,f870,f451,f24214]) ).

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

fof(f907,plain,
    ( ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(or(not(X1),not(X1)))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_57
    | ~ spl0_87 ),
    inference(resolution,[],[f871,f452]) ).

fof(f24212,plain,
    ( spl0_448
    | ~ spl0_52
    | ~ spl0_85 ),
    inference(avatar_split_clause,[],[f885,f862,f362,f24210]) ).

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

fof(f885,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(not(or(X0,X2)),X2))) )
    | ~ spl0_52
    | ~ spl0_85 ),
    inference(resolution,[],[f863,f363]) ).

fof(f24208,plain,
    ( spl0_447
    | ~ spl0_51
    | ~ spl0_85 ),
    inference(avatar_split_clause,[],[f878,f862,f358,f24206]) ).

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

fof(f878,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(not(X1),X2)),X2)))
        | ~ theorem(X1) )
    | ~ spl0_51
    | ~ spl0_85 ),
    inference(resolution,[],[f863,f359]) ).

fof(f24204,plain,
    ( spl0_446
    | ~ spl0_67
    | ~ spl0_84 ),
    inference(avatar_split_clause,[],[f855,f813,f592,f24202]) ).

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

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

fof(f855,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X2,or(X0,or(X3,X1)))) )
    | ~ spl0_67
    | ~ spl0_84 ),
    inference(resolution,[],[f814,f593]) ).

fof(f814,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(X2) )
    | ~ spl0_84 ),
    inference(avatar_component_clause,[],[f813]) ).

fof(f24200,plain,
    ( spl0_445
    | ~ spl0_27
    | ~ spl0_83 ),
    inference(avatar_split_clause,[],[f841,f809,f172,f24198]) ).

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

fof(f841,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(or(X1,X2),X2)) )
    | ~ spl0_27
    | ~ spl0_83 ),
    inference(resolution,[],[f810,f173]) ).

fof(f24196,plain,
    ( ~ spl0_444
    | ~ spl0_382
    | spl0_400 ),
    inference(avatar_split_clause,[],[f21142,f19760,f19382,f24193]) ).

fof(f24193,plain,
    ( spl0_444
  <=> theorem(or(not(p),r)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_444])]) ).

fof(f21142,plain,
    ( ~ theorem(or(not(p),r))
    | ~ spl0_382
    | spl0_400 ),
    inference(resolution,[],[f19762,f19383]) ).

fof(f24191,plain,
    ( spl0_443
    | ~ spl0_68
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f788,f770,f625,f24189]) ).

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

fof(f788,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(not(not(X1)),X2)) )
    | ~ spl0_68
    | ~ spl0_79 ),
    inference(resolution,[],[f771,f626]) ).

fof(f24187,plain,
    ( spl0_442
    | ~ spl0_63
    | ~ spl0_78 ),
    inference(avatar_split_clause,[],[f773,f766,f528,f24185]) ).

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

fof(f528,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(f773,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(X1,X3)))) )
    | ~ spl0_63
    | ~ spl0_78 ),
    inference(resolution,[],[f767,f529]) ).

fof(f529,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,[],[f528]) ).

fof(f24183,plain,
    ( spl0_441
    | ~ spl0_40
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f568,f528,f269,f24181]) ).

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

fof(f568,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,not(not(X1))))) )
    | ~ spl0_40
    | ~ spl0_63 ),
    inference(resolution,[],[f529,f270]) ).

fof(f23499,plain,
    ( ~ spl0_440
    | ~ spl0_381
    | spl0_400 ),
    inference(avatar_split_clause,[],[f21141,f19760,f19378,f23496]) ).

fof(f23496,plain,
    ( spl0_440
  <=> theorem(not(not(not(q)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_440])]) ).

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

fof(f21141,plain,
    ( ~ theorem(not(not(not(q))))
    | ~ spl0_381
    | spl0_400 ),
    inference(resolution,[],[f19762,f19379]) ).

fof(f19379,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X1,or(X2,X0)))
        | ~ theorem(not(not(X0))) )
    | ~ spl0_381 ),
    inference(avatar_component_clause,[],[f19378]) ).

fof(f22473,plain,
    ( ~ spl0_439
    | ~ spl0_378
    | spl0_400 ),
    inference(avatar_split_clause,[],[f21140,f19760,f19366,f22470]) ).

fof(f22470,plain,
    ( spl0_439
  <=> theorem(or(not(q),r)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_439])]) ).

fof(f21140,plain,
    ( ~ theorem(or(not(q),r))
    | ~ spl0_378
    | spl0_400 ),
    inference(resolution,[],[f19762,f19367]) ).

fof(f21736,plain,
    ( ~ spl0_438
    | ~ spl0_97
    | spl0_400 ),
    inference(avatar_split_clause,[],[f21139,f19760,f965,f21733]) ).

fof(f21733,plain,
    ( spl0_438
  <=> theorem(or(r,not(p))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_438])]) ).

fof(f21139,plain,
    ( ~ theorem(or(r,not(p)))
    | ~ spl0_97
    | spl0_400 ),
    inference(resolution,[],[f19762,f966]) ).

fof(f21201,plain,
    ( spl0_437
    | ~ spl0_79
    | ~ spl0_338 ),
    inference(avatar_split_clause,[],[f16167,f15942,f770,f21199]) ).

fof(f16167,plain,
    ( ! [X0,X1] : theorem(or(not(or(not(not(X0)),X1)),or(X0,X1)))
    | ~ spl0_79
    | ~ spl0_338 ),
    inference(resolution,[],[f15943,f771]) ).

fof(f21197,plain,
    ( spl0_436
    | ~ spl0_79
    | ~ spl0_329 ),
    inference(avatar_split_clause,[],[f15250,f14749,f770,f21195]) ).

fof(f14749,plain,
    ( spl0_329
  <=> ! [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_329])]) ).

fof(f15250,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,X1)),or(X0,not(not(X1)))))
    | ~ spl0_79
    | ~ spl0_329 ),
    inference(resolution,[],[f14750,f771]) ).

fof(f14750,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_329 ),
    inference(avatar_component_clause,[],[f14749]) ).

fof(f21193,plain,
    ( spl0_435
    | ~ spl0_79
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f9052,f8750,f770,f21191]) ).

fof(f9052,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,not(or(X1,not(X1))))),X0))
    | ~ spl0_79
    | ~ spl0_224 ),
    inference(resolution,[],[f8751,f771]) ).

fof(f21189,plain,
    ( ~ spl0_434
    | ~ spl0_27
    | spl0_400 ),
    inference(avatar_split_clause,[],[f21135,f19760,f172,f21186]) ).

fof(f21186,plain,
    ( spl0_434
  <=> theorem(or(r,not(q))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_434])]) ).

fof(f21135,plain,
    ( ~ theorem(or(r,not(q)))
    | ~ spl0_27
    | spl0_400 ),
    inference(resolution,[],[f19762,f173]) ).

fof(f21184,plain,
    ( spl0_433
    | ~ spl0_23
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f9033,f8750,f144,f21182]) ).

fof(f9033,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,not(or(not(X1),X1)))),X0))
    | ~ spl0_23
    | ~ spl0_224 ),
    inference(resolution,[],[f8751,f145]) ).

fof(f21180,plain,
    ( spl0_432
    | ~ spl0_20
    | ~ spl0_215 ),
    inference(avatar_split_clause,[],[f8656,f4473,f126,f21178]) ).

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

fof(f8656,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(not(or(not(X0),X1)))
        | ~ theorem(not(X1)) )
    | ~ spl0_20
    | ~ spl0_215 ),
    inference(resolution,[],[f4474,f127]) ).

fof(f21176,plain,
    ( spl0_431
    | ~ spl0_115
    | ~ spl0_195 ),
    inference(avatar_split_clause,[],[f4237,f3875,f1851,f21174]) ).

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

fof(f4237,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X1,X2))
        | ~ theorem(not(X2)) )
    | ~ spl0_115
    | ~ spl0_195 ),
    inference(resolution,[],[f3876,f1852]) ).

fof(f21172,plain,
    ( spl0_430
    | ~ spl0_40
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f3138,f2648,f269,f21170]) ).

fof(f3138,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(not(not(not(X0))),X1)) )
    | ~ spl0_40
    | ~ spl0_162 ),
    inference(resolution,[],[f2649,f270]) ).

fof(f21168,plain,
    ( spl0_429
    | ~ spl0_10
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f3102,f2648,f61,f21166]) ).

fof(f3102,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X0,X0))
        | theorem(X1)
        | ~ theorem(or(not(X0),X1)) )
    | ~ spl0_10
    | ~ spl0_162 ),
    inference(resolution,[],[f2649,f62]) ).

fof(f21164,plain,
    ( spl0_428
    | ~ spl0_78
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f3100,f2648,f766,f21162]) ).

fof(f3100,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(not(or(X0,X2)),X1)) )
    | ~ spl0_78
    | ~ spl0_162 ),
    inference(resolution,[],[f2649,f767]) ).

fof(f21160,plain,
    ( spl0_427
    | ~ spl0_7
    | ~ spl0_162 ),
    inference(avatar_split_clause,[],[f3099,f2648,f47,f21158]) ).

fof(f3099,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(not(or(X2,X0)),X1)) )
    | ~ spl0_7
    | ~ spl0_162 ),
    inference(resolution,[],[f2649,f48]) ).

fof(f21156,plain,
    ( spl0_426
    | ~ spl0_49
    | ~ spl0_160 ),
    inference(avatar_split_clause,[],[f3052,f2640,f319,f21154]) ).

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

fof(f3052,plain,
    ( ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(X1)
        | ~ theorem(or(or(not(X1),X0),X0)) )
    | ~ spl0_49
    | ~ spl0_160 ),
    inference(resolution,[],[f2641,f320]) ).

fof(f21152,plain,
    ( spl0_425
    | ~ spl0_148
    | ~ spl0_160 ),
    inference(avatar_split_clause,[],[f3048,f2640,f2592,f21150]) ).

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

fof(f3048,plain,
    ( ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(X1)
        | ~ theorem(or(or(X0,not(X1)),X0)) )
    | ~ spl0_148
    | ~ spl0_160 ),
    inference(resolution,[],[f2641,f2593]) ).

fof(f21148,plain,
    ( spl0_424
    | ~ spl0_10
    | ~ spl0_149 ),
    inference(avatar_split_clause,[],[f2828,f2596,f61,f21146]) ).

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

fof(f2828,plain,
    ( ! [X0] :
        ( theorem(not(or(not(X0),not(X0))))
        | ~ theorem(or(X0,X0)) )
    | ~ spl0_10
    | ~ spl0_149 ),
    inference(resolution,[],[f2597,f62]) ).

fof(f21134,plain,
    ( spl0_423
    | ~ spl0_55
    | ~ spl0_142 ),
    inference(avatar_split_clause,[],[f2684,f2568,f443,f21132]) ).

fof(f2684,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,or(X1,X1))),or(X0,X1)))
    | ~ spl0_55
    | ~ spl0_142 ),
    inference(resolution,[],[f2569,f444]) ).

fof(f21130,plain,
    ( spl0_422
    | ~ spl0_15
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f2281,f2089,f86,f21128]) ).

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

fof(f2281,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(X0))
        | ~ theorem(X1)
        | theorem(not(or(X0,not(X1)))) )
    | ~ spl0_15
    | ~ spl0_126 ),
    inference(resolution,[],[f2090,f87]) ).

fof(f21126,plain,
    ( spl0_421
    | ~ spl0_50
    | ~ spl0_124 ),
    inference(avatar_split_clause,[],[f2211,f2081,f323,f21124]) ).

fof(f2211,plain,
    ( ! [X0] : theorem(or(not(or(X0,or(or(X0,X0),X0))),X0))
    | ~ spl0_50
    | ~ spl0_124 ),
    inference(resolution,[],[f2082,f324]) ).

fof(f21122,plain,
    ( spl0_420
    | ~ spl0_27
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2191,f2077,f172,f21120]) ).

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

fof(f2191,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X2)
        | ~ theorem(or(X0,not(X2))) )
    | ~ spl0_27
    | ~ spl0_123 ),
    inference(resolution,[],[f2078,f173]) ).

fof(f21118,plain,
    ( spl0_419
    | ~ spl0_6
    | ~ spl0_116 ),
    inference(avatar_split_clause,[],[f1991,f1855,f42,f21116]) ).

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

fof(f1991,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(X1,or(not(X0),X1))) )
    | ~ spl0_6
    | ~ spl0_116 ),
    inference(resolution,[],[f1856,f43]) ).

fof(f21114,plain,
    ( spl0_418
    | ~ spl0_86
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1936,f1831,f866,f21112]) ).

fof(f1936,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(or(X0,or(or(not(X1),X1),X2)),X3))
    | ~ spl0_86
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f867]) ).

fof(f21110,plain,
    ( spl0_417
    | ~ spl0_6
    | ~ spl0_109 ),
    inference(avatar_split_clause,[],[f1890,f1827,f42,f21108]) ).

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

fof(f1890,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(or(X1,X1),not(X0))) )
    | ~ spl0_6
    | ~ spl0_109 ),
    inference(resolution,[],[f1828,f43]) ).

fof(f21106,plain,
    ( spl0_416
    | ~ spl0_6
    | ~ spl0_108 ),
    inference(avatar_split_clause,[],[f1877,f1823,f42,f21104]) ).

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

fof(f1877,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(X1)
        | ~ theorem(or(X1,X0)) )
    | ~ spl0_6
    | ~ spl0_108 ),
    inference(resolution,[],[f1824,f43]) ).

fof(f21102,plain,
    ( spl0_415
    | ~ spl0_16
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f1816,f1731,f93,f21100]) ).

fof(f1816,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(not(or(X0,X1)),X1)),X2))
    | ~ spl0_16
    | ~ spl0_107 ),
    inference(resolution,[],[f1732,f94]) ).

fof(f21098,plain,
    ( spl0_414
    | ~ spl0_17
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f1812,f1731,f103,f21096]) ).

fof(f1812,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(X0,X2)),X2))))
    | ~ spl0_17
    | ~ spl0_107 ),
    inference(resolution,[],[f1732,f104]) ).

fof(f21094,plain,
    ( ~ spl0_413
    | spl0_1
    | ~ spl0_378 ),
    inference(avatar_split_clause,[],[f19755,f19366,f19,f21091]) ).

fof(f21091,plain,
    ( spl0_413
  <=> theorem(or(r,not(or(not(q),r)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_413])]) ).

fof(f19755,plain,
    ( ~ theorem(or(r,not(or(not(q),r))))
    | spl0_1
    | ~ spl0_378 ),
    inference(resolution,[],[f19367,f21]) ).

fof(f21089,plain,
    ( spl0_412
    | ~ spl0_54
    | ~ spl0_107 ),
    inference(avatar_split_clause,[],[f1811,f1731,f418,f21087]) ).

fof(f1811,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(X1,X2)),X2),X1)))
    | ~ spl0_54
    | ~ spl0_107 ),
    inference(resolution,[],[f1732,f419]) ).

fof(f21085,plain,
    ( spl0_411
    | ~ spl0_16
    | ~ spl0_106 ),
    inference(avatar_split_clause,[],[f1805,f1727,f93,f21083]) ).

fof(f1805,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(X1,X2)),not(or(X0,X2))))
    | ~ spl0_16
    | ~ spl0_106 ),
    inference(resolution,[],[f1728,f94]) ).

fof(f21081,plain,
    ( spl0_410
    | ~ spl0_50
    | ~ spl0_106 ),
    inference(avatar_split_clause,[],[f1803,f1727,f323,f21079]) ).

fof(f1803,plain,
    ( ! [X0,X1] : theorem(or(not(or(or(X0,X1),X1)),or(X0,X1)))
    | ~ spl0_50
    | ~ spl0_106 ),
    inference(resolution,[],[f1728,f324]) ).

fof(f21077,plain,
    ( spl0_409
    | ~ spl0_17
    | ~ spl0_106 ),
    inference(avatar_split_clause,[],[f1802,f1727,f103,f21075]) ).

fof(f1802,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(not(or(X0,X1)),or(X2,X1))))
    | ~ spl0_17
    | ~ spl0_106 ),
    inference(resolution,[],[f1728,f104]) ).

fof(f21073,plain,
    ( spl0_408
    | ~ spl0_54
    | ~ spl0_106 ),
    inference(avatar_split_clause,[],[f1801,f1727,f418,f21071]) ).

fof(f1801,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,X1)),or(or(X2,X1),X0)))
    | ~ spl0_54
    | ~ spl0_106 ),
    inference(resolution,[],[f1728,f419]) ).

fof(f21069,plain,
    ( spl0_407
    | ~ spl0_16
    | ~ spl0_103 ),
    inference(avatar_split_clause,[],[f1788,f1069,f93,f21067]) ).

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

fof(f1788,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(not(X0),not(X0))),X1)) )
    | ~ spl0_16
    | ~ spl0_103 ),
    inference(resolution,[],[f1070,f94]) ).

fof(f21065,plain,
    ( spl0_406
    | ~ spl0_16
    | ~ spl0_101 ),
    inference(avatar_split_clause,[],[f1748,f1061,f93,f21063]) ).

fof(f1748,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(or(X1,or(X0,X0))),X1)))
    | ~ spl0_16
    | ~ spl0_101 ),
    inference(resolution,[],[f1062,f94]) ).

fof(f21061,plain,
    ( spl0_405
    | ~ spl0_16
    | ~ spl0_100 ),
    inference(avatar_split_clause,[],[f1739,f1057,f93,f21059]) ).

fof(f1739,plain,
    ( ! [X0] : theorem(or(X0,not(or(or(X0,X0),or(X0,X0)))))
    | ~ spl0_16
    | ~ spl0_100 ),
    inference(resolution,[],[f1058,f94]) ).

fof(f21057,plain,
    ( spl0_404
    | ~ spl0_6
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f1030,f965,f42,f21055]) ).

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

fof(f1030,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X1,X2))
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_97 ),
    inference(resolution,[],[f966,f43]) ).

fof(f21053,plain,
    ( spl0_403
    | ~ spl0_47
    | ~ spl0_87 ),
    inference(avatar_split_clause,[],[f903,f870,f311,f21051]) ).

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

fof(f903,plain,
    ( ! [X0,X1] :
        ( theorem(not(or(not(X0),not(X1))))
        | ~ theorem(X0)
        | ~ theorem(X1) )
    | ~ spl0_47
    | ~ spl0_87 ),
    inference(resolution,[],[f871,f312]) ).

fof(f21048,plain,
    ( spl0_402
    | ~ spl0_67
    | ~ spl0_86 ),
    inference(avatar_split_clause,[],[f895,f866,f592,f21046]) ).

fof(f895,plain,
    ( ! [X2,X3,X0,X1] : theorem(or(X0,or(X1,or(or(not(X2),X2),X3))))
    | ~ spl0_67
    | ~ spl0_86 ),
    inference(resolution,[],[f867,f593]) ).

fof(f20409,plain,
    ( ~ spl0_401
    | spl0_1
    | ~ spl0_381 ),
    inference(avatar_split_clause,[],[f19964,f19378,f19,f20406]) ).

fof(f20406,plain,
    ( spl0_401
  <=> theorem(not(not(r))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_401])]) ).

fof(f19964,plain,
    ( ~ theorem(not(not(r)))
    | spl0_1
    | ~ spl0_381 ),
    inference(resolution,[],[f19379,f21]) ).

fof(f19763,plain,
    ( ~ spl0_400
    | spl0_99
    | ~ spl0_374 ),
    inference(avatar_split_clause,[],[f19514,f19350,f1012,f19760]) ).

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

fof(f19514,plain,
    ( ~ theorem(or(r,or(not(p),not(q))))
    | spl0_99
    | ~ spl0_374 ),
    inference(resolution,[],[f19351,f1014]) ).

fof(f1014,plain,
    ( ~ theorem(or(r,not(not(or(not(p),not(q))))))
    | spl0_99 ),
    inference(avatar_component_clause,[],[f1012]) ).

fof(f19452,plain,
    ( spl0_399
    | ~ spl0_20
    | ~ spl0_168 ),
    inference(avatar_split_clause,[],[f3309,f3238,f126,f19450]) ).

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

fof(f3309,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(or(X0,X1))))
        | ~ theorem(not(X1)) )
    | ~ spl0_20
    | ~ spl0_168 ),
    inference(resolution,[],[f3239,f127]) ).

fof(f19448,plain,
    ( spl0_398
    | ~ spl0_15
    | ~ spl0_148 ),
    inference(avatar_split_clause,[],[f2821,f2592,f86,f19446]) ).

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

fof(f2821,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(or(X0,X1),X0))
        | theorem(or(X1,X0)) )
    | ~ spl0_15
    | ~ spl0_148 ),
    inference(resolution,[],[f2593,f87]) ).

fof(f19444,plain,
    ( spl0_397
    | ~ spl0_82
    | ~ spl0_126 ),
    inference(avatar_split_clause,[],[f2279,f2089,f805,f19442]) ).

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

fof(f2279,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(X0))
        | ~ theorem(X1)
        | ~ theorem(or(X0,not(X1))) )
    | ~ spl0_82
    | ~ spl0_126 ),
    inference(resolution,[],[f2090,f806]) ).

fof(f19440,plain,
    ( spl0_396
    | ~ spl0_40
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f2248,f2085,f269,f19438]) ).

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

fof(f2248,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,not(not(X0))))) )
    | ~ spl0_40
    | ~ spl0_125 ),
    inference(resolution,[],[f2086,f270]) ).

fof(f19436,plain,
    ( spl0_395
    | ~ spl0_7
    | ~ spl0_125 ),
    inference(avatar_split_clause,[],[f2219,f2085,f47,f19434]) ).

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

fof(f2219,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X2,or(X3,X0)))) )
    | ~ spl0_7
    | ~ spl0_125 ),
    inference(resolution,[],[f2086,f48]) ).

fof(f19432,plain,
    ( spl0_394
    | ~ spl0_167
    | ~ spl0_368 ),
    inference(avatar_split_clause,[],[f18878,f18390,f2806,f19430]) ).

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

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

fof(f18878,plain,
    ( ! [X0,X1] : ~ theorem(not(or(X0,or(X1,not(X1)))))
    | ~ spl0_167
    | ~ spl0_368 ),
    inference(resolution,[],[f18391,f2807]) ).

fof(f2807,plain,
    ( ! [X0] :
        ( ~ theorem(or(X0,X0))
        | ~ theorem(not(X0)) )
    | ~ spl0_167 ),
    inference(avatar_component_clause,[],[f2806]) ).

fof(f19428,plain,
    ( spl0_393
    | ~ spl0_26
    | ~ spl0_123 ),
    inference(avatar_split_clause,[],[f2177,f2077,f164,f19426]) ).

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

fof(f2177,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(or(not(X1),X0))))
        | ~ theorem(X1) )
    | ~ spl0_26
    | ~ spl0_123 ),
    inference(resolution,[],[f2078,f165]) ).

fof(f19424,plain,
    ( spl0_392
    | ~ spl0_90
    | ~ spl0_120 ),
    inference(avatar_split_clause,[],[f2053,f1871,f938,f19422]) ).

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

fof(f2053,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X2,X2)) )
    | ~ spl0_90
    | ~ spl0_120 ),
    inference(resolution,[],[f1872,f939]) ).

fof(f19420,plain,
    ( spl0_391
    | ~ spl0_48
    | ~ spl0_115 ),
    inference(avatar_split_clause,[],[f1976,f1851,f315,f19418]) ).

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

fof(f1976,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(not(or(X1,X0)),X1)) )
    | ~ spl0_48
    | ~ spl0_115 ),
    inference(resolution,[],[f1852,f316]) ).

fof(f19416,plain,
    ( spl0_390
    | ~ spl0_15
    | ~ spl0_112 ),
    inference(avatar_split_clause,[],[f1960,f1839,f86,f19414]) ).

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

fof(f1960,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(or(X0,X1)))
        | theorem(not(or(X1,X0))) )
    | ~ spl0_15
    | ~ spl0_112 ),
    inference(resolution,[],[f1840,f87]) ).

fof(f19412,plain,
    ( spl0_389
    | ~ spl0_84
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1929,f1831,f813,f19410]) ).

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

fof(f1929,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(X0,or(X1,X2)),X3))
        | ~ theorem(X2) )
    | ~ spl0_84
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f814]) ).

fof(f19408,plain,
    ( spl0_388
    | ~ spl0_49
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1903,f1831,f319,f19406]) ).

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

fof(f1903,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(or(X1,X2)) )
    | ~ spl0_49
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f320]) ).

fof(f19404,plain,
    ( spl0_387
    | ~ spl0_6
    | ~ spl0_100 ),
    inference(avatar_split_clause,[],[f1737,f1057,f42,f19402]) ).

fof(f1737,plain,
    ( ! [X0] :
        ( theorem(X0)
        | ~ theorem(or(or(X0,X0),or(X0,X0))) )
    | ~ spl0_6
    | ~ spl0_100 ),
    inference(resolution,[],[f1058,f43]) ).

fof(f19400,plain,
    ( spl0_386
    | ~ spl0_16
    | ~ spl0_98 ),
    inference(avatar_split_clause,[],[f1054,f969,f93,f19398]) ).

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

fof(f1054,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,or(X0,X2)),X3)) )
    | ~ spl0_16
    | ~ spl0_98 ),
    inference(resolution,[],[f970,f94]) ).

fof(f19396,plain,
    ( spl0_385
    | ~ spl0_16
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f1040,f965,f93,f19394]) ).

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

fof(f1040,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X1,X2),X0)) )
    | ~ spl0_16
    | ~ spl0_97 ),
    inference(resolution,[],[f966,f94]) ).

fof(f19392,plain,
    ( spl0_384
    | ~ spl0_15
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f1038,f965,f86,f19390]) ).

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

fof(f1038,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(or(X0,X1),X0))
        | theorem(or(X0,X1)) )
    | ~ spl0_15
    | ~ spl0_97 ),
    inference(resolution,[],[f966,f87]) ).

fof(f19388,plain,
    ( spl0_383
    | ~ spl0_6
    | ~ spl0_365 ),
    inference(avatar_split_clause,[],[f18725,f18378,f42,f19386]) ).

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

fof(f18725,plain,
    ( ! [X0] :
        ( theorem(X0)
        | ~ theorem(or(X0,or(X0,X0))) )
    | ~ spl0_6
    | ~ spl0_365 ),
    inference(resolution,[],[f18379,f43]) ).

fof(f19384,plain,
    ( spl0_382
    | ~ spl0_17
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f1034,f965,f103,f19382]) ).

fof(f1034,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X1,or(X0,X2))) )
    | ~ spl0_17
    | ~ spl0_97 ),
    inference(resolution,[],[f966,f104]) ).

fof(f19380,plain,
    ( spl0_381
    | ~ spl0_83
    | ~ spl0_96 ),
    inference(avatar_split_clause,[],[f1017,f961,f809,f19378]) ).

fof(f1017,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(not(X0)))
        | theorem(or(X1,or(X2,X0))) )
    | ~ spl0_83
    | ~ spl0_96 ),
    inference(resolution,[],[f962,f810]) ).

fof(f19376,plain,
    ( spl0_380
    | ~ spl0_83
    | ~ spl0_92 ),
    inference(avatar_split_clause,[],[f1000,f946,f809,f19374]) ).

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

fof(f1000,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(or(X1,not(or(X0,X0)))) )
    | ~ spl0_83
    | ~ spl0_92 ),
    inference(resolution,[],[f947,f810]) ).

fof(f19372,plain,
    ( spl0_379
    | ~ spl0_16
    | ~ spl0_90 ),
    inference(avatar_split_clause,[],[f992,f938,f93,f19370]) ).

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

fof(f992,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X1,X0),X2)) )
    | ~ spl0_16
    | ~ spl0_90 ),
    inference(resolution,[],[f939,f94]) ).

fof(f19368,plain,
    ( spl0_378
    | ~ spl0_17
    | ~ spl0_90 ),
    inference(avatar_split_clause,[],[f986,f938,f103,f19366]) ).

fof(f986,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X1,or(X2,X0))) )
    | ~ spl0_17
    | ~ spl0_90 ),
    inference(resolution,[],[f939,f104]) ).

fof(f19364,plain,
    ( spl0_377
    | ~ spl0_6
    | ~ spl0_85 ),
    inference(avatar_split_clause,[],[f880,f862,f42,f19362]) ).

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

fof(f880,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),X1))
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_85 ),
    inference(resolution,[],[f863,f43]) ).

fof(f19360,plain,
    ( spl0_376
    | ~ spl0_17
    | ~ spl0_80 ),
    inference(avatar_split_clause,[],[f822,f796,f103,f19358]) ).

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

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

fof(f822,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(or(X0,X2),X3))) )
    | ~ spl0_17
    | ~ spl0_80 ),
    inference(resolution,[],[f797,f104]) ).

fof(f797,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(X0) )
    | ~ spl0_80 ),
    inference(avatar_component_clause,[],[f796]) ).

fof(f19356,plain,
    ( spl0_375
    | ~ spl0_52
    | ~ spl0_78 ),
    inference(avatar_split_clause,[],[f782,f766,f362,f19354]) ).

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

fof(f782,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(X0),X1))
        | ~ theorem(not(or(X0,X2))) )
    | ~ spl0_52
    | ~ spl0_78 ),
    inference(resolution,[],[f767,f363]) ).

fof(f19352,plain,
    ( spl0_374
    | ~ spl0_31
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f307,f269,f193,f19350]) ).

fof(f307,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(not(X1))))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_31
    | ~ spl0_40 ),
    inference(resolution,[],[f270,f194]) ).

fof(f19278,plain,
    ( spl0_373
    | ~ spl0_167
    | ~ spl0_358 ),
    inference(avatar_split_clause,[],[f18587,f17883,f2806,f19276]) ).

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

fof(f18587,plain,
    ( ! [X0,X1] : ~ theorem(not(or(X0,or(not(X1),X1))))
    | ~ spl0_167
    | ~ spl0_358 ),
    inference(resolution,[],[f17884,f2807]) ).

fof(f18408,plain,
    ( spl0_372
    | ~ spl0_21
    | ~ spl0_224 ),
    inference(avatar_split_clause,[],[f9026,f8750,f136,f18406]) ).

fof(f9026,plain,
    ( ! [X0] : theorem(or(not(or(X0,not(not(X0)))),X0))
    | ~ spl0_21
    | ~ spl0_224 ),
    inference(resolution,[],[f8751,f137]) ).

fof(f18404,plain,
    ( spl0_371
    | ~ spl0_115
    | ~ spl0_160 ),
    inference(avatar_split_clause,[],[f3053,f2640,f1851,f18402]) ).

fof(f3053,plain,
    ( ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(or(X0,X1))
        | ~ theorem(not(X1)) )
    | ~ spl0_115
    | ~ spl0_160 ),
    inference(resolution,[],[f2641,f1852]) ).

fof(f18400,plain,
    ( spl0_370
    | ~ spl0_79
    | ~ spl0_142 ),
    inference(avatar_split_clause,[],[f2712,f2568,f770,f18398]) ).

fof(f2712,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(X2,not(X2)))))
    | ~ spl0_79
    | ~ spl0_142 ),
    inference(resolution,[],[f2569,f771]) ).

fof(f18396,plain,
    ( spl0_369
    | ~ spl0_39
    | ~ spl0_120 ),
    inference(avatar_split_clause,[],[f2032,f1871,f261,f18394]) ).

fof(f2032,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,X0)),or(X1,X0)))
    | ~ spl0_39
    | ~ spl0_120 ),
    inference(resolution,[],[f1872,f262]) ).

fof(f18392,plain,
    ( spl0_368
    | ~ spl0_79
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1932,f1831,f770,f18390]) ).

fof(f1932,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(X1,not(X1))),X2))
    | ~ spl0_79
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f771]) ).

fof(f18388,plain,
    ( spl0_367
    | ~ spl0_23
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1915,f1831,f144,f18386]) ).

fof(f1915,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(not(X1),X1)),X2))
    | ~ spl0_23
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f145]) ).

fof(f18384,plain,
    ( spl0_366
    | ~ spl0_25
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1905,f1831,f160,f18382]) ).

fof(f1905,plain,
    ( ! [X0,X1] : theorem(or(or(X0,not(or(X1,X1))),X1))
    | ~ spl0_25
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f161]) ).

fof(f18380,plain,
    ( spl0_365
    | ~ spl0_48
    | ~ spl0_101 ),
    inference(avatar_split_clause,[],[f1746,f1061,f315,f18378]) ).

fof(f1746,plain,
    ( ! [X0] : theorem(or(not(or(X0,or(X0,X0))),X0))
    | ~ spl0_48
    | ~ spl0_101 ),
    inference(resolution,[],[f1062,f316]) ).

fof(f18376,plain,
    ( spl0_364
    | ~ spl0_16
    | ~ spl0_88 ),
    inference(avatar_split_clause,[],[f932,f874,f93,f18374]) ).

fof(f932,plain,
    ( ! [X0,X1] : theorem(or(or(X0,not(or(X0,X1))),X1))
    | ~ spl0_16
    | ~ spl0_88 ),
    inference(resolution,[],[f875,f94]) ).

fof(f18372,plain,
    ( spl0_363
    | ~ spl0_16
    | ~ spl0_86 ),
    inference(avatar_split_clause,[],[f899,f866,f93,f18370]) ).

fof(f899,plain,
    ( ! [X2,X0,X1] : theorem(or(or(or(not(X0),X0),X1),X2))
    | ~ spl0_16
    | ~ spl0_86 ),
    inference(resolution,[],[f867,f94]) ).

fof(f18267,plain,
    ( spl0_362
    | ~ spl0_48
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f726,f708,f315,f18265]) ).

fof(f18265,plain,
    ( spl0_362
  <=> ! [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_362])]) ).

fof(f708,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(f726,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,[],[f709,f316]) ).

fof(f709,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,[],[f708]) ).

fof(f18162,plain,
    ( spl0_361
    | ~ spl0_48
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f694,f664,f315,f18160]) ).

fof(f18160,plain,
    ( spl0_361
  <=> ! [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_361])]) ).

fof(f664,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(f694,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,[],[f665,f316]) ).

fof(f665,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,[],[f664]) ).

fof(f17994,plain,
    ( spl0_360
    | ~ spl0_15
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f723,f708,f86,f17992]) ).

fof(f17992,plain,
    ( spl0_360
  <=> ! [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_360])]) ).

fof(f723,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,[],[f709,f87]) ).

fof(f17990,plain,
    ( spl0_359
    | ~ spl0_48
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f706,f668,f315,f17988]) ).

fof(f668,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(f706,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,[],[f669,f316]) ).

fof(f669,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,[],[f668]) ).

fof(f17885,plain,
    ( spl0_358
    | ~ spl0_54
    | ~ spl0_86 ),
    inference(avatar_split_clause,[],[f892,f866,f418,f17883]) ).

fof(f892,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(X2),X2))))
    | ~ spl0_54
    | ~ spl0_86 ),
    inference(resolution,[],[f867,f419]) ).

fof(f17727,plain,
    ( spl0_357
    | ~ spl0_48
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f739,f712,f315,f17725]) ).

fof(f17725,plain,
    ( spl0_357
  <=> ! [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_357])]) ).

fof(f712,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(f739,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,[],[f713,f316]) ).

fof(f713,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,[],[f712]) ).

fof(f17723,plain,
    ( spl0_356
    | ~ spl0_48
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f682,f660,f315,f17721]) ).

fof(f660,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(f682,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,[],[f661,f316]) ).

fof(f661,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,[],[f660]) ).

fof(f17719,plain,
    ( spl0_355
    | ~ spl0_62
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f607,f592,f524,f17717]) ).

fof(f17717,plain,
    ( spl0_355
  <=> ! [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_355])]) ).

fof(f524,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(f607,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,[],[f593,f525]) ).

fof(f525,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(or(not(X0),X1),or(not(X0),X1))),X1))
        | ~ theorem(X0) )
    | ~ spl0_62 ),
    inference(avatar_component_clause,[],[f524]) ).

fof(f17273,plain,
    ( spl0_354
    | ~ spl0_63
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f727,f712,f528,f17271]) ).

fof(f17271,plain,
    ( spl0_354
  <=> ! [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_354])]) ).

fof(f727,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,[],[f713,f529]) ).

fof(f17269,plain,
    ( spl0_353
    | ~ spl0_16
    | ~ spl0_85 ),
    inference(avatar_split_clause,[],[f886,f862,f93,f17267]) ).

fof(f886,plain,
    ( ! [X0,X1] : theorem(or(or(not(or(X0,X1)),X1),X0))
    | ~ spl0_16
    | ~ spl0_85 ),
    inference(resolution,[],[f863,f94]) ).

fof(f17265,plain,
    ( spl0_352
    | ~ spl0_63
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f715,f708,f528,f17263]) ).

fof(f17263,plain,
    ( spl0_352
  <=> ! [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_352])]) ).

fof(f715,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,[],[f709,f529]) ).

fof(f17261,plain,
    ( spl0_351
    | ~ spl0_15
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f691,f664,f86,f17259]) ).

fof(f17259,plain,
    ( spl0_351
  <=> ! [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_351])]) ).

fof(f691,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,[],[f665,f87]) ).

fof(f17257,plain,
    ( spl0_350
    | ~ spl0_62
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f640,f625,f524,f17255]) ).

fof(f17255,plain,
    ( spl0_350
  <=> ! [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_350])]) ).

fof(f640,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,[],[f626,f525]) ).

fof(f16738,plain,
    ( spl0_349
    | ~ spl0_67
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f722,f708,f592,f16736]) ).

fof(f16736,plain,
    ( spl0_349
  <=> ! [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_349])]) ).

fof(f722,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,[],[f709,f593]) ).

fof(f16734,plain,
    ( spl0_348
    | ~ spl0_63
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f695,f668,f528,f16732]) ).

fof(f16732,plain,
    ( spl0_348
  <=> ! [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_348])]) ).

fof(f695,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,[],[f669,f529]) ).

fof(f16730,plain,
    ( spl0_347
    | ~ spl0_54
    | ~ spl0_85 ),
    inference(avatar_split_clause,[],[f882,f862,f418,f16728]) ).

fof(f882,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(or(X0,X1)))))
    | ~ spl0_54
    | ~ spl0_85 ),
    inference(resolution,[],[f863,f419]) ).

fof(f16726,plain,
    ( spl0_346
    | ~ spl0_63
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f683,f664,f528,f16724]) ).

fof(f16724,plain,
    ( spl0_346
  <=> ! [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_346])]) ).

fof(f683,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,[],[f665,f529]) ).

fof(f16722,plain,
    ( spl0_345
    | ~ spl0_63
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f671,f660,f528,f16720]) ).

fof(f16720,plain,
    ( spl0_345
  <=> ! [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_345])]) ).

fof(f671,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,[],[f661,f529]) ).

fof(f16718,plain,
    ( spl0_344
    | ~ spl0_56
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f618,f592,f447,f16716]) ).

fof(f618,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,[],[f593,f448]) ).

fof(f15964,plain,
    ( spl0_343
    | ~ spl0_67
    | ~ spl0_78 ),
    inference(avatar_split_clause,[],[f781,f766,f592,f15962]) ).

fof(f781,plain,
    ( ! [X2,X0,X1] : theorem(or(not(X0),or(X1,or(X0,X2))))
    | ~ spl0_67
    | ~ spl0_78 ),
    inference(resolution,[],[f767,f593]) ).

fof(f15960,plain,
    ( spl0_342
    | ~ spl0_68
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f731,f712,f625,f15958]) ).

fof(f15958,plain,
    ( spl0_342
  <=> ! [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_342])]) ).

fof(f731,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,[],[f713,f626]) ).

fof(f15956,plain,
    ( spl0_341
    | ~ spl0_31
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f729,f712,f193,f15954]) ).

fof(f15954,plain,
    ( spl0_341
  <=> ! [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_341])]) ).

fof(f729,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,[],[f713,f194]) ).

fof(f15952,plain,
    ( spl0_340
    | ~ spl0_68
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f719,f708,f625,f15950]) ).

fof(f15950,plain,
    ( spl0_340
  <=> ! [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_340])]) ).

fof(f719,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,[],[f709,f626]) ).

fof(f15948,plain,
    ( spl0_339
    | ~ spl0_31
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f717,f708,f193,f15946]) ).

fof(f15946,plain,
    ( spl0_339
  <=> ! [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_339])]) ).

fof(f717,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,[],[f709,f194]) ).

fof(f15944,plain,
    ( spl0_338
    | ~ spl0_15
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f703,f668,f86,f15942]) ).

fof(f703,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,[],[f669,f87]) ).

fof(f15940,plain,
    ( spl0_337
    | ~ spl0_56
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f651,f625,f447,f15938]) ).

fof(f15938,plain,
    ( spl0_337
  <=> ! [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_337])]) ).

fof(f651,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,[],[f626,f448]) ).

fof(f15936,plain,
    ( spl0_336
    | ~ spl0_65
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f639,f625,f537,f15934]) ).

fof(f15934,plain,
    ( spl0_336
  <=> ! [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_336])]) ).

fof(f537,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(f639,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,[],[f626,f538]) ).

fof(f538,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,[],[f537]) ).

fof(f14858,plain,
    ( spl0_335
    | ~ spl0_15
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f736,f712,f86,f14856]) ).

fof(f736,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,[],[f713,f87]) ).

fof(f14854,plain,
    ( spl0_334
    | ~ spl0_67
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f735,f712,f592,f14852]) ).

fof(f14852,plain,
    ( spl0_334
  <=> ! [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_334])]) ).

fof(f735,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,[],[f713,f593]) ).

fof(f14767,plain,
    ( spl0_333
    | ~ spl0_68
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f700,f668,f625,f14765]) ).

fof(f14765,plain,
    ( spl0_333
  <=> ! [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_333])]) ).

fof(f700,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,[],[f669,f626]) ).

fof(f14763,plain,
    ( spl0_332
    | ~ spl0_31
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f697,f668,f193,f14761]) ).

fof(f14761,plain,
    ( spl0_332
  <=> ! [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_332])]) ).

fof(f697,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,[],[f669,f194]) ).

fof(f14759,plain,
    ( spl0_331
    | ~ spl0_68
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f688,f664,f625,f14757]) ).

fof(f14757,plain,
    ( spl0_331
  <=> ! [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_331])]) ).

fof(f688,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,[],[f665,f626]) ).

fof(f14755,plain,
    ( spl0_330
    | ~ spl0_31
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f685,f664,f193,f14753]) ).

fof(f14753,plain,
    ( spl0_330
  <=> ! [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_330])]) ).

fof(f685,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,[],[f665,f194]) ).

fof(f14751,plain,
    ( spl0_329
    | ~ spl0_15
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f679,f660,f86,f14749]) ).

fof(f679,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,[],[f661,f87]) ).

fof(f14747,plain,
    ( spl0_328
    | ~ spl0_68
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f676,f660,f625,f14745]) ).

fof(f14745,plain,
    ( spl0_328
  <=> ! [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_328])]) ).

fof(f676,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,[],[f661,f626]) ).

fof(f14743,plain,
    ( spl0_327
    | ~ spl0_31
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f673,f660,f193,f14741]) ).

fof(f14741,plain,
    ( spl0_327
  <=> ! [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_327])]) ).

fof(f673,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,[],[f661,f194]) ).

fof(f14739,plain,
    ( spl0_326
    | ~ spl0_60
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f652,f625,f484,f14737]) ).

fof(f14737,plain,
    ( spl0_326
  <=> ! [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_326])]) ).

fof(f484,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(f652,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,[],[f626,f485]) ).

fof(f485,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(not(or(X2,X0)),X1),X2))
        | ~ theorem(or(not(X0),X1)) )
    | ~ spl0_60 ),
    inference(avatar_component_clause,[],[f484]) ).

fof(f14735,plain,
    ( spl0_325
    | ~ spl0_65
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f606,f592,f537,f14733]) ).

fof(f14733,plain,
    ( spl0_325
  <=> ! [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_325])]) ).

fof(f606,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,[],[f593,f538]) ).

fof(f14729,plain,
    ( spl0_324
    | ~ spl0_86
    | ~ spl0_167 ),
    inference(avatar_split_clause,[],[f3944,f2806,f866,f14727]) ).

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

fof(f3944,plain,
    ( ! [X0,X1] : ~ theorem(not(or(or(not(X0),X0),X1)))
    | ~ spl0_86
    | ~ spl0_167 ),
    inference(resolution,[],[f2807,f867]) ).

fof(f14292,plain,
    ( spl0_323
    | ~ spl0_52
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f737,f712,f362,f14290]) ).

fof(f14290,plain,
    ( spl0_323
  <=> ! [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_323])]) ).

fof(f737,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,[],[f713,f363]) ).

fof(f14288,plain,
    ( spl0_322
    | ~ spl0_51
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f728,f712,f358,f14286]) ).

fof(f14286,plain,
    ( spl0_322
  <=> ! [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_322])]) ).

fof(f728,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,[],[f713,f359]) ).

fof(f14284,plain,
    ( spl0_321
    | ~ spl0_52
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f724,f708,f362,f14282]) ).

fof(f14282,plain,
    ( spl0_321
  <=> ! [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_321])]) ).

fof(f724,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,[],[f709,f363]) ).

fof(f14280,plain,
    ( spl0_320
    | ~ spl0_51
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f716,f708,f358,f14278]) ).

fof(f14278,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(f716,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,[],[f709,f359]) ).

fof(f14276,plain,
    ( spl0_319
    | ~ spl0_53
    | ~ spl0_93 ),
    inference(avatar_split_clause,[],[f1010,f950,f366,f14274]) ).

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

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

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

fof(f1010,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X0,X0)) )
    | ~ spl0_53
    | ~ spl0_93 ),
    inference(resolution,[],[f951,f367]) ).

fof(f367,plain,
    ( ! [X0] :
        ( theorem(not(not(X0)))
        | ~ theorem(X0) )
    | ~ spl0_53 ),
    inference(avatar_component_clause,[],[f366]) ).

fof(f951,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(not(or(X0,X0))))
        | theorem(or(X0,X1)) )
    | ~ spl0_93 ),
    inference(avatar_component_clause,[],[f950]) ).

fof(f14272,plain,
    ( spl0_318
    | ~ spl0_55
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f655,f625,f443,f14270]) ).

fof(f14270,plain,
    ( spl0_318
  <=> ! [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_318])]) ).

fof(f655,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,[],[f626,f444]) ).

fof(f14268,plain,
    ( spl0_317
    | ~ spl0_60
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f619,f592,f484,f14266]) ).

fof(f14266,plain,
    ( spl0_317
  <=> ! [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_317])]) ).

fof(f619,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,[],[f593,f485]) ).

fof(f14264,plain,
    ( spl0_316
    | ~ spl0_48
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f507,f480,f315,f14262]) ).

fof(f507,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,[],[f481,f316]) ).

fof(f13469,plain,
    ( spl0_315
    | ~ spl0_50
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f734,f712,f323,f13467]) ).

fof(f13467,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(f734,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,[],[f713,f324]) ).

fof(f13465,plain,
    ( spl0_314
    | ~ spl0_52
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f704,f668,f362,f13463]) ).

fof(f13463,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(f704,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,[],[f669,f363]) ).

fof(f13461,plain,
    ( spl0_313
    | ~ spl0_51
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f696,f668,f358,f13459]) ).

fof(f13459,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(f696,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,[],[f669,f359]) ).

fof(f13457,plain,
    ( spl0_312
    | ~ spl0_52
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f692,f664,f362,f13455]) ).

fof(f13455,plain,
    ( spl0_312
  <=> ! [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_312])]) ).

fof(f692,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,[],[f665,f363]) ).

fof(f13445,plain,
    ( spl0_311
    | ~ spl0_51
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f684,f664,f358,f13443]) ).

fof(f13443,plain,
    ( spl0_311
  <=> ! [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_311])]) ).

fof(f684,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,[],[f665,f359]) ).

fof(f13441,plain,
    ( spl0_310
    | ~ spl0_52
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f680,f660,f362,f13439]) ).

fof(f13439,plain,
    ( spl0_310
  <=> ! [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_310])]) ).

fof(f680,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,[],[f661,f363]) ).

fof(f13437,plain,
    ( spl0_309
    | ~ spl0_51
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f672,f660,f358,f13435]) ).

fof(f672,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,[],[f661,f359]) ).

fof(f13433,plain,
    ( spl0_308
    | ~ spl0_55
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f622,f592,f443,f13431]) ).

fof(f622,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,[],[f593,f444]) ).

fof(f13429,plain,
    ( spl0_307
    | ~ spl0_32
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f574,f528,f218,f13427]) ).

fof(f13427,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(f574,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,[],[f529,f219]) ).

fof(f13425,plain,
    ( spl0_306
    | ~ spl0_30
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f572,f528,f189,f13423]) ).

fof(f13423,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(f572,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,[],[f529,f190]) ).

fof(f13421,plain,
    ( spl0_305
    | ~ spl0_59
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f571,f528,f480,f13419]) ).

fof(f13419,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(f571,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,[],[f529,f481]) ).

fof(f13417,plain,
    ( spl0_304
    | ~ spl0_17
    | ~ spl0_62 ),
    inference(avatar_split_clause,[],[f550,f524,f103,f13415]) ).

fof(f13415,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(f550,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,[],[f525,f104]) ).

fof(f13413,plain,
    ( spl0_303
    | ~ spl0_54
    | ~ spl0_62 ),
    inference(avatar_split_clause,[],[f549,f524,f418,f13411]) ).

fof(f13411,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(f549,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,[],[f525,f419]) ).

fof(f12325,plain,
    ( spl0_302
    | ~ spl0_6
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f730,f712,f42,f12323]) ).

fof(f12323,plain,
    ( spl0_302
  <=> ! [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_302])]) ).

fof(f730,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,[],[f713,f43]) ).

fof(f12321,plain,
    ( spl0_301
    | ~ spl0_6
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f718,f708,f42,f12319]) ).

fof(f12319,plain,
    ( spl0_301
  <=> ! [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_301])]) ).

fof(f718,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,[],[f709,f43]) ).

fof(f12317,plain,
    ( spl0_300
    | ~ spl0_14
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f637,f625,f81,f12315]) ).

fof(f12315,plain,
    ( spl0_300
  <=> ! [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_300])]) ).

fof(f637,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,[],[f626,f82]) ).

fof(f12313,plain,
    ( spl0_299
    | ~ spl0_36
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f634,f625,f240,f12311]) ).

fof(f12311,plain,
    ( spl0_299
  <=> ! [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_299])]) ).

fof(f634,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,[],[f626,f241]) ).

fof(f12309,plain,
    ( spl0_298
    | ~ spl0_63
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f579,f537,f528,f12307]) ).

fof(f12307,plain,
    ( spl0_298
  <=> ! [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_298])]) ).

fof(f579,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,[],[f538,f529]) ).

fof(f12305,plain,
    ( spl0_297
    | ~ spl0_29
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f573,f528,f185,f12303]) ).

fof(f12303,plain,
    ( spl0_297
  <=> ! [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_297])]) ).

fof(f573,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,[],[f529,f186]) ).

fof(f12301,plain,
    ( spl0_296
    | ~ spl0_57
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f567,f528,f451,f12299]) ).

fof(f12299,plain,
    ( spl0_296
  <=> ! [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_296])]) ).

fof(f567,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,[],[f529,f452]) ).

fof(f12297,plain,
    ( spl0_295
    | ~ spl0_62
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f563,f528,f524,f12295]) ).

fof(f563,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,[],[f529,f525]) ).

fof(f12293,plain,
    ( spl0_294
    | ~ spl0_14
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f561,f528,f81,f12291]) ).

fof(f12291,plain,
    ( spl0_294
  <=> ! [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_294])]) ).

fof(f561,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,[],[f529,f82]) ).

fof(f12289,plain,
    ( spl0_293
    | ~ spl0_36
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f560,f528,f240,f12287]) ).

fof(f12287,plain,
    ( spl0_293
  <=> ! [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_293])]) ).

fof(f560,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,[],[f529,f241]) ).

fof(f12284,plain,
    ( spl0_292
    | ~ spl0_48
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f472,f451,f315,f12282]) ).

fof(f12282,plain,
    ( spl0_292
  <=> ! [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_292])]) ).

fof(f472,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,[],[f452,f316]) ).

fof(f11026,plain,
    ( spl0_291
    | ~ spl0_167
    | ~ spl0_237 ),
    inference(avatar_split_clause,[],[f10361,f8803,f2806,f11024]) ).

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

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

fof(f10361,plain,
    ( ! [X0] :
        ( ~ theorem(X0)
        | ~ theorem(not(not(not(X0)))) )
    | ~ spl0_167
    | ~ spl0_237 ),
    inference(resolution,[],[f8804,f2807]) ).

fof(f8804,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(not(X1))))
        | ~ theorem(X1) )
    | ~ spl0_237 ),
    inference(avatar_component_clause,[],[f8803]) ).

fof(f10401,plain,
    ( spl0_290
    | ~ spl0_16
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f738,f712,f93,f10399]) ).

fof(f10399,plain,
    ( spl0_290
  <=> ! [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_290])]) ).

fof(f738,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,[],[f713,f94]) ).

fof(f10397,plain,
    ( spl0_289
    | ~ spl0_54
    | ~ spl0_73 ),
    inference(avatar_split_clause,[],[f732,f712,f418,f10395]) ).

fof(f10395,plain,
    ( spl0_289
  <=> ! [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_289])]) ).

fof(f732,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,[],[f713,f419]) ).

fof(f10393,plain,
    ( spl0_288
    | ~ spl0_16
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f725,f708,f93,f10391]) ).

fof(f10391,plain,
    ( spl0_288
  <=> ! [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_288])]) ).

fof(f725,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,[],[f709,f94]) ).

fof(f10358,plain,
    ( spl0_287
    | ~ spl0_17
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f721,f708,f103,f10356]) ).

fof(f10356,plain,
    ( spl0_287
  <=> ! [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_287])]) ).

fof(f721,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,[],[f709,f104]) ).

fof(f10354,plain,
    ( spl0_286
    | ~ spl0_54
    | ~ spl0_72 ),
    inference(avatar_split_clause,[],[f720,f708,f418,f10352]) ).

fof(f10352,plain,
    ( spl0_286
  <=> ! [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_286])]) ).

fof(f720,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,[],[f709,f419]) ).

fof(f10350,plain,
    ( spl0_285
    | ~ spl0_6
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f698,f668,f42,f10348]) ).

fof(f698,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,[],[f669,f43]) ).

fof(f10346,plain,
    ( spl0_284
    | ~ spl0_6
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f686,f664,f42,f10344]) ).

fof(f10344,plain,
    ( spl0_284
  <=> ! [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_284])]) ).

fof(f686,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,[],[f665,f43]) ).

fof(f10342,plain,
    ( spl0_283
    | ~ spl0_6
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f674,f660,f42,f10340]) ).

fof(f674,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,[],[f661,f43]) ).

fof(f10338,plain,
    ( spl0_282
    | ~ spl0_49
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f656,f625,f319,f10336]) ).

fof(f10336,plain,
    ( spl0_282
  <=> ! [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_282])]) ).

fof(f656,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,[],[f626,f320]) ).

fof(f10334,plain,
    ( spl0_281
    | ~ spl0_32
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f646,f625,f218,f10332]) ).

fof(f10332,plain,
    ( spl0_281
  <=> ! [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_281])]) ).

fof(f646,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,[],[f626,f219]) ).

fof(f10330,plain,
    ( spl0_280
    | ~ spl0_59
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f643,f625,f480,f10328]) ).

fof(f10328,plain,
    ( spl0_280
  <=> ! [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_280])]) ).

fof(f643,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,[],[f626,f481]) ).

fof(f10326,plain,
    ( spl0_279
    | ~ spl0_61
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f638,f625,f488,f10324]) ).

fof(f10324,plain,
    ( spl0_279
  <=> ! [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_279])]) ).

fof(f638,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,[],[f626,f489]) ).

fof(f10322,plain,
    ( spl0_278
    | ~ spl0_47
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f636,f625,f311,f10320]) ).

fof(f10320,plain,
    ( spl0_278
  <=> ! [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_278])]) ).

fof(f636,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,[],[f626,f312]) ).

fof(f10317,plain,
    ( spl0_277
    | ~ spl0_58
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f633,f625,f476,f10315]) ).

fof(f10315,plain,
    ( spl0_277
  <=> ! [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_277])]) ).

fof(f633,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,[],[f626,f477]) ).

fof(f10313,plain,
    ( spl0_276
    | ~ spl0_19
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f632,f625,f118,f10311]) ).

fof(f10311,plain,
    ( spl0_276
  <=> ! [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_276])]) ).

fof(f632,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,[],[f626,f119]) ).

fof(f10309,plain,
    ( spl0_275
    | ~ spl0_30
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f612,f592,f189,f10307]) ).

fof(f612,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,[],[f593,f190]) ).

fof(f10305,plain,
    ( spl0_274
    | ~ spl0_10
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f602,f592,f61,f10303]) ).

fof(f602,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,[],[f593,f62]) ).

fof(f10301,plain,
    ( spl0_273
    | ~ spl0_17
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f587,f537,f103,f10299]) ).

fof(f10299,plain,
    ( spl0_273
  <=> ! [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_273])]) ).

fof(f587,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,[],[f538,f104]) ).

fof(f10297,plain,
    ( spl0_272
    | ~ spl0_54
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f586,f537,f418,f10295]) ).

fof(f10295,plain,
    ( spl0_272
  <=> ! [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_272])]) ).

fof(f586,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,[],[f538,f419]) ).

fof(f10293,plain,
    ( spl0_271
    | ~ spl0_61
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f562,f528,f488,f10291]) ).

fof(f562,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,[],[f529,f489]) ).

fof(f10289,plain,
    ( spl0_270
    | ~ spl0_58
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f559,f528,f476,f10287]) ).

fof(f559,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,[],[f529,f477]) ).

fof(f10285,plain,
    ( spl0_269
    | ~ spl0_19
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f558,f528,f118,f10283]) ).

fof(f558,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,[],[f529,f119]) ).

fof(f10281,plain,
    ( spl0_268
    | ~ spl0_50
    | ~ spl0_62 ),
    inference(avatar_split_clause,[],[f551,f524,f323,f10279]) ).

fof(f10279,plain,
    ( spl0_268
  <=> ! [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_268])]) ).

fof(f551,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,[],[f525,f324]) ).

fof(f10277,plain,
    ( spl0_266
    | spl0_267
    | ~ spl0_96
    | ~ spl0_160 ),
    inference(avatar_split_clause,[],[f3050,f2640,f961,f10275,f10272]) ).

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

fof(f3050,plain,
    ( ! [X0,X1] :
        ( theorem(X0)
        | ~ theorem(X1)
        | ~ theorem(not(not(X0))) )
    | ~ spl0_96
    | ~ spl0_160 ),
    inference(resolution,[],[f2641,f962]) ).

fof(f10270,plain,
    ( spl0_265
    | ~ spl0_31
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f500,f480,f193,f10268]) ).

fof(f10268,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(f500,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,[],[f481,f194]) ).

fof(f10266,plain,
    ( spl0_264
    | ~ spl0_17
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f464,f447,f103,f10264]) ).

fof(f464,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,[],[f448,f104]) ).

fof(f10262,plain,
    ( spl0_263
    | ~ spl0_54
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f463,f447,f418,f10260]) ).

fof(f463,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,[],[f448,f419]) ).

fof(f10041,plain,
    ( spl0_262
    | ~ spl0_48
    | ~ spl0_96 ),
    inference(avatar_split_clause,[],[f1016,f961,f315,f10039]) ).

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

fof(f1016,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(not(X0)))
        | theorem(or(X1,X0)) )
    | ~ spl0_48
    | ~ spl0_96 ),
    inference(resolution,[],[f962,f316]) ).

fof(f9724,plain,
    ( spl0_261
    | ~ spl0_15
    | ~ spl0_92 ),
    inference(avatar_split_clause,[],[f1001,f946,f86,f9722]) ).

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

fof(f1001,plain,
    ( ! [X0] :
        ( ~ theorem(not(X0))
        | theorem(not(or(X0,X0))) )
    | ~ spl0_15
    | ~ spl0_92 ),
    inference(resolution,[],[f947,f87]) ).

fof(f9265,plain,
    ( spl0_260
    | ~ spl0_45
    | ~ spl0_91 ),
    inference(avatar_split_clause,[],[f994,f942,f297,f9263]) ).

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

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

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

fof(f994,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(not(X0)),X1))
        | ~ theorem(X0) )
    | ~ spl0_45
    | ~ spl0_91 ),
    inference(resolution,[],[f943,f298]) ).

fof(f298,plain,
    ( ! [X0] :
        ( theorem(not(or(not(X0),not(X0))))
        | ~ theorem(X0) )
    | ~ spl0_45 ),
    inference(avatar_component_clause,[],[f297]) ).

fof(f943,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(not(or(X2,X0)))
        | theorem(or(not(X0),X1)) )
    | ~ spl0_91 ),
    inference(avatar_component_clause,[],[f942]) ).

fof(f8893,plain,
    ( spl0_259
    | ~ spl0_16
    | ~ spl0_84 ),
    inference(avatar_split_clause,[],[f859,f813,f93,f8891]) ).

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

fof(f859,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,X0),X2)) )
    | ~ spl0_16
    | ~ spl0_84 ),
    inference(resolution,[],[f814,f94]) ).

fof(f8889,plain,
    ( spl0_258
    | ~ spl0_16
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f705,f668,f93,f8887]) ).

fof(f8887,plain,
    ( spl0_258
  <=> ! [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_258])]) ).

fof(f705,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,[],[f669,f94]) ).

fof(f8885,plain,
    ( spl0_257
    | ~ spl0_17
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f702,f668,f103,f8883]) ).

fof(f8883,plain,
    ( spl0_257
  <=> ! [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_257])]) ).

fof(f702,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,[],[f669,f104]) ).

fof(f8881,plain,
    ( spl0_256
    | ~ spl0_54
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f701,f668,f418,f8879]) ).

fof(f8879,plain,
    ( spl0_256
  <=> ! [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_256])]) ).

fof(f701,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,[],[f669,f419]) ).

fof(f8877,plain,
    ( spl0_255
    | ~ spl0_67
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f699,f668,f592,f8875]) ).

fof(f8875,plain,
    ( spl0_255
  <=> ! [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_255])]) ).

fof(f699,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,[],[f669,f593]) ).

fof(f8873,plain,
    ( spl0_254
    | ~ spl0_16
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f693,f664,f93,f8871]) ).

fof(f8871,plain,
    ( spl0_254
  <=> ! [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_254])]) ).

fof(f693,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,[],[f665,f94]) ).

fof(f8869,plain,
    ( spl0_253
    | ~ spl0_17
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f690,f664,f103,f8867]) ).

fof(f8867,plain,
    ( spl0_253
  <=> ! [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_253])]) ).

fof(f690,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,[],[f665,f104]) ).

fof(f8865,plain,
    ( spl0_252
    | ~ spl0_54
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f689,f664,f418,f8863]) ).

fof(f8863,plain,
    ( spl0_252
  <=> ! [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_252])]) ).

fof(f689,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,[],[f665,f419]) ).

fof(f8861,plain,
    ( spl0_251
    | ~ spl0_67
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f687,f664,f592,f8859]) ).

fof(f8859,plain,
    ( spl0_251
  <=> ! [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_251])]) ).

fof(f687,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,[],[f665,f593]) ).

fof(f8857,plain,
    ( spl0_250
    | ~ spl0_16
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f681,f660,f93,f8855]) ).

fof(f8855,plain,
    ( spl0_250
  <=> ! [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_250])]) ).

fof(f681,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,[],[f661,f94]) ).

fof(f8853,plain,
    ( spl0_249
    | ~ spl0_17
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f678,f660,f103,f8851]) ).

fof(f8851,plain,
    ( spl0_249
  <=> ! [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_249])]) ).

fof(f678,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,[],[f661,f104]) ).

fof(f8849,plain,
    ( spl0_248
    | ~ spl0_40
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f401,f362,f269,f8847]) ).

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

fof(f401,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(not(X0))) )
    | ~ spl0_40
    | ~ spl0_52 ),
    inference(resolution,[],[f363,f270]) ).

fof(f8845,plain,
    ( spl0_247
    | ~ spl0_54
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f677,f660,f418,f8843]) ).

fof(f8843,plain,
    ( spl0_247
  <=> ! [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_247])]) ).

fof(f677,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,[],[f661,f419]) ).

fof(f8841,plain,
    ( spl0_246
    | ~ spl0_67
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f675,f660,f592,f8839]) ).

fof(f8839,plain,
    ( spl0_246
  <=> ! [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_246])]) ).

fof(f675,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,[],[f661,f593]) ).

fof(f8837,plain,
    ( spl0_245
    | ~ spl0_46
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f654,f625,f301,f8835]) ).

fof(f8835,plain,
    ( spl0_245
  <=> ! [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_245])]) ).

fof(f654,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,[],[f626,f302]) ).

fof(f8833,plain,
    ( spl0_244
    | ~ spl0_29
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f645,f625,f185,f8831]) ).

fof(f8831,plain,
    ( spl0_244
  <=> ! [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_244])]) ).

fof(f645,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,[],[f626,f186]) ).

fof(f8829,plain,
    ( spl0_243
    | ~ spl0_30
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f644,f625,f189,f8827]) ).

fof(f8827,plain,
    ( spl0_243
  <=> ! [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_243])]) ).

fof(f644,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,[],[f626,f190]) ).

fof(f8825,plain,
    ( spl0_242
    | ~ spl0_10
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f635,f625,f61,f8823]) ).

fof(f8823,plain,
    ( spl0_242
  <=> ! [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_242])]) ).

fof(f635,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,[],[f626,f62]) ).

fof(f8821,plain,
    ( spl0_241
    | ~ spl0_12
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f631,f625,f72,f8819]) ).

fof(f8819,plain,
    ( spl0_241
  <=> ! [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_241])]) ).

fof(f631,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,[],[f626,f73]) ).

fof(f8817,plain,
    ( spl0_240
    | ~ spl0_49
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f623,f592,f319,f8815]) ).

fof(f8815,plain,
    ( spl0_240
  <=> ! [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_240])]) ).

fof(f623,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,[],[f593,f320]) ).

fof(f8813,plain,
    ( spl0_239
    | ~ spl0_32
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f613,f592,f218,f8811]) ).

fof(f8811,plain,
    ( spl0_239
  <=> ! [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_239])]) ).

fof(f613,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,[],[f593,f219]) ).

fof(f8809,plain,
    ( spl0_238
    | ~ spl0_59
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f611,f592,f480,f8807]) ).

fof(f8807,plain,
    ( spl0_238
  <=> ! [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_238])]) ).

fof(f611,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,[],[f593,f481]) ).

fof(f8805,plain,
    ( spl0_237
    | ~ spl0_40
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f381,f358,f269,f8803]) ).

fof(f381,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(not(X1))))
        | ~ theorem(X1) )
    | ~ spl0_40
    | ~ spl0_51 ),
    inference(resolution,[],[f359,f270]) ).

fof(f8801,plain,
    ( spl0_236
    | ~ spl0_61
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f605,f592,f488,f8799]) ).

fof(f8799,plain,
    ( spl0_236
  <=> ! [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_236])]) ).

fof(f605,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,[],[f593,f489]) ).

fof(f8797,plain,
    ( spl0_235
    | ~ spl0_47
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f603,f592,f311,f8795]) ).

fof(f8795,plain,
    ( spl0_235
  <=> ! [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_235])]) ).

fof(f603,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,[],[f593,f312]) ).

fof(f8793,plain,
    ( spl0_234
    | ~ spl0_58
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f600,f592,f476,f8791]) ).

fof(f8791,plain,
    ( spl0_234
  <=> ! [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_234])]) ).

fof(f600,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,[],[f593,f477]) ).

fof(f8789,plain,
    ( spl0_233
    | ~ spl0_19
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f599,f592,f118,f8787]) ).

fof(f8787,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(f599,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,[],[f593,f119]) ).

fof(f8785,plain,
    ( spl0_232
    | ~ spl0_52
    | ~ spl0_66 ),
    inference(avatar_split_clause,[],[f589,f541,f362,f8783]) ).

fof(f8783,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(f589,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,[],[f542,f363]) ).

fof(f8781,plain,
    ( spl0_231
    | ~ spl0_52
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f584,f537,f362,f8779]) ).

fof(f8779,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(f584,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,[],[f538,f363]) ).

fof(f8777,plain,
    ( spl0_230
    | ~ spl0_31
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f581,f537,f193,f8775]) ).

fof(f8775,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(f581,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,[],[f538,f194]) ).

fof(f8773,plain,
    ( spl0_229
    | ~ spl0_12
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f557,f528,f72,f8771]) ).

fof(f8771,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(f557,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,[],[f529,f73]) ).

fof(f8769,plain,
    ( spl0_228
    | ~ spl0_52
    | ~ spl0_62 ),
    inference(avatar_split_clause,[],[f547,f524,f362,f8767]) ).

fof(f8767,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(f547,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,[],[f525,f363]) ).

fof(f8765,plain,
    ( spl0_227
    | ~ spl0_31
    | ~ spl0_62 ),
    inference(avatar_split_clause,[],[f545,f524,f193,f8763]) ).

fof(f545,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,[],[f525,f194]) ).

fof(f8760,plain,
    ( spl0_226
    | ~ spl0_17
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f512,f484,f103,f8758]) ).

fof(f8758,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(f512,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,[],[f485,f104]) ).

fof(f8756,plain,
    ( spl0_225
    | ~ spl0_54
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f511,f484,f418,f8754]) ).

fof(f8754,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(f511,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,[],[f485,f419]) ).

fof(f8752,plain,
    ( spl0_224
    | ~ spl0_15
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f504,f480,f86,f8750]) ).

fof(f504,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,[],[f481,f87]) ).

fof(f8748,plain,
    ( spl0_223
    | ~ spl0_31
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f467,f451,f193,f8746]) ).

fof(f8746,plain,
    ( spl0_223
  <=> ! [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_223])]) ).

fof(f467,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,[],[f452,f194]) ).

fof(f8744,plain,
    ( spl0_222
    | ~ spl0_34
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f413,f362,f231,f8742]) ).

fof(f8742,plain,
    ( spl0_222
  <=> ! [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_222])]) ).

fof(f413,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,[],[f363,f232]) ).

fof(f8740,plain,
    ( spl0_221
    | ~ spl0_14
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f397,f362,f81,f8738]) ).

fof(f8738,plain,
    ( spl0_221
  <=> ! [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_221])]) ).

fof(f397,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,[],[f363,f82]) ).

fof(f8736,plain,
    ( spl0_220
    | ~ spl0_36
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f396,f362,f240,f8734]) ).

fof(f8734,plain,
    ( spl0_220
  <=> ! [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_220])]) ).

fof(f396,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,[],[f363,f241]) ).

fof(f5944,plain,
    ( spl0_42
    | ~ spl0_45
    | ~ spl0_104 ),
    inference(avatar_split_clause,[],[f1538,f1073,f297,f276]) ).

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

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

fof(f1538,plain,
    ( ! [X0] :
        ( ~ theorem(not(X0))
        | ~ theorem(X0) )
    | ~ spl0_45
    | ~ spl0_104 ),
    inference(resolution,[],[f1074,f298]) ).

fof(f1074,plain,
    ( ! [X2,X3] :
        ( ~ theorem(not(or(X2,X3)))
        | ~ theorem(X2) )
    | ~ spl0_104 ),
    inference(avatar_component_clause,[],[f1073]) ).

fof(f5105,plain,
    ( spl0_1
    | ~ spl0_41 ),
    inference(avatar_contradiction_clause,[],[f5071]) ).

fof(f5071,plain,
    ( $false
    | spl0_1
    | ~ spl0_41 ),
    inference(resolution,[],[f274,f21]) ).

fof(f274,plain,
    ( ! [X1] : theorem(X1)
    | ~ spl0_41 ),
    inference(avatar_component_clause,[],[f273]) ).

fof(f273,plain,
    ( spl0_41
  <=> ! [X1] : theorem(X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_41])]) ).

fof(f5104,plain,
    ( spl0_38
    | ~ spl0_41 ),
    inference(avatar_contradiction_clause,[],[f5072]) ).

fof(f5072,plain,
    ( $false
    | spl0_38
    | ~ spl0_41 ),
    inference(resolution,[],[f274,f256]) ).

fof(f5103,plain,
    ( ~ spl0_41
    | spl0_105 ),
    inference(avatar_contradiction_clause,[],[f5073]) ).

fof(f5073,plain,
    ( $false
    | ~ spl0_41
    | spl0_105 ),
    inference(resolution,[],[f274,f1572]) ).

fof(f5102,plain,
    ( spl0_18
    | ~ spl0_41 ),
    inference(avatar_contradiction_clause,[],[f5074]) ).

fof(f5074,plain,
    ( $false
    | spl0_18
    | ~ spl0_41 ),
    inference(resolution,[],[f274,f115]) ).

fof(f115,plain,
    ( ~ theorem(or(not(not(or(not(p),not(q)))),r))
    | spl0_18 ),
    inference(avatar_component_clause,[],[f113]) ).

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

fof(f5101,plain,
    ( ~ spl0_41
    | spl0_77 ),
    inference(avatar_contradiction_clause,[],[f5075]) ).

fof(f5075,plain,
    ( $false
    | ~ spl0_41
    | spl0_77 ),
    inference(resolution,[],[f274,f761]) ).

fof(f761,plain,
    ( ~ theorem(or(not(not(or(not(p),not(q)))),q))
    | spl0_77 ),
    inference(avatar_component_clause,[],[f759]) ).

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

fof(f5100,plain,
    ( ~ spl0_41
    | spl0_64 ),
    inference(avatar_contradiction_clause,[],[f5076]) ).

fof(f5076,plain,
    ( $false
    | ~ spl0_41
    | spl0_64 ),
    inference(resolution,[],[f274,f534]) ).

fof(f534,plain,
    ( ~ theorem(or(not(p),not(q)))
    | spl0_64 ),
    inference(avatar_component_clause,[],[f532]) ).

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

fof(f5099,plain,
    ( ~ spl0_41
    | spl0_99 ),
    inference(avatar_contradiction_clause,[],[f5077]) ).

fof(f5077,plain,
    ( $false
    | ~ spl0_41
    | spl0_99 ),
    inference(resolution,[],[f274,f1014]) ).

fof(f5098,plain,
    ( ~ spl0_41
    | spl0_127 ),
    inference(avatar_contradiction_clause,[],[f5078]) ).

fof(f5078,plain,
    ( $false
    | ~ spl0_41
    | spl0_127 ),
    inference(resolution,[],[f274,f2095]) ).

fof(f2095,plain,
    ( ~ theorem(or(r,q))
    | spl0_127 ),
    inference(avatar_component_clause,[],[f2093]) ).

fof(f2093,plain,
    ( spl0_127
  <=> theorem(or(r,q)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_127])]) ).

fof(f5097,plain,
    ( spl0_35
    | ~ spl0_41 ),
    inference(avatar_contradiction_clause,[],[f5079]) ).

fof(f5079,plain,
    ( $false
    | spl0_35
    | ~ spl0_41 ),
    inference(resolution,[],[f274,f237]) ).

fof(f237,plain,
    ( ~ theorem(not(or(not(q),r)))
    | spl0_35 ),
    inference(avatar_component_clause,[],[f235]) ).

fof(f235,plain,
    ( spl0_35
  <=> theorem(not(or(not(q),r))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_35])]) ).

fof(f5096,plain,
    ( ~ spl0_41
    | ~ spl0_94 ),
    inference(avatar_contradiction_clause,[],[f5080]) ).

fof(f5080,plain,
    ( $false
    | ~ spl0_41
    | ~ spl0_94 ),
    inference(resolution,[],[f274,f955]) ).

fof(f955,plain,
    ( ! [X2] : ~ theorem(not(or(not(X2),X2)))
    | ~ spl0_94 ),
    inference(avatar_component_clause,[],[f954]) ).

fof(f954,plain,
    ( spl0_94
  <=> ! [X2] : ~ theorem(not(or(not(X2),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_94])]) ).

fof(f5095,plain,
    ( ~ spl0_41
    | ~ spl0_198 ),
    inference(avatar_contradiction_clause,[],[f5082]) ).

fof(f5082,plain,
    ( $false
    | ~ spl0_41
    | ~ spl0_198 ),
    inference(resolution,[],[f274,f4209]) ).

fof(f4209,plain,
    ( ! [X0] : ~ theorem(not(or(X0,not(X0))))
    | ~ spl0_198 ),
    inference(avatar_component_clause,[],[f4208]) ).

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

fof(f5094,plain,
    ( ~ spl0_41
    | spl0_121 ),
    inference(avatar_contradiction_clause,[],[f5083]) ).

fof(f5083,plain,
    ( $false
    | ~ spl0_41
    | spl0_121 ),
    inference(resolution,[],[f274,f1974]) ).

fof(f1974,plain,
    ( ~ theorem(not(or(r,not(q))))
    | spl0_121 ),
    inference(avatar_component_clause,[],[f1972]) ).

fof(f1972,plain,
    ( spl0_121
  <=> theorem(not(or(r,not(q)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_121])]) ).

fof(f5093,plain,
    ( spl0_37
    | ~ spl0_41 ),
    inference(avatar_contradiction_clause,[],[f5084]) ).

fof(f5084,plain,
    ( $false
    | spl0_37
    | ~ spl0_41 ),
    inference(resolution,[],[f274,f251]) ).

fof(f251,plain,
    ( ~ theorem(not(not(or(not(p),not(q)))))
    | spl0_37 ),
    inference(avatar_component_clause,[],[f249]) ).

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

fof(f5092,plain,
    ( ~ spl0_41
    | spl0_81 ),
    inference(avatar_contradiction_clause,[],[f5085]) ).

fof(f5085,plain,
    ( $false
    | ~ spl0_41
    | spl0_81 ),
    inference(resolution,[],[f274,f802]) ).

fof(f802,plain,
    ( ~ theorem(not(q))
    | spl0_81 ),
    inference(avatar_component_clause,[],[f800]) ).

fof(f800,plain,
    ( spl0_81
  <=> theorem(not(q)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_81])]) ).

fof(f5091,plain,
    ( ~ spl0_41
    | spl0_74 ),
    inference(avatar_contradiction_clause,[],[f5086]) ).

fof(f5086,plain,
    ( $false
    | ~ spl0_41
    | spl0_74 ),
    inference(resolution,[],[f274,f743]) ).

fof(f743,plain,
    ( ~ theorem(not(p))
    | spl0_74 ),
    inference(avatar_component_clause,[],[f741]) ).

fof(f741,plain,
    ( spl0_74
  <=> theorem(not(p)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_74])]) ).

fof(f5090,plain,
    ( ~ spl0_41
    | spl0_75 ),
    inference(avatar_contradiction_clause,[],[f5087]) ).

fof(f5087,plain,
    ( $false
    | ~ spl0_41
    | spl0_75 ),
    inference(resolution,[],[f274,f748]) ).

fof(f748,plain,
    ( ~ theorem(q)
    | spl0_75 ),
    inference(avatar_component_clause,[],[f746]) ).

fof(f746,plain,
    ( spl0_75
  <=> theorem(q) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_75])]) ).

fof(f5089,plain,
    ( spl0_24
    | ~ spl0_41 ),
    inference(avatar_contradiction_clause,[],[f5088]) ).

fof(f5088,plain,
    ( $false
    | spl0_24
    | ~ spl0_41 ),
    inference(resolution,[],[f274,f153]) ).

fof(f153,plain,
    ( ~ theorem(r)
    | spl0_24 ),
    inference(avatar_component_clause,[],[f151]) ).

fof(f151,plain,
    ( spl0_24
  <=> theorem(r) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_24])]) ).

fof(f5070,plain,
    ( spl0_219
    | ~ spl0_84
    | ~ spl0_167 ),
    inference(avatar_split_clause,[],[f3932,f2806,f813,f5068]) ).

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

fof(f3932,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(or(X0,X1)))
        | ~ theorem(X1) )
    | ~ spl0_84
    | ~ spl0_167 ),
    inference(resolution,[],[f2807,f814]) ).

fof(f4569,plain,
    ( spl0_218
    | ~ spl0_16
    | ~ spl0_117 ),
    inference(avatar_split_clause,[],[f3034,f1859,f93,f4567]) ).

fof(f3034,plain,
    ( ! [X0,X1] : theorem(or(or(not(X0),X1),X0))
    | ~ spl0_16
    | ~ spl0_117 ),
    inference(resolution,[],[f1860,f94]) ).

fof(f4483,plain,
    ( spl0_217
    | ~ spl0_46
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f621,f592,f301,f4481]) ).

fof(f621,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,[],[f593,f302]) ).

fof(f4479,plain,
    ( spl0_216
    | ~ spl0_50
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f588,f537,f323,f4477]) ).

fof(f588,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,[],[f538,f324]) ).

fof(f4475,plain,
    ( spl0_215
    | ~ spl0_15
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f583,f537,f86,f4473]) ).

fof(f583,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,[],[f538,f87]) ).

fof(f4471,plain,
    ( spl0_214
    | ~ spl0_27
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f576,f528,f172,f4469]) ).

fof(f576,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,[],[f529,f173]) ).

fof(f4451,plain,
    ( spl0_213
    | ~ spl0_52
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f521,f488,f362,f4449]) ).

fof(f4449,plain,
    ( spl0_213
  <=> ! [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_213])]) ).

fof(f521,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,[],[f489,f363]) ).

fof(f4447,plain,
    ( spl0_212
    | ~ spl0_31
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f516,f488,f193,f4445]) ).

fof(f516,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,[],[f489,f194]) ).

fof(f4443,plain,
    ( spl0_211
    | ~ spl0_52
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f509,f484,f362,f4441]) ).

fof(f509,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,[],[f485,f363]) ).

fof(f4439,plain,
    ( spl0_210
    | ~ spl0_52
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f505,f480,f362,f4437]) ).

fof(f4437,plain,
    ( spl0_210
  <=> ! [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_210])]) ).

fof(f505,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,[],[f481,f363]) ).

fof(f4435,plain,
    ( spl0_209
    | ~ spl0_51
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f499,f480,f358,f4433]) ).

fof(f499,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,[],[f481,f359]) ).

fof(f4431,plain,
    ( spl0_208
    | ~ spl0_52
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f497,f476,f362,f4429]) ).

fof(f497,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,[],[f477,f363]) ).

fof(f4427,plain,
    ( spl0_207
    | ~ spl0_31
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f492,f476,f193,f4425]) ).

fof(f4425,plain,
    ( spl0_207
  <=> ! [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_207])]) ).

fof(f492,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,[],[f477,f194]) ).

fof(f4423,plain,
    ( spl0_206
    | ~ spl0_50
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f465,f447,f323,f4421]) ).

fof(f465,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,[],[f448,f324]) ).

fof(f4419,plain,
    ( spl0_205
    | ~ spl0_17
    | ~ spl0_55 ),
    inference(avatar_split_clause,[],[f458,f443,f103,f4417]) ).

fof(f458,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,[],[f444,f104]) ).

fof(f4415,plain,
    ( spl0_204
    | ~ spl0_54
    | ~ spl0_55 ),
    inference(avatar_split_clause,[],[f457,f443,f418,f4413]) ).

fof(f457,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,[],[f444,f419]) ).

fof(f4411,plain,
    ( spl0_203
    | ~ spl0_33
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f411,f362,f222,f4409]) ).

fof(f4409,plain,
    ( spl0_203
  <=> ! [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_203])]) ).

fof(f411,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,[],[f363,f223]) ).

fof(f4407,plain,
    ( spl0_202
    | ~ spl0_32
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f406,f362,f218,f4405]) ).

fof(f4405,plain,
    ( spl0_202
  <=> ! [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_202])]) ).

fof(f406,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,[],[f363,f219]) ).

fof(f4403,plain,
    ( spl0_201
    | ~ spl0_19
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f395,f362,f118,f4401]) ).

fof(f4401,plain,
    ( spl0_201
  <=> ! [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_201])]) ).

fof(f395,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,[],[f363,f119]) ).

fof(f4399,plain,
    ( spl0_200
    | ~ spl0_32
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f386,f358,f218,f4397]) ).

fof(f4397,plain,
    ( spl0_200
  <=> ! [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_200])]) ).

fof(f386,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,[],[f359,f219]) ).

fof(f4395,plain,
    ( spl0_199
    | ~ spl0_30
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f384,f358,f189,f4393]) ).

fof(f4393,plain,
    ( spl0_199
  <=> ! [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_199])]) ).

fof(f384,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,[],[f359,f190]) ).

fof(f4210,plain,
    ( spl0_198
    | ~ spl0_79
    | ~ spl0_167 ),
    inference(avatar_split_clause,[],[f3935,f2806,f770,f4208]) ).

fof(f3935,plain,
    ( ! [X0] : ~ theorem(not(or(X0,not(X0))))
    | ~ spl0_79
    | ~ spl0_167 ),
    inference(resolution,[],[f2807,f771]) ).

fof(f3885,plain,
    ( spl0_197
    | ~ spl0_51
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f580,f537,f358,f3883]) ).

fof(f580,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,[],[f538,f359]) ).

fof(f3881,plain,
    ( spl0_196
    | ~ spl0_26
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f570,f528,f164,f3879]) ).

fof(f3879,plain,
    ( spl0_196
  <=> ! [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_196])]) ).

fof(f570,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,[],[f529,f165]) ).

fof(f3877,plain,
    ( spl0_195
    | ~ spl0_51
    | ~ spl0_62 ),
    inference(avatar_split_clause,[],[f544,f524,f358,f3875]) ).

fof(f544,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,[],[f525,f359]) ).

fof(f3873,plain,
    ( spl0_194
    | ~ spl0_50
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f513,f484,f323,f3871]) ).

fof(f513,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,[],[f485,f324]) ).

fof(f3869,plain,
    ( spl0_193
    | ~ spl0_52
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f470,f451,f362,f3867]) ).

fof(f3867,plain,
    ( spl0_193
  <=> ! [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_193])]) ).

fof(f470,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,[],[f452,f363]) ).

fof(f3865,plain,
    ( spl0_192
    | ~ spl0_15
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f469,f451,f86,f3863]) ).

fof(f469,plain,
    ( ! [X0] :
        ( ~ theorem(or(not(or(not(X0),not(X0))),X0))
        | theorem(not(or(not(X0),not(X0)))) )
    | ~ spl0_15
    | ~ spl0_57 ),
    inference(resolution,[],[f452,f87]) ).

fof(f3861,plain,
    ( spl0_191
    | ~ spl0_51
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f466,f451,f358,f3859]) ).

fof(f466,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,[],[f452,f359]) ).

fof(f3857,plain,
    ( spl0_190
    | ~ spl0_52
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f461,f447,f362,f3855]) ).

fof(f461,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,[],[f448,f363]) ).

fof(f3853,plain,
    ( spl0_189
    | ~ spl0_52
    | ~ spl0_55 ),
    inference(avatar_split_clause,[],[f455,f443,f362,f3851]) ).

fof(f455,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,[],[f444,f363]) ).

fof(f3830,plain,
    ( spl0_188
    | ~ spl0_28
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f412,f362,f181,f3828]) ).

fof(f3828,plain,
    ( spl0_188
  <=> ! [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_188])]) ).

fof(f412,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,[],[f363,f182]) ).

fof(f3826,plain,
    ( spl0_187
    | ~ spl0_29
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f405,f362,f185,f3824]) ).

fof(f3824,plain,
    ( spl0_187
  <=> ! [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_187])]) ).

fof(f405,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,[],[f363,f186]) ).

fof(f3822,plain,
    ( spl0_186
    | ~ spl0_30
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f404,f362,f189,f3820]) ).

fof(f3820,plain,
    ( spl0_186
  <=> ! [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_186])]) ).

fof(f404,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,[],[f363,f190]) ).

fof(f3818,plain,
    ( spl0_185
    | ~ spl0_12
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f394,f362,f72,f3816]) ).

fof(f394,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,[],[f363,f73]) ).

fof(f3814,plain,
    ( spl0_184
    | ~ spl0_29
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f385,f358,f185,f3812]) ).

fof(f3812,plain,
    ( spl0_184
  <=> ! [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_184])]) ).

fof(f385,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,[],[f359,f186]) ).

fof(f3810,plain,
    ( spl0_183
    | ~ spl0_14
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f377,f358,f81,f3808]) ).

fof(f3808,plain,
    ( spl0_183
  <=> ! [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_183])]) ).

fof(f377,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,[],[f359,f82]) ).

fof(f3806,plain,
    ( spl0_182
    | ~ spl0_36
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f376,f358,f240,f3804]) ).

fof(f3804,plain,
    ( spl0_182
  <=> ! [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_182])]) ).

fof(f376,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,[],[f359,f241]) ).

fof(f3292,plain,
    ( spl0_181
    | ~ spl0_14
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f604,f592,f81,f3290]) ).

fof(f604,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,[],[f593,f82]) ).

fof(f3288,plain,
    ( spl0_180
    | ~ spl0_36
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f601,f592,f240,f3286]) ).

fof(f601,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,[],[f593,f241]) ).

fof(f3284,plain,
    ( spl0_179
    | ~ spl0_16
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f585,f537,f93,f3282]) ).

fof(f585,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,[],[f538,f94]) ).

fof(f3280,plain,
    ( spl0_178
    | ~ spl0_22
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f566,f528,f140,f3278]) ).

fof(f566,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,[],[f529,f141]) ).

fof(f3276,plain,
    ( spl0_177
    | ~ spl0_47
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f555,f528,f311,f3274]) ).

fof(f555,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,[],[f529,f312]) ).

fof(f3272,plain,
    ( spl0_176
    | ~ spl0_16
    | ~ spl0_62 ),
    inference(avatar_split_clause,[],[f548,f524,f93,f3270]) ).

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

fof(f548,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,not(or(or(not(X0),X1),or(not(X0),X1))))) )
    | ~ spl0_16
    | ~ spl0_62 ),
    inference(resolution,[],[f525,f94]) ).

fof(f3268,plain,
    ( spl0_175
    | ~ spl0_6
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f501,f480,f42,f3266]) ).

fof(f501,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,[],[f481,f43]) ).

fof(f3264,plain,
    ( spl0_174
    | ~ spl0_51
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f491,f476,f358,f3262]) ).

fof(f491,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,[],[f477,f359]) ).

fof(f3260,plain,
    ( spl0_173
    | ~ spl0_50
    | ~ spl0_55 ),
    inference(avatar_split_clause,[],[f459,f443,f323,f3258]) ).

fof(f459,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,[],[f444,f324]) ).

fof(f3256,plain,
    ( spl0_172
    | ~ spl0_14
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f429,f418,f81,f3254]) ).

fof(f429,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,[],[f419,f82]) ).

fof(f3252,plain,
    ( spl0_171
    | ~ spl0_21
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f1904,f1831,f136,f3250]) ).

fof(f1904,plain,
    ( ! [X0,X1] : theorem(or(or(X0,not(X1)),X1))
    | ~ spl0_21
    | ~ spl0_110 ),
    inference(resolution,[],[f1832,f137]) ).

fof(f3248,plain,
    ( spl0_170
    | ~ spl0_36
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f426,f418,f240,f3246]) ).

fof(f426,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,[],[f419,f241]) ).

fof(f3244,plain,
    ( spl0_169
    | ~ spl0_19
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f375,f358,f118,f3242]) ).

fof(f375,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,[],[f359,f119]) ).

fof(f3240,plain,
    ( spl0_168
    | ~ spl0_33
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f330,f315,f222,f3238]) ).

fof(f330,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(or(X0,X1))))
        | ~ theorem(or(not(X1),not(or(X0,X1)))) )
    | ~ spl0_33
    | ~ spl0_48 ),
    inference(resolution,[],[f316,f223]) ).

fof(f2808,plain,
    ( spl0_167
    | ~ spl0_82
    | ~ spl0_92 ),
    inference(avatar_split_clause,[],[f999,f946,f805,f2806]) ).

fof(f999,plain,
    ( ! [X0] :
        ( ~ theorem(not(X0))
        | ~ theorem(or(X0,X0)) )
    | ~ spl0_82
    | ~ spl0_92 ),
    inference(resolution,[],[f947,f806]) ).

fof(f2666,plain,
    ( spl0_166
    | ~ spl0_26
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f642,f625,f164,f2664]) ).

fof(f642,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,X0)),X2)))
        | ~ theorem(or(not(X1),X2)) )
    | ~ spl0_26
    | ~ spl0_68 ),
    inference(resolution,[],[f626,f165]) ).

fof(f2662,plain,
    ( spl0_165
    | ~ spl0_11
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f630,f625,f67,f2660]) ).

fof(f630,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X1,X2)))
        | ~ theorem(or(not(X0),X2)) )
    | ~ spl0_11
    | ~ spl0_68 ),
    inference(resolution,[],[f626,f68]) ).

fof(f2658,plain,
    ( spl0_164
    | ~ spl0_27
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f615,f592,f172,f2656]) ).

fof(f615,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,[],[f593,f173]) ).

fof(f2654,plain,
    ( spl0_163
    | ~ spl0_16
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f793,f770,f93,f2652]) ).

fof(f793,plain,
    ( ! [X0,X1] : theorem(or(or(X0,not(X0)),X1))
    | ~ spl0_16
    | ~ spl0_79 ),
    inference(resolution,[],[f771,f94]) ).

fof(f2650,plain,
    ( spl0_162
    | ~ spl0_6
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f582,f537,f42,f2648]) ).

fof(f582,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | ~ theorem(X2)
        | theorem(X1)
        | ~ theorem(or(not(X2),X0)) )
    | ~ spl0_6
    | ~ spl0_65 ),
    inference(resolution,[],[f538,f43]) ).

fof(f2646,plain,
    ( spl0_161
    | ~ spl0_11
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f556,f528,f67,f2644]) ).

fof(f556,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,[],[f529,f68]) ).

fof(f2642,plain,
    ( spl0_160
    | ~ spl0_6
    | ~ spl0_62 ),
    inference(avatar_split_clause,[],[f546,f524,f42,f2640]) ).

fof(f546,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(or(not(X0),X1),or(not(X0),X1))) )
    | ~ spl0_6
    | ~ spl0_62 ),
    inference(resolution,[],[f525,f43]) ).

fof(f2638,plain,
    ( spl0_159
    | ~ spl0_16
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f522,f488,f93,f2636]) ).

fof(f522,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X0,X2),not(or(not(X1),X2)))) )
    | ~ spl0_16
    | ~ spl0_61 ),
    inference(resolution,[],[f489,f94]) ).

fof(f2634,plain,
    ( spl0_158
    | ~ spl0_17
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f519,f488,f103,f2632]) ).

fof(f519,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(not(or(not(X1),X2)),X2))) )
    | ~ spl0_17
    | ~ spl0_61 ),
    inference(resolution,[],[f489,f104]) ).

fof(f2630,plain,
    ( spl0_157
    | ~ spl0_54
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f518,f488,f418,f2628]) ).

fof(f518,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(not(X1),X2)),or(X2,X0))) )
    | ~ spl0_54
    | ~ spl0_61 ),
    inference(resolution,[],[f489,f419]) ).

fof(f2626,plain,
    ( spl0_156
    | ~ spl0_16
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f506,f480,f93,f2624]) ).

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

fof(f506,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(not(or(X2,not(X1))),X2),X0)) )
    | ~ spl0_16
    | ~ spl0_59 ),
    inference(resolution,[],[f481,f94]) ).

fof(f2622,plain,
    ( spl0_155
    | ~ spl0_17
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f503,f480,f103,f2620]) ).

fof(f503,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(X2,not(X1))),or(X0,X2))) )
    | ~ spl0_17
    | ~ spl0_59 ),
    inference(resolution,[],[f481,f104]) ).

fof(f2618,plain,
    ( spl0_154
    | ~ spl0_54
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f502,f480,f418,f2616]) ).

fof(f502,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,not(or(X2,not(X1)))))) )
    | ~ spl0_54
    | ~ spl0_59 ),
    inference(resolution,[],[f481,f419]) ).

fof(f2614,plain,
    ( spl0_153
    | ~ spl0_16
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f498,f476,f93,f2612]) ).

fof(f498,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X1,X2),not(or(X1,or(not(X0),X2))))) )
    | ~ spl0_16
    | ~ spl0_58 ),
    inference(resolution,[],[f477,f94]) ).

fof(f2610,plain,
    ( spl0_152
    | ~ spl0_17
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f790,f770,f103,f2608]) ).

fof(f790,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(X0))))
    | ~ spl0_17
    | ~ spl0_79 ),
    inference(resolution,[],[f771,f104]) ).

fof(f2606,plain,
    ( spl0_151
    | ~ spl0_17
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f495,f476,f103,f2604]) ).

fof(f495,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(not(or(X1,or(not(X0),X2))),X2))) )
    | ~ spl0_17
    | ~ spl0_58 ),
    inference(resolution,[],[f477,f104]) ).

fof(f2602,plain,
    ( spl0_150
    | ~ spl0_54
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f494,f476,f418,f2600]) ).

fof(f494,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(X1,or(not(X0),X2))),or(X2,X1))) )
    | ~ spl0_54
    | ~ spl0_58 ),
    inference(resolution,[],[f477,f419]) ).

fof(f2598,plain,
    ( spl0_149
    | ~ spl0_6
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f468,f451,f42,f2596]) ).

fof(f468,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(not(or(not(X1),not(X1))))
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_57 ),
    inference(resolution,[],[f452,f43]) ).

fof(f2594,plain,
    ( spl0_148
    | ~ spl0_49
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f441,f418,f319,f2592]) ).

fof(f441,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,[],[f419,f320]) ).

fof(f2590,plain,
    ( spl0_147
    | ~ spl0_32
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f434,f418,f218,f2588]) ).

fof(f434,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,not(or(X0,X2)))))
        | ~ theorem(or(not(X2),X1)) )
    | ~ spl0_32
    | ~ spl0_54 ),
    inference(resolution,[],[f419,f219]) ).

fof(f2586,plain,
    ( spl0_146
    | ~ spl0_47
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f428,f418,f311,f2584]) ).

fof(f428,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(or(X0,X1),not(X2))),or(X1,X0)))
        | ~ theorem(X2) )
    | ~ spl0_47
    | ~ spl0_54 ),
    inference(resolution,[],[f419,f312]) ).

fof(f2582,plain,
    ( spl0_145
    | ~ spl0_19
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f425,f418,f118,f2580]) ).

fof(f425,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X2,X0)))
        | ~ theorem(or(not(X1),X2)) )
    | ~ spl0_19
    | ~ spl0_54 ),
    inference(resolution,[],[f419,f119]) ).

fof(f2578,plain,
    ( spl0_144
    | ~ spl0_12
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f374,f358,f72,f2576]) ).

fof(f374,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,[],[f359,f73]) ).

fof(f2574,plain,
    ( spl0_143
    | ~ spl0_17
    | ~ spl0_49 ),
    inference(avatar_split_clause,[],[f341,f319,f103,f2572]) ).

fof(f341,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,[],[f320,f104]) ).

fof(f2570,plain,
    ( spl0_142
    | ~ spl0_27
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f337,f315,f172,f2568]) ).

fof(f337,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(or(X0,or(X1,X2)),X2)) )
    | ~ spl0_27
    | ~ spl0_48 ),
    inference(resolution,[],[f316,f173]) ).

fof(f2566,plain,
    ( spl0_141
    | ~ spl0_16
    | ~ spl0_78 ),
    inference(avatar_split_clause,[],[f783,f766,f93,f2564]) ).

fof(f783,plain,
    ( ! [X0,X1] : theorem(or(or(X0,X1),not(X0)))
    | ~ spl0_16
    | ~ spl0_78 ),
    inference(resolution,[],[f767,f94]) ).

fof(f2562,plain,
    ( spl0_140
    | ~ spl0_17
    | ~ spl0_47 ),
    inference(avatar_split_clause,[],[f329,f311,f103,f2560]) ).

fof(f329,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(not(or(or(X1,X2),not(X0))),X2))) )
    | ~ spl0_17
    | ~ spl0_47 ),
    inference(resolution,[],[f312,f104]) ).

fof(f2146,plain,
    ( spl0_139
    | ~ spl0_26
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f610,f592,f164,f2144]) ).

fof(f610,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(or(X1,X2),X0)),X2))))
    | ~ spl0_26
    | ~ spl0_67 ),
    inference(resolution,[],[f593,f165]) ).

fof(f2142,plain,
    ( spl0_138
    | ~ spl0_29
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f608,f592,f185,f2140]) ).

fof(f608,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(X1,or(X0,X2))),X2))))
    | ~ spl0_29
    | ~ spl0_67 ),
    inference(resolution,[],[f593,f186]) ).

fof(f2136,plain,
    ( spl0_137
    | ~ spl0_11
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f597,f592,f67,f2134]) ).

fof(f597,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(or(X0,X1),X2)),or(X0,or(X2,X1))))
    | ~ spl0_11
    | ~ spl0_67 ),
    inference(resolution,[],[f593,f68]) ).

fof(f2132,plain,
    ( spl0_136
    | ~ spl0_6
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f493,f476,f42,f2130]) ).

fof(f493,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(X1,or(not(X0),X2))) )
    | ~ spl0_6
    | ~ spl0_58 ),
    inference(resolution,[],[f477,f43]) ).

fof(f2128,plain,
    ( spl0_135
    | ~ spl0_16
    | ~ spl0_57 ),
    inference(avatar_split_clause,[],[f471,f451,f93,f2126]) ).

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

fof(f471,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(not(X1),not(X1))),X0)) )
    | ~ spl0_16
    | ~ spl0_57 ),
    inference(resolution,[],[f452,f94]) ).

fof(f2124,plain,
    ( spl0_134
    | ~ spl0_46
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f440,f418,f301,f2122]) ).

fof(f440,plain,
    ( ! [X2,X0,X1] : theorem(or(or(not(or(X0,or(X1,X2))),X0),or(X2,X1)))
    | ~ spl0_46
    | ~ spl0_54 ),
    inference(resolution,[],[f419,f302]) ).

fof(f2120,plain,
    ( spl0_133
    | ~ spl0_29
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f433,f418,f185,f2118]) ).

fof(f433,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(X1,X2),not(or(X1,or(X0,X2))))))
    | ~ spl0_29
    | ~ spl0_54 ),
    inference(resolution,[],[f419,f186]) ).

fof(f2116,plain,
    ( spl0_132
    | ~ spl0_30
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f432,f418,f189,f2114]) ).

fof(f432,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(or(or(X0,X1),or(X0,X1))))))
    | ~ spl0_30
    | ~ spl0_54 ),
    inference(resolution,[],[f419,f190]) ).

fof(f2112,plain,
    ( spl0_131
    | ~ spl0_10
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f427,f418,f61,f2110]) ).

fof(f427,plain,
    ( ! [X0,X1] : theorem(or(not(or(or(X0,X1),or(X0,X1))),or(X1,X0)))
    | ~ spl0_10
    | ~ spl0_54 ),
    inference(resolution,[],[f419,f62]) ).

fof(f2108,plain,
    ( spl0_130
    | ~ spl0_12
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f424,f418,f72,f2106]) ).

fof(f424,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,or(X1,X2))),or(or(X0,X2),X1)))
    | ~ spl0_12
    | ~ spl0_54 ),
    inference(resolution,[],[f419,f73]) ).

fof(f2104,plain,
    ( spl0_129
    | ~ spl0_49
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f416,f362,f319,f2102]) ).

fof(f416,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(not(X3))
        | ~ theorem(or(X3,X1)) )
    | ~ spl0_49
    | ~ spl0_52 ),
    inference(resolution,[],[f363,f320]) ).

fof(f2100,plain,
    ( spl0_128
    | ~ spl0_27
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f408,f362,f172,f2098]) ).

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

fof(f408,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(X2,X3)))
        | ~ theorem(or(X0,X3)) )
    | ~ spl0_27
    | ~ spl0_52 ),
    inference(resolution,[],[f363,f173]) ).

fof(f2096,plain,
    ( ~ spl0_127
    | spl0_38
    | ~ spl0_118 ),
    inference(avatar_split_clause,[],[f2001,f1863,f254,f2093]) ).

fof(f2001,plain,
    ( ~ theorem(or(r,q))
    | spl0_38
    | ~ spl0_118 ),
    inference(resolution,[],[f1864,f256]) ).

fof(f2091,plain,
    ( spl0_126
    | ~ spl0_47
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f392,f362,f311,f2089]) ).

fof(f392,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,not(X1))),X2))
        | ~ theorem(not(X0))
        | ~ theorem(X1) )
    | ~ spl0_47
    | ~ spl0_52 ),
    inference(resolution,[],[f363,f312]) ).

fof(f2087,plain,
    ( spl0_125
    | ~ spl0_27
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f388,f358,f172,f2085]) ).

fof(f388,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(X3)
        | ~ theorem(or(not(X3),X2)) )
    | ~ spl0_27
    | ~ spl0_51 ),
    inference(resolution,[],[f359,f173]) ).

fof(f2083,plain,
    ( spl0_124
    | ~ spl0_12
    | ~ spl0_50 ),
    inference(avatar_split_clause,[],[f345,f323,f72,f2081]) ).

fof(f345,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,or(or(X0,X1),X1))),or(X0,X1)))
    | ~ spl0_12
    | ~ spl0_50 ),
    inference(resolution,[],[f324,f73]) ).

fof(f2079,plain,
    ( spl0_123
    | ~ spl0_31
    | ~ spl0_47 ),
    inference(avatar_split_clause,[],[f326,f311,f193,f2077]) ).

fof(f326,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,X2))
        | ~ theorem(or(X1,or(X2,not(X0)))) )
    | ~ spl0_31
    | ~ spl0_47 ),
    inference(resolution,[],[f312,f194]) ).

fof(f2075,plain,
    ( spl0_122
    | ~ spl0_17
    | ~ spl0_46 ),
    inference(avatar_split_clause,[],[f306,f301,f103,f2073]) ).

fof(f306,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(not(or(X1,or(X0,X2))),X1),X2)))
    | ~ spl0_17
    | ~ spl0_46 ),
    inference(resolution,[],[f302,f104]) ).

fof(f1975,plain,
    ( ~ spl0_121
    | spl0_1
    | ~ spl0_112 ),
    inference(avatar_split_clause,[],[f1951,f1839,f19,f1972]) ).

fof(f1951,plain,
    ( ~ theorem(not(or(r,not(q))))
    | spl0_1
    | ~ spl0_112 ),
    inference(resolution,[],[f1840,f21]) ).

fof(f1873,plain,
    ( spl0_120
    | ~ spl0_10
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f554,f528,f61,f1871]) ).

fof(f554,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,or(X1,X1)))
        | theorem(or(X0,or(X2,X1))) )
    | ~ spl0_10
    | ~ spl0_63 ),
    inference(resolution,[],[f529,f62]) ).

fof(f1869,plain,
    ( spl0_119
    | ~ spl0_7
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f552,f528,f47,f1867]) ).

fof(f552,plain,
    ( ! [X2,X3,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(X0,or(X2,or(X3,X1)))) )
    | ~ spl0_7
    | ~ spl0_63 ),
    inference(resolution,[],[f529,f48]) ).

fof(f1865,plain,
    ( spl0_118
    | ~ spl0_50
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f520,f488,f323,f1863]) ).

fof(f520,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(not(or(not(X1),X0)),X0)) )
    | ~ spl0_50
    | ~ spl0_61 ),
    inference(resolution,[],[f489,f324]) ).

fof(f1861,plain,
    ( spl0_117
    | ~ spl0_17
    | ~ spl0_78 ),
    inference(avatar_split_clause,[],[f779,f766,f103,f1859]) ).

fof(f779,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(X0),X1)))
    | ~ spl0_17
    | ~ spl0_78 ),
    inference(resolution,[],[f767,f104]) ).

fof(f1857,plain,
    ( spl0_116
    | ~ spl0_50
    | ~ spl0_58 ),
    inference(avatar_split_clause,[],[f496,f476,f323,f1855]) ).

fof(f496,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(not(or(X1,or(not(X0),X1))),X1)) )
    | ~ spl0_50
    | ~ spl0_58 ),
    inference(resolution,[],[f477,f324]) ).

fof(f1853,plain,
    ( spl0_115
    | ~ spl0_46
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f415,f362,f301,f1851]) ).

fof(f415,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(not(or(X0,X1)),X0),X2))
        | ~ theorem(not(X1)) )
    | ~ spl0_46
    | ~ spl0_52 ),
    inference(resolution,[],[f363,f302]) ).

fof(f1849,plain,
    ( spl0_114
    | ~ spl0_25
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f410,f362,f160,f1847]) ).

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

fof(f410,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(not(not(or(X1,X0)))) )
    | ~ spl0_25
    | ~ spl0_52 ),
    inference(resolution,[],[f363,f161]) ).

fof(f1845,plain,
    ( spl0_113
    | ~ spl0_26
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f403,f362,f164,f1843]) ).

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

fof(f403,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(not(or(X2,X0)),X2))) )
    | ~ spl0_26
    | ~ spl0_52 ),
    inference(resolution,[],[f363,f165]) ).

fof(f1841,plain,
    ( spl0_112
    | ~ spl0_11
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f393,f362,f67,f1839]) ).

fof(f393,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),X2))
        | ~ theorem(not(or(X1,X0))) )
    | ~ spl0_11
    | ~ spl0_52 ),
    inference(resolution,[],[f363,f68]) ).

fof(f1837,plain,
    ( spl0_111
    | ~ spl0_26
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f383,f358,f164,f1835]) ).

fof(f383,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(X2))),X1)))
        | ~ theorem(X2) )
    | ~ spl0_26
    | ~ spl0_51 ),
    inference(resolution,[],[f359,f165]) ).

fof(f1833,plain,
    ( spl0_110
    | ~ spl0_49
    | ~ spl0_50 ),
    inference(avatar_split_clause,[],[f356,f323,f319,f1831]) ).

fof(f356,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(or(or(X2,X2),X1)) )
    | ~ spl0_49
    | ~ spl0_50 ),
    inference(resolution,[],[f324,f320]) ).

fof(f1829,plain,
    ( spl0_109
    | ~ spl0_47
    | ~ spl0_50 ),
    inference(avatar_split_clause,[],[f348,f323,f311,f1827]) ).

fof(f348,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(or(X0,X0),not(X1))),X0))
        | ~ theorem(X1) )
    | ~ spl0_47
    | ~ spl0_50 ),
    inference(resolution,[],[f324,f312]) ).

fof(f1825,plain,
    ( spl0_108
    | ~ spl0_19
    | ~ spl0_50 ),
    inference(avatar_split_clause,[],[f346,f323,f118,f1823]) ).

fof(f346,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,X1)),X0))
        | ~ theorem(or(not(X1),X0)) )
    | ~ spl0_19
    | ~ spl0_50 ),
    inference(resolution,[],[f324,f119]) ).

fof(f1733,plain,
    ( spl0_107
    | ~ spl0_23
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f609,f592,f144,f1731]) ).

fof(f609,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(X1,or(not(or(X1,X2)),X2))))
    | ~ spl0_23
    | ~ spl0_67 ),
    inference(resolution,[],[f593,f145]) ).

fof(f1729,plain,
    ( spl0_106
    | ~ spl0_7
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f595,f592,f47,f1727]) ).

fof(f595,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,X1)),or(X0,or(X2,X1))))
    | ~ spl0_7
    | ~ spl0_67 ),
    inference(resolution,[],[f593,f48]) ).

fof(f1573,plain,
    ( ~ spl0_105
    | spl0_1
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f1031,f965,f19,f1570]) ).

fof(f1031,plain,
    ( ~ theorem(or(not(or(not(q),r)),not(not(or(not(p),not(q))))))
    | spl0_1
    | ~ spl0_97 ),
    inference(resolution,[],[f966,f21]) ).

fof(f1089,plain,
    ( spl0_1
    | ~ spl0_95 ),
    inference(avatar_contradiction_clause,[],[f1078]) ).

fof(f1078,plain,
    ( $false
    | spl0_1
    | ~ spl0_95 ),
    inference(resolution,[],[f958,f21]) ).

fof(f958,plain,
    ( ! [X0,X1] : theorem(or(X0,X1))
    | ~ spl0_95 ),
    inference(avatar_component_clause,[],[f957]) ).

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

fof(f1088,plain,
    ( spl0_38
    | ~ spl0_95 ),
    inference(avatar_contradiction_clause,[],[f1079]) ).

fof(f1079,plain,
    ( $false
    | spl0_38
    | ~ spl0_95 ),
    inference(resolution,[],[f958,f256]) ).

fof(f1087,plain,
    ( spl0_18
    | ~ spl0_95 ),
    inference(avatar_contradiction_clause,[],[f1080]) ).

fof(f1080,plain,
    ( $false
    | spl0_18
    | ~ spl0_95 ),
    inference(resolution,[],[f958,f115]) ).

fof(f1086,plain,
    ( spl0_77
    | ~ spl0_95 ),
    inference(avatar_contradiction_clause,[],[f1081]) ).

fof(f1081,plain,
    ( $false
    | spl0_77
    | ~ spl0_95 ),
    inference(resolution,[],[f958,f761]) ).

fof(f1085,plain,
    ( spl0_64
    | ~ spl0_95 ),
    inference(avatar_contradiction_clause,[],[f1082]) ).

fof(f1082,plain,
    ( $false
    | spl0_64
    | ~ spl0_95 ),
    inference(resolution,[],[f958,f534]) ).

fof(f1075,plain,
    ( spl0_104
    | spl0_95
    | ~ spl0_44
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f407,f362,f287,f957,f1073]) ).

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

fof(f407,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(X2,X3)))
        | ~ theorem(X2) )
    | ~ spl0_44
    | ~ spl0_52 ),
    inference(resolution,[],[f363,f288]) ).

fof(f288,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X1,or(X0,X2)))
        | ~ theorem(X0) )
    | ~ spl0_44 ),
    inference(avatar_component_clause,[],[f287]) ).

fof(f1071,plain,
    ( spl0_103
    | ~ spl0_22
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f380,f358,f140,f1069]) ).

fof(f380,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(or(not(X1),not(X1)))))
        | ~ theorem(X1) )
    | ~ spl0_22
    | ~ spl0_51 ),
    inference(resolution,[],[f359,f141]) ).

fof(f1067,plain,
    ( spl0_102
    | ~ spl0_47
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f372,f358,f311,f1065]) ).

fof(f372,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X1,not(X2)))
        | ~ theorem(X2) )
    | ~ spl0_47
    | ~ spl0_51 ),
    inference(resolution,[],[f359,f312]) ).

fof(f1063,plain,
    ( spl0_101
    | ~ spl0_46
    | ~ spl0_50 ),
    inference(avatar_split_clause,[],[f355,f323,f301,f1061]) ).

fof(f355,plain,
    ( ! [X0,X1] : theorem(or(or(not(or(X0,or(X1,X1))),X0),X1))
    | ~ spl0_46
    | ~ spl0_50 ),
    inference(resolution,[],[f324,f302]) ).

fof(f1059,plain,
    ( spl0_100
    | ~ spl0_10
    | ~ spl0_50 ),
    inference(avatar_split_clause,[],[f347,f323,f61,f1057]) ).

fof(f347,plain,
    ( ! [X0] : theorem(or(not(or(or(X0,X0),or(X0,X0))),X0))
    | ~ spl0_10
    | ~ spl0_50 ),
    inference(resolution,[],[f324,f62]) ).

fof(f1015,plain,
    ( ~ spl0_99
    | spl0_1
    | ~ spl0_90 ),
    inference(avatar_split_clause,[],[f983,f938,f19,f1012]) ).

fof(f983,plain,
    ( ~ theorem(or(r,not(not(or(not(p),not(q))))))
    | spl0_1
    | ~ spl0_90 ),
    inference(resolution,[],[f939,f21]) ).

fof(f971,plain,
    ( spl0_98
    | ~ spl0_44
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f614,f592,f287,f969]) ).

fof(f614,plain,
    ( ! [X2,X3,X0,X1] :
        ( theorem(or(X0,or(X1,or(X2,X3))))
        | ~ theorem(X2) )
    | ~ spl0_44
    | ~ spl0_67 ),
    inference(resolution,[],[f593,f288]) ).

fof(f967,plain,
    ( spl0_97
    | ~ spl0_27
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f436,f418,f172,f965]) ).

fof(f436,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_27
    | ~ spl0_54 ),
    inference(resolution,[],[f419,f173]) ).

fof(f963,plain,
    ( spl0_96
    | ~ spl0_21
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f409,f362,f136,f961]) ).

fof(f409,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(or(X0,X1),X2))
        | ~ theorem(not(not(X1))) )
    | ~ spl0_21
    | ~ spl0_52 ),
    inference(resolution,[],[f363,f137]) ).

fof(f959,plain,
    ( spl0_94
    | spl0_95
    | ~ spl0_23
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f402,f362,f144,f957,f954]) ).

fof(f402,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(or(not(X2),X2))) )
    | ~ spl0_23
    | ~ spl0_52 ),
    inference(resolution,[],[f363,f145]) ).

fof(f952,plain,
    ( spl0_93
    | ~ spl0_22
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f400,f362,f140,f950]) ).

fof(f400,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(not(not(or(X0,X0)))) )
    | ~ spl0_22
    | ~ spl0_52 ),
    inference(resolution,[],[f363,f141]) ).

fof(f948,plain,
    ( spl0_92
    | ~ spl0_10
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f391,f362,f61,f946]) ).

fof(f391,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,X0)),X1))
        | ~ theorem(not(X0)) )
    | ~ spl0_10
    | ~ spl0_52 ),
    inference(resolution,[],[f363,f62]) ).

fof(f944,plain,
    ( spl0_91
    | ~ spl0_7
    | ~ spl0_52 ),
    inference(avatar_split_clause,[],[f389,f362,f47,f942]) ).

fof(f389,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(X0),X1))
        | ~ theorem(not(or(X2,X0))) )
    | ~ spl0_7
    | ~ spl0_52 ),
    inference(resolution,[],[f363,f48]) ).

fof(f940,plain,
    ( spl0_90
    | ~ spl0_11
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f373,f358,f67,f938]) ).

fof(f373,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X2,X1)) )
    | ~ spl0_11
    | ~ spl0_51 ),
    inference(resolution,[],[f359,f68]) ).

fof(f936,plain,
    ( spl0_89
    | ~ spl0_16
    | ~ spl0_47 ),
    inference(avatar_split_clause,[],[f328,f311,f93,f934]) ).

fof(f328,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,not(or(X1,not(X0))))) )
    | ~ spl0_16
    | ~ spl0_47 ),
    inference(resolution,[],[f312,f94]) ).

fof(f876,plain,
    ( spl0_88
    | ~ spl0_26
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f431,f418,f164,f874]) ).

fof(f431,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(or(X1,X0)))))
    | ~ spl0_26
    | ~ spl0_54 ),
    inference(resolution,[],[f419,f165]) ).

fof(f872,plain,
    ( spl0_87
    | ~ spl0_6
    | ~ spl0_47 ),
    inference(avatar_split_clause,[],[f327,f311,f42,f870]) ).

fof(f327,plain,
    ( ! [X0,X1] :
        ( ~ theorem(X0)
        | theorem(X1)
        | ~ theorem(or(X1,not(X0))) )
    | ~ spl0_6
    | ~ spl0_47 ),
    inference(resolution,[],[f312,f43]) ).

fof(f868,plain,
    ( spl0_86
    | ~ spl0_17
    | ~ spl0_43 ),
    inference(avatar_split_clause,[],[f285,f280,f103,f866]) ).

fof(f285,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(or(not(X1),X1),X2)))
    | ~ spl0_17
    | ~ spl0_43 ),
    inference(resolution,[],[f281,f104]) ).

fof(f864,plain,
    ( spl0_85
    | ~ spl0_17
    | ~ spl0_39 ),
    inference(avatar_split_clause,[],[f267,f261,f103,f862]) ).

fof(f267,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(or(X0,X1)),X1)))
    | ~ spl0_17
    | ~ spl0_39 ),
    inference(resolution,[],[f262,f104]) ).

fof(f815,plain,
    ( spl0_84
    | ~ spl0_7
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f369,f358,f47,f813]) ).

fof(f369,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(X2) )
    | ~ spl0_7
    | ~ spl0_51 ),
    inference(resolution,[],[f359,f48]) ).

fof(f811,plain,
    ( spl0_83
    | ~ spl0_48
    | ~ spl0_49 ),
    inference(avatar_split_clause,[],[f338,f319,f315,f809]) ).

fof(f338,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(X0,X0))
        | theorem(or(X1,X0)) )
    | ~ spl0_48
    | ~ spl0_49 ),
    inference(resolution,[],[f320,f316]) ).

fof(f807,plain,
    ( spl0_82
    | ~ spl0_42
    | ~ spl0_45 ),
    inference(avatar_split_clause,[],[f304,f297,f276,f805]) ).

fof(f304,plain,
    ( ! [X0] :
        ( ~ theorem(X0)
        | ~ theorem(or(not(X0),not(X0))) )
    | ~ spl0_42
    | ~ spl0_45 ),
    inference(resolution,[],[f298,f277]) ).

fof(f277,plain,
    ( ! [X0] :
        ( ~ theorem(not(X0))
        | ~ theorem(X0) )
    | ~ spl0_42 ),
    inference(avatar_component_clause,[],[f276]) ).

fof(f803,plain,
    ( ~ spl0_81
    | ~ spl0_13
    | spl0_64 ),
    inference(avatar_split_clause,[],[f658,f532,f76,f800]) ).

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

fof(f658,plain,
    ( ~ theorem(not(q))
    | ~ spl0_13
    | spl0_64 ),
    inference(resolution,[],[f534,f77]) ).

fof(f77,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X1) )
    | ~ spl0_13 ),
    inference(avatar_component_clause,[],[f76]) ).

fof(f798,plain,
    ( spl0_80
    | ~ spl0_16
    | ~ spl0_44 ),
    inference(avatar_split_clause,[],[f295,f287,f93,f796]) ).

fof(f295,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(or(X0,X1),X2)) )
    | ~ spl0_16
    | ~ spl0_44 ),
    inference(resolution,[],[f288,f94]) ).

fof(f772,plain,
    ( spl0_79
    | ~ spl0_23
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f430,f418,f144,f770]) ).

fof(f430,plain,
    ( ! [X0,X1] : theorem(or(X0,or(X1,not(X1))))
    | ~ spl0_23
    | ~ spl0_54 ),
    inference(resolution,[],[f419,f145]) ).

fof(f768,plain,
    ( spl0_78
    | ~ spl0_7
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f421,f418,f47,f766]) ).

fof(f421,plain,
    ( ! [X0,X1] : theorem(or(not(X0),or(X0,X1)))
    | ~ spl0_7
    | ~ spl0_54 ),
    inference(resolution,[],[f419,f48]) ).

fof(f762,plain,
    ( ~ spl0_77
    | spl0_1
    | ~ spl0_61 ),
    inference(avatar_split_clause,[],[f514,f488,f19,f759]) ).

fof(f514,plain,
    ( ~ theorem(or(not(not(or(not(p),not(q)))),q))
    | spl0_1
    | ~ spl0_61 ),
    inference(resolution,[],[f489,f21]) ).

fof(f757,plain,
    ( ~ spl0_39
    | spl0_76 ),
    inference(avatar_contradiction_clause,[],[f754]) ).

fof(f754,plain,
    ( $false
    | ~ spl0_39
    | spl0_76 ),
    inference(resolution,[],[f752,f262]) ).

fof(f752,plain,
    ( ~ theorem(or(not(r),r))
    | spl0_76 ),
    inference(avatar_component_clause,[],[f750]) ).

fof(f750,plain,
    ( spl0_76
  <=> theorem(or(not(r),r)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_76])]) ).

fof(f753,plain,
    ( ~ spl0_75
    | ~ spl0_76
    | spl0_38
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f578,f537,f254,f750,f746]) ).

fof(f578,plain,
    ( ~ theorem(or(not(r),r))
    | ~ theorem(q)
    | spl0_38
    | ~ spl0_65 ),
    inference(resolution,[],[f538,f256]) ).

fof(f744,plain,
    ( ~ spl0_74
    | ~ spl0_20
    | spl0_64 ),
    inference(avatar_split_clause,[],[f657,f532,f126,f741]) ).

fof(f657,plain,
    ( ~ theorem(not(p))
    | ~ spl0_20
    | spl0_64 ),
    inference(resolution,[],[f534,f127]) ).

fof(f714,plain,
    ( spl0_73
    | ~ spl0_31
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f225,f218,f193,f712]) ).

fof(f225,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,[],[f219,f194]) ).

fof(f710,plain,
    ( spl0_72
    | ~ spl0_30
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f214,f193,f189,f708]) ).

fof(f214,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,[],[f194,f190]) ).

fof(f670,plain,
    ( spl0_71
    | ~ spl0_31
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f244,f240,f193,f668]) ).

fof(f244,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,[],[f241,f194]) ).

fof(f666,plain,
    ( spl0_70
    | ~ spl0_29
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f215,f193,f185,f664]) ).

fof(f215,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,[],[f194,f186]) ).

fof(f662,plain,
    ( spl0_69
    | ~ spl0_14
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f208,f193,f81,f660]) ).

fof(f208,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,[],[f194,f82]) ).

fof(f627,plain,
    ( spl0_68
    | ~ spl0_19
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f207,f193,f118,f625]) ).

fof(f207,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,[],[f194,f119]) ).

fof(f594,plain,
    ( spl0_67
    | ~ spl0_12
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f206,f193,f72,f592]) ).

fof(f206,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,[],[f194,f73]) ).

fof(f543,plain,
    ( spl0_66
    | ~ spl0_16
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f247,f240,f93,f541]) ).

fof(f247,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,[],[f241,f94]) ).

fof(f539,plain,
    ( spl0_65
    | ~ spl0_6
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f226,f218,f42,f537]) ).

fof(f226,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,[],[f219,f43]) ).

fof(f535,plain,
    ( ~ spl0_64
    | spl0_37
    | ~ spl0_53 ),
    inference(avatar_split_clause,[],[f473,f366,f249,f532]) ).

fof(f473,plain,
    ( ~ theorem(or(not(p),not(q)))
    | spl0_37
    | ~ spl0_53 ),
    inference(resolution,[],[f367,f251]) ).

fof(f530,plain,
    ( spl0_63
    | ~ spl0_27
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f216,f193,f172,f528]) ).

fof(f216,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,[],[f194,f173]) ).

fof(f526,plain,
    ( spl0_62
    | ~ spl0_6
    | ~ spl0_30 ),
    inference(avatar_split_clause,[],[f200,f189,f42,f524]) ).

fof(f200,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(or(not(X0),X1),or(not(X0),X1))),X1))
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_30 ),
    inference(resolution,[],[f190,f43]) ).

fof(f490,plain,
    ( spl0_61
    | ~ spl0_6
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f245,f240,f42,f488]) ).

fof(f245,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(not(X0),X1)),or(X2,X1)))
        | ~ theorem(or(X2,X0)) )
    | ~ spl0_6
    | ~ spl0_36 ),
    inference(resolution,[],[f241,f43]) ).

fof(f486,plain,
    ( spl0_60
    | ~ spl0_16
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f228,f218,f93,f484]) ).

fof(f228,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(not(or(X2,X0)),X1),X2)) )
    | ~ spl0_16
    | ~ spl0_32 ),
    inference(resolution,[],[f219,f94]) ).

fof(f482,plain,
    ( spl0_59
    | ~ spl0_26
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f213,f193,f164,f480]) ).

fof(f213,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(not(or(X1,not(X2))),X1)))
        | ~ theorem(or(X0,X2)) )
    | ~ spl0_26
    | ~ spl0_31 ),
    inference(resolution,[],[f194,f165]) ).

fof(f478,plain,
    ( spl0_58
    | ~ spl0_6
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f197,f185,f42,f476]) ).

fof(f197,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,or(not(X1),X2))),or(X0,X2)))
        | ~ theorem(X1) )
    | ~ spl0_6
    | ~ spl0_29 ),
    inference(resolution,[],[f186,f43]) ).

fof(f453,plain,
    ( spl0_57
    | ~ spl0_22
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f211,f193,f140,f451]) ).

fof(f211,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,not(or(not(X1),not(X1)))))
        | ~ theorem(or(X0,X1)) )
    | ~ spl0_22
    | ~ spl0_31 ),
    inference(resolution,[],[f194,f141]) ).

fof(f449,plain,
    ( spl0_56
    | ~ spl0_16
    | ~ spl0_30 ),
    inference(avatar_split_clause,[],[f202,f189,f93,f447]) ).

fof(f202,plain,
    ( ! [X0,X1] : theorem(or(or(not(or(or(X0,X1),or(X0,X1))),X1),X0))
    | ~ spl0_16
    | ~ spl0_30 ),
    inference(resolution,[],[f190,f94]) ).

fof(f445,plain,
    ( spl0_55
    | ~ spl0_16
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f199,f185,f93,f443]) ).

fof(f199,plain,
    ( ! [X2,X0,X1] : theorem(or(or(not(or(X0,or(X1,X2))),or(X0,X2)),X1))
    | ~ spl0_16
    | ~ spl0_29 ),
    inference(resolution,[],[f186,f94]) ).

fof(f420,plain,
    ( spl0_54
    | ~ spl0_11
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f205,f193,f67,f418]) ).

fof(f205,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X0,or(X2,X1))) )
    | ~ spl0_11
    | ~ spl0_31 ),
    inference(resolution,[],[f194,f68]) ).

fof(f368,plain,
    ( spl0_53
    | ~ spl0_6
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f308,f269,f42,f366]) ).

fof(f308,plain,
    ( ! [X0] :
        ( theorem(not(not(X0)))
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_40 ),
    inference(resolution,[],[f270,f43]) ).

fof(f364,plain,
    ( spl0_52
    | ~ spl0_20
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f209,f193,f126,f362]) ).

fof(f209,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X0,X2))
        | ~ theorem(not(X2)) )
    | ~ spl0_20
    | ~ spl0_31 ),
    inference(resolution,[],[f194,f127]) ).

fof(f360,plain,
    ( spl0_51
    | ~ spl0_6
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f176,f172,f42,f358]) ).

fof(f176,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,X1))
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_27 ),
    inference(resolution,[],[f173,f43]) ).

fof(f325,plain,
    ( spl0_50
    | ~ spl0_10
    | ~ spl0_31 ),
    inference(avatar_split_clause,[],[f204,f193,f61,f323]) ).

fof(f204,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X0,or(X1,X1))) )
    | ~ spl0_10
    | ~ spl0_31 ),
    inference(resolution,[],[f194,f62]) ).

fof(f321,plain,
    ( spl0_49
    | ~ spl0_16
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f179,f172,f93,f319]) ).

fof(f179,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(X0,X1))
        | theorem(or(or(X2,X1),X0)) )
    | ~ spl0_16
    | ~ spl0_27 ),
    inference(resolution,[],[f173,f94]) ).

fof(f317,plain,
    ( spl0_48
    | ~ spl0_15
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f178,f172,f86,f315]) ).

fof(f178,plain,
    ( ! [X0,X1] :
        ( ~ theorem(or(or(X0,X1),X1))
        | theorem(or(X0,X1)) )
    | ~ spl0_15
    | ~ spl0_27 ),
    inference(resolution,[],[f173,f87]) ).

fof(f313,plain,
    ( spl0_47
    | ~ spl0_6
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f168,f164,f42,f311]) ).

fof(f168,plain,
    ( ! [X0,X1] :
        ( theorem(or(not(or(X0,not(X1))),X0))
        | ~ theorem(X1) )
    | ~ spl0_6
    | ~ spl0_26 ),
    inference(resolution,[],[f165,f43]) ).

fof(f303,plain,
    ( spl0_46
    | ~ spl0_16
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f170,f164,f93,f301]) ).

fof(f170,plain,
    ( ! [X0,X1] : theorem(or(or(not(or(X0,X1)),X0),X1))
    | ~ spl0_16
    | ~ spl0_26 ),
    inference(resolution,[],[f165,f94]) ).

fof(f299,plain,
    ( spl0_45
    | ~ spl0_6
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f148,f140,f42,f297]) ).

fof(f148,plain,
    ( ! [X0] :
        ( theorem(not(or(not(X0),not(X0))))
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_22 ),
    inference(resolution,[],[f141,f43]) ).

fof(f289,plain,
    ( spl0_44
    | ~ spl0_17
    | ~ spl0_20 ),
    inference(avatar_split_clause,[],[f134,f126,f103,f287]) ).

fof(f134,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(X0)
        | theorem(or(X1,or(X0,X2))) )
    | ~ spl0_17
    | ~ spl0_20 ),
    inference(resolution,[],[f127,f104]) ).

fof(f282,plain,
    ( spl0_43
    | ~ spl0_16
    | ~ spl0_23 ),
    inference(avatar_split_clause,[],[f158,f144,f93,f280]) ).

fof(f158,plain,
    ( ! [X0,X1] : theorem(or(or(not(X0),X0),X1))
    | ~ spl0_16
    | ~ spl0_23 ),
    inference(resolution,[],[f145,f94]) ).

fof(f278,plain,
    ( spl0_41
    | spl0_42
    | ~ spl0_6
    | ~ spl0_20 ),
    inference(avatar_split_clause,[],[f130,f126,f42,f276,f273]) ).

fof(f130,plain,
    ( ! [X0,X1] :
        ( ~ theorem(not(X0))
        | theorem(X1)
        | ~ theorem(X0) )
    | ~ spl0_6
    | ~ spl0_20 ),
    inference(resolution,[],[f127,f43]) ).

fof(f271,plain,
    ( spl0_40
    | ~ spl0_16
    | ~ spl0_39 ),
    inference(avatar_split_clause,[],[f266,f261,f93,f269]) ).

fof(f266,plain,
    ( ! [X0] : theorem(or(X0,not(X0)))
    | ~ spl0_16
    | ~ spl0_39 ),
    inference(resolution,[],[f262,f94]) ).

fof(f263,plain,
    ( spl0_39
    | ~ spl0_15
    | ~ spl0_23 ),
    inference(avatar_split_clause,[],[f157,f144,f86,f261]) ).

fof(f157,plain,
    ( ! [X0] : theorem(or(not(X0),X0))
    | ~ spl0_15
    | ~ spl0_23 ),
    inference(resolution,[],[f145,f87]) ).

fof(f257,plain,
    ( ~ spl0_38
    | spl0_1
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f175,f172,f19,f254]) ).

fof(f175,plain,
    ( ~ theorem(or(not(or(not(q),r)),r))
    | spl0_1
    | ~ spl0_27 ),
    inference(resolution,[],[f173,f21]) ).

fof(f252,plain,
    ( ~ spl0_37
    | spl0_18
    | ~ spl0_20 ),
    inference(avatar_split_clause,[],[f131,f126,f113,f249]) ).

fof(f131,plain,
    ( ~ theorem(not(not(or(not(p),not(q)))))
    | spl0_18
    | ~ spl0_20 ),
    inference(resolution,[],[f127,f115]) ).

fof(f242,plain,
    ( spl0_36
    | ~ spl0_14
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f110,f103,f81,f240]) ).

fof(f110,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,[],[f104,f82]) ).

fof(f238,plain,
    ( ~ spl0_35
    | spl0_1
    | ~ spl0_20 ),
    inference(avatar_split_clause,[],[f129,f126,f19,f235]) ).

fof(f129,plain,
    ( ~ theorem(not(or(not(q),r)))
    | spl0_1
    | ~ spl0_20 ),
    inference(resolution,[],[f127,f21]) ).

fof(f233,plain,
    ( spl0_34
    | ~ spl0_14
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f100,f93,f81,f231]) ).

fof(f100,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,[],[f94,f82]) ).

fof(f224,plain,
    ( spl0_33
    | ~ spl0_16
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f123,f118,f93,f222]) ).

fof(f123,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(or(X2,X1),not(or(X2,X0)))) )
    | ~ spl0_16
    | ~ spl0_19 ),
    inference(resolution,[],[f119,f94]) ).

fof(f220,plain,
    ( spl0_32
    | ~ spl0_17
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f122,f118,f103,f218]) ).

fof(f122,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,or(not(or(X2,X0)),X1))) )
    | ~ spl0_17
    | ~ spl0_19 ),
    inference(resolution,[],[f119,f104]) ).

fof(f195,plain,
    ( spl0_31
    | ~ spl0_6
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f121,f118,f42,f193]) ).

fof(f121,plain,
    ( ! [X2,X0,X1] :
        ( ~ theorem(or(not(X0),X1))
        | theorem(or(X2,X1))
        | ~ theorem(or(X2,X0)) )
    | ~ spl0_6
    | ~ spl0_19 ),
    inference(resolution,[],[f119,f43]) ).

fof(f191,plain,
    ( spl0_30
    | ~ spl0_10
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f109,f103,f61,f189]) ).

fof(f109,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(or(or(X0,X1),or(X0,X1))),X1)))
    | ~ spl0_10
    | ~ spl0_17 ),
    inference(resolution,[],[f104,f62]) ).

fof(f187,plain,
    ( spl0_29
    | ~ spl0_12
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f108,f103,f72,f185]) ).

fof(f108,plain,
    ( ! [X2,X0,X1] : theorem(or(X0,or(not(or(X1,or(X0,X2))),or(X1,X2))))
    | ~ spl0_12
    | ~ spl0_17 ),
    inference(resolution,[],[f104,f73]) ).

fof(f183,plain,
    ( spl0_28
    | ~ spl0_12
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f99,f93,f72,f181]) ).

fof(f99,plain,
    ( ! [X2,X0,X1] : theorem(or(or(X0,or(X1,X2)),not(or(X1,or(X0,X2)))))
    | ~ spl0_12
    | ~ spl0_16 ),
    inference(resolution,[],[f94,f73]) ).

fof(f174,plain,
    ( spl0_27
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f111,f103,f76,f172]) ).

fof(f111,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X0,X2)) )
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(resolution,[],[f104,f77]) ).

fof(f166,plain,
    ( spl0_26
    | ~ spl0_11
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f107,f103,f67,f164]) ).

fof(f107,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(or(X1,X0)),X1)))
    | ~ spl0_11
    | ~ spl0_17 ),
    inference(resolution,[],[f104,f68]) ).

fof(f162,plain,
    ( spl0_25
    | ~ spl0_11
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f98,f93,f67,f160]) ).

fof(f98,plain,
    ( ! [X0,X1] : theorem(or(or(X0,X1),not(or(X1,X0))))
    | ~ spl0_11
    | ~ spl0_16 ),
    inference(resolution,[],[f94,f68]) ).

fof(f154,plain,
    ( ~ spl0_24
    | ~ spl0_13
    | spl0_18 ),
    inference(avatar_split_clause,[],[f124,f113,f76,f151]) ).

fof(f124,plain,
    ( ~ theorem(r)
    | ~ spl0_13
    | spl0_18 ),
    inference(resolution,[],[f115,f77]) ).

fof(f146,plain,
    ( spl0_23
    | ~ spl0_7
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f106,f103,f47,f144]) ).

fof(f106,plain,
    ( ! [X0,X1] : theorem(or(X0,or(not(X1),X1)))
    | ~ spl0_7
    | ~ spl0_17 ),
    inference(resolution,[],[f104,f48]) ).

fof(f142,plain,
    ( spl0_22
    | ~ spl0_10
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f97,f93,f61,f140]) ).

fof(f97,plain,
    ( ! [X0] : theorem(or(X0,not(or(X0,X0))))
    | ~ spl0_10
    | ~ spl0_16 ),
    inference(resolution,[],[f94,f62]) ).

fof(f138,plain,
    ( spl0_21
    | ~ spl0_7
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f96,f93,f47,f136]) ).

fof(f96,plain,
    ( ! [X0,X1] : theorem(or(or(X0,X1),not(X1)))
    | ~ spl0_7
    | ~ spl0_16 ),
    inference(resolution,[],[f94,f48]) ).

fof(f128,plain,
    ( spl0_20
    | ~ spl0_13
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f101,f93,f76,f126]) ).

fof(f101,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X0) )
    | ~ spl0_13
    | ~ spl0_16 ),
    inference(resolution,[],[f94,f77]) ).

fof(f120,plain,
    ( spl0_19
    | ~ spl0_6
    | ~ spl0_14 ),
    inference(avatar_split_clause,[],[f84,f81,f42,f118]) ).

fof(f84,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(not(or(X0,X1)),or(X0,X2)))
        | ~ theorem(or(not(X1),X2)) )
    | ~ spl0_6
    | ~ spl0_14 ),
    inference(resolution,[],[f82,f43]) ).

fof(f116,plain,
    ( ~ spl0_18
    | spl0_1
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f89,f76,f19,f113]) ).

fof(f89,plain,
    ( ~ theorem(or(not(not(or(not(p),not(q)))),r))
    | spl0_1
    | ~ spl0_13 ),
    inference(resolution,[],[f77,f21]) ).

fof(f105,plain,
    ( spl0_17
    | ~ spl0_6
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f79,f72,f42,f103]) ).

fof(f79,plain,
    ( ! [X2,X0,X1] :
        ( theorem(or(X0,or(X1,X2)))
        | ~ theorem(or(X1,or(X0,X2))) )
    | ~ spl0_6
    | ~ spl0_12 ),
    inference(resolution,[],[f73,f43]) ).

fof(f95,plain,
    ( spl0_16
    | ~ spl0_6
    | ~ spl0_11 ),
    inference(avatar_split_clause,[],[f70,f67,f42,f93]) ).

fof(f70,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(or(X1,X0)) )
    | ~ spl0_6
    | ~ spl0_11 ),
    inference(resolution,[],[f68,f43]) ).

fof(f88,plain,
    ( spl0_15
    | ~ spl0_6
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f65,f61,f42,f86]) ).

fof(f65,plain,
    ( ! [X0] :
        ( theorem(X0)
        | ~ theorem(or(X0,X0)) )
    | ~ spl0_6
    | ~ spl0_10 ),
    inference(resolution,[],[f62,f43]) ).

fof(f83,plain,
    ( spl0_14
    | ~ spl0_2
    | ~ spl0_9 ),
    inference(avatar_split_clause,[],[f59,f56,f24,f81]) ).

fof(f24,plain,
    ( spl0_2
  <=> ! [X3] :
        ( ~ axiom(X3)
        | theorem(X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_2])]) ).

fof(f56,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(f59,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,[],[f57,f25]) ).

fof(f25,plain,
    ( ! [X3] :
        ( ~ axiom(X3)
        | theorem(X3) )
    | ~ spl0_2 ),
    inference(avatar_component_clause,[],[f24]) ).

fof(f57,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,[],[f56]) ).

fof(f78,plain,
    ( spl0_13
    | ~ spl0_6
    | ~ spl0_7 ),
    inference(avatar_split_clause,[],[f64,f47,f42,f76]) ).

fof(f64,plain,
    ( ! [X0,X1] :
        ( theorem(or(X0,X1))
        | ~ theorem(X1) )
    | ~ spl0_6
    | ~ spl0_7 ),
    inference(resolution,[],[f48,f43]) ).

fof(f74,plain,
    ( spl0_12
    | ~ spl0_2
    | ~ spl0_8 ),
    inference(avatar_split_clause,[],[f54,f51,f24,f72]) ).

fof(f51,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(f54,plain,
    ( ! [X2,X0,X1] : theorem(or(not(or(X0,or(X1,X2))),or(X1,or(X0,X2))))
    | ~ spl0_2
    | ~ spl0_8 ),
    inference(resolution,[],[f52,f25]) ).

fof(f52,plain,
    ( ! [X2,X0,X1] : axiom(or(not(or(X0,or(X1,X2))),or(X1,or(X0,X2))))
    | ~ spl0_8 ),
    inference(avatar_component_clause,[],[f51]) ).

fof(f69,plain,
    ( spl0_11
    | ~ spl0_2
    | ~ spl0_5 ),
    inference(avatar_split_clause,[],[f45,f38,f24,f67]) ).

fof(f38,plain,
    ( spl0_5
  <=> ! [X0,X1] : axiom(or(not(or(X0,X1)),or(X1,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_5])]) ).

fof(f45,plain,
    ( ! [X0,X1] : theorem(or(not(or(X0,X1)),or(X1,X0)))
    | ~ spl0_2
    | ~ spl0_5 ),
    inference(resolution,[],[f39,f25]) ).

fof(f39,plain,
    ( ! [X0,X1] : axiom(or(not(or(X0,X1)),or(X1,X0)))
    | ~ spl0_5 ),
    inference(avatar_component_clause,[],[f38]) ).

fof(f63,plain,
    ( spl0_10
    | ~ spl0_2
    | ~ spl0_4 ),
    inference(avatar_split_clause,[],[f36,f32,f24,f61]) ).

fof(f32,plain,
    ( spl0_4
  <=> ! [X0] : axiom(or(not(or(X0,X0)),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_4])]) ).

fof(f36,plain,
    ( ! [X0] : theorem(or(not(or(X0,X0)),X0))
    | ~ spl0_2
    | ~ spl0_4 ),
    inference(resolution,[],[f33,f25]) ).

fof(f33,plain,
    ( ! [X0] : axiom(or(not(or(X0,X0)),X0))
    | ~ spl0_4 ),
    inference(avatar_component_clause,[],[f32]) ).

fof(f58,plain,
    spl0_9,
    inference(avatar_split_clause,[],[f15,f56]) ).

fof(f15,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/sandbox/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/sandbox/benchmark/theBenchmark.p',axiom_1_6) ).

fof(f53,plain,
    spl0_8,
    inference(avatar_split_clause,[],[f16,f51]) ).

fof(f16,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/sandbox/benchmark/theBenchmark.p',axiom_1_5) ).

fof(f49,plain,
    ( spl0_7
    | ~ spl0_2
    | ~ spl0_3 ),
    inference(avatar_split_clause,[],[f35,f28,f24,f47]) ).

fof(f28,plain,
    ( spl0_3
  <=> ! [X0,X1] : axiom(or(not(X0),or(X1,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_3])]) ).

fof(f35,plain,
    ( ! [X0,X1] : theorem(or(not(X0),or(X1,X0)))
    | ~ spl0_2
    | ~ spl0_3 ),
    inference(resolution,[],[f29,f25]) ).

fof(f29,plain,
    ( ! [X0,X1] : axiom(or(not(X0),or(X1,X0)))
    | ~ spl0_3 ),
    inference(avatar_component_clause,[],[f28]) ).

fof(f44,plain,
    spl0_6,
    inference(avatar_split_clause,[],[f17,f42]) ).

fof(f17,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/sandbox/benchmark/theBenchmark.p',rule_2) ).

fof(f40,plain,
    spl0_5,
    inference(avatar_split_clause,[],[f14,f38]) ).

fof(f14,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/sandbox/benchmark/theBenchmark.p',axiom_1_4) ).

fof(f34,plain,
    spl0_4,
    inference(avatar_split_clause,[],[f13,f32]) ).

fof(f13,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/sandbox/benchmark/theBenchmark.p',axiom_1_2) ).

fof(f30,plain,
    spl0_3,
    inference(avatar_split_clause,[],[f12,f28]) ).

fof(f12,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/sandbox/benchmark/theBenchmark.p',axiom_1_3) ).

fof(f26,plain,
    spl0_2,
    inference(avatar_split_clause,[],[f7,f24]) ).

fof(f7,axiom,
    ! [X3] :
      ( ~ axiom(X3)
      | theorem(X3) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',rule_1) ).

fof(f22,plain,
    ~ spl0_1,
    inference(avatar_split_clause,[],[f11,f19]) ).

fof(f11,plain,
    ~ theorem(or(not(or(not(q),r)),or(not(not(or(not(p),not(q)))),r))),
    inference(definition_unfolding,[],[f10,f6,f6,f6,f9]) ).

fof(f9,axiom,
    ! [X6,X5] : and(X5,X6) = not(or(not(X5),not(X6))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',and_defn) ).

fof(f10,axiom,
    ~ theorem(implies(implies(q,r),implies(and(p,q),r))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',prove_this) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.13  % Problem    : LCL250-3 : TPTP v8.1.2. Released v2.3.0.
% 0.11/0.15  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.15/0.36  % Computer : n022.cluster.edu
% 0.15/0.36  % Model    : x86_64 x86_64
% 0.15/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36  % Memory   : 8042.1875MB
% 0.15/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit   : 300
% 0.15/0.36  % WCLimit    : 300
% 0.15/0.36  % DateTime   : Fri May  3 13:30:42 EDT 2024
% 0.15/0.36  % CPUTime    : 
% 0.15/0.36  % (13525)Running in auto input_syntax mode. Trying TPTP
% 0.15/0.38  % (13528)WARNING: value z3 for option sas not known
% 0.15/0.38  % (13529)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.15/0.38  % (13527)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.15/0.38  % (13526)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.15/0.38  % (13530)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.15/0.38  % (13528)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.15/0.38  % (13531)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.15/0.38  % (13532)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on theBenchmark for (497ds/0Mi)
% 0.15/0.38  TRYING [1]
% 0.15/0.38  TRYING [2]
% 0.15/0.38  TRYING [1]
% 0.15/0.38  TRYING [2]
% 0.15/0.39  TRYING [3]
% 0.15/0.39  TRYING [3]
% 0.15/0.40  TRYING [4]
% 0.15/0.40  TRYING [4]
% 0.22/0.48  TRYING [5]
% 0.22/0.49  TRYING [5]
% 2.74/0.78  TRYING [6]
% 2.74/0.79  TRYING [6]
% 7.87/1.48  TRYING [1]
% 7.87/1.48  TRYING [2]
% 7.87/1.48  TRYING [3]
% 7.87/1.49  TRYING [4]
% 8.37/1.54  TRYING [5]
% 11.48/2.00  TRYING [6]
% 15.15/2.57  TRYING [7]
% 18.74/3.09  TRYING [7]
% 38.26/5.82  TRYING [7]
% 99.14/14.51  TRYING [8]
% 104.94/15.31  % (13530)First to succeed.
% 104.94/15.33  % (13530)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-13525"
% 104.94/15.34  % (13530)Refutation found. Thanks to Tanya!
% 104.94/15.34  % SZS status Unsatisfiable for theBenchmark
% 104.94/15.34  % SZS output start Proof for theBenchmark
% See solution above
% 105.30/15.36  % (13530)------------------------------
% 105.30/15.36  % (13530)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 105.30/15.36  % (13530)Termination reason: Refutation
% 105.30/15.36  
% 105.30/15.36  % (13530)Memory used [KB]: 31268
% 105.30/15.36  % (13530)Time elapsed: 14.953 s
% 105.30/15.36  % (13530)Instructions burned: 42751 (million)
% 105.30/15.36  % (13525)Success in time 14.791 s
%------------------------------------------------------------------------------