TSTP Solution File: LCL109-10 by Vampire-SAT---4.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.9
% Problem  : LCL109-10 : TPTP v8.2.0. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_vampire %s %d SAT

% Computer : n026.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 : Mon Jun 24 11:35:29 EDT 2024

% Result   : Unsatisfiable 43.12s 6.54s
% Output   : Refutation 43.47s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   13
%            Number of leaves      :  422
% Syntax   : Number of formulae    : 1553 (  32 unt;   0 def)
%            Number of atoms       : 4695 (1143 equ)
%            Maximal formula atoms :   12 (   3 avg)
%            Number of connectives : 5878 (2736   ~;2735   |;   0   &)
%                                         ( 407 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   13 (   5 avg)
%            Maximal term depth    :    8 (   2 avg)
%            Number of predicates  :  409 ( 407 usr; 408 prp; 0-2 aty)
%            Number of functors    :    6 (   6 usr;   3 con; 0-4 aty)
%            Number of variables   : 3168 (3168   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f173183,plain,
    $false,
    inference(avatar_sat_refutation,[],[f23,f29,f33,f37,f41,f45,f49,f53,f57,f70,f83,f87,f91,f140,f234,f238,f242,f457,f461,f509,f513,f554,f558,f613,f617,f621,f625,f629,f633,f637,f641,f1070,f1074,f1078,f1082,f1086,f1090,f1321,f1663,f1668,f1672,f1677,f1681,f1685,f1689,f1693,f1697,f1702,f1706,f1711,f1715,f1719,f1724,f1729,f2003,f3132,f3273,f3277,f3281,f3285,f3289,f3294,f3299,f3303,f3307,f3311,f3315,f3319,f3323,f3327,f6827,f6831,f6835,f6839,f6843,f6847,f6851,f6855,f6859,f6863,f6867,f6871,f6875,f6879,f6883,f6887,f6891,f6895,f6899,f6903,f6907,f6911,f6915,f6919,f6923,f6927,f6931,f25079,f25083,f25088,f25092,f25096,f25100,f25661,f25665,f25669,f25673,f25678,f28517,f29651,f29655,f31809,f31813,f33028,f33032,f34077,f34081,f34085,f34089,f34093,f34097,f35588,f35592,f35596,f35600,f35604,f35608,f35612,f35616,f35620,f37341,f37345,f37349,f37353,f37357,f37361,f37365,f37369,f37373,f37377,f37381,f37385,f37389,f37393,f37397,f37401,f37405,f37409,f37413,f37417,f37421,f37425,f37429,f37433,f37437,f37441,f37445,f39153,f43943,f49143,f49808,f49812,f49816,f49820,f49824,f49828,f49832,f49836,f49840,f49844,f49848,f49852,f49856,f59363,f59367,f59371,f59375,f59379,f59384,f59487,f59491,f59495,f59499,f59503,f59507,f59511,f59515,f59519,f59523,f60518,f60522,f60526,f60530,f60534,f60538,f60542,f60546,f60550,f60554,f60653,f60657,f60661,f60665,f60669,f60673,f60677,f60681,f60685,f60689,f61631,f61635,f61639,f61643,f61647,f61651,f61655,f61659,f61663,f61667,f62544,f62548,f62552,f62556,f62560,f62564,f62568,f62572,f62576,f62580,f62584,f62588,f62592,f62596,f62600,f62604,f62608,f67632,f77792,f83865,f95764,f107399,f124430,f135425,f135429,f135433,f135437,f135441,f135446,f135451,f135455,f135459,f135463,f135467,f135471,f135475,f135479,f135483,f135487,f135491,f135495,f135499,f135503,f135508,f135512,f135516,f135520,f135524,f135528,f135532,f135536,f135541,f135546,f135550,f135555,f135559,f135563,f135567,f162647,f162651,f162655,f162659,f162663,f162667,f164116,f164120,f164124,f164128,f164132,f164136,f164140,f164144,f164148,f164152,f165691,f165695,f165699,f165703,f165707,f165712,f165717,f165722,f165726,f165730,f165734,f165738,f165743,f165747,f165752,f165756,f165760,f165764,f165768,f165772,f165776,f165845,f165849,f165853,f165857,f165861,f165865,f165869,f165873,f165877,f165882,f167421,f167425,f167429,f167433,f167437,f167441,f167445,f167449,f167453,f167457,f167461,f167465,f167470,f167474,f167478,f167483,f167487,f167491,f167495,f167499,f167503,f168937,f168941,f168945,f168949,f168953,f168957,f168961,f168965,f168969,f168973,f170467,f170471,f170475,f170479,f170483,f170487,f170491,f170495,f170499,f170503,f171941,f171945,f171949,f171953,f171957,f171961,f171965,f171969,f171973,f171977,f173046,f173050,f173054,f173058,f173062,f173066,f173070,f173074,f173078,f173082,f173087,f173091,f173095,f173099,f173103,f173107,f173111,f173115,f173120,f173124,f173128,f173133,f173137,f173141,f173145,f173149,f173153,f173157,f173161,f173166,f173170,f173174,f173180]) ).

fof(f173180,plain,
    ( ~ spl0_4
    | spl0_386 ),
    inference(avatar_contradiction_clause,[],[f173179]) ).

fof(f173179,plain,
    ( $false
    | ~ spl0_4
    | spl0_386 ),
    inference(trivial_inequality_removal,[],[f173178]) ).

fof(f173178,plain,
    ( truth != truth
    | ~ spl0_4
    | spl0_386 ),
    inference(superposition,[],[f173086,f36]) ).

fof(f36,plain,
    ( ! [X3] : truth = implies(X3,X3)
    | ~ spl0_4 ),
    inference(avatar_component_clause,[],[f35]) ).

fof(f35,plain,
    ( spl0_4
  <=> ! [X3] : truth = implies(X3,X3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_4])]) ).

fof(f173086,plain,
    ( truth != implies(implies(b,a),implies(b,a))
    | spl0_386 ),
    inference(avatar_component_clause,[],[f173084]) ).

fof(f173084,plain,
    ( spl0_386
  <=> truth = implies(implies(b,a),implies(b,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_386])]) ).

fof(f173174,plain,
    ( spl0_407
    | ~ spl0_6
    | ~ spl0_24
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f4758,f3297,f611,f43,f173172]) ).

fof(f173172,plain,
    ( spl0_407
  <=> ! [X2,X0,X1] : truth = implies(implies(X2,X0),implies(X1,implies(X2,not(implies(X0,not(X1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_407])]) ).

fof(f43,plain,
    ( spl0_6
  <=> ! [X3] : not(not(X3)) = X3 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_6])]) ).

fof(f611,plain,
    ( spl0_24
  <=> ! [X0,X1] : implies(X1,not(X0)) = implies(X0,not(X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_24])]) ).

fof(f3297,plain,
    ( spl0_63
  <=> ! [X2,X0,X1] : truth = implies(implies(not(X0),X2),implies(X1,implies(implies(X2,not(X1)),X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_63])]) ).

fof(f4758,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,X0),implies(X1,implies(X2,not(implies(X0,not(X1))))))
    | ~ spl0_6
    | ~ spl0_24
    | ~ spl0_63 ),
    inference(forward_demodulation,[],[f4609,f44]) ).

fof(f44,plain,
    ( ! [X3] : not(not(X3)) = X3
    | ~ spl0_6 ),
    inference(avatar_component_clause,[],[f43]) ).

fof(f4609,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(not(not(X2)),X0),implies(X1,implies(X2,not(implies(X0,not(X1))))))
    | ~ spl0_24
    | ~ spl0_63 ),
    inference(superposition,[],[f3298,f612]) ).

fof(f612,plain,
    ( ! [X0,X1] : implies(X1,not(X0)) = implies(X0,not(X1))
    | ~ spl0_24 ),
    inference(avatar_component_clause,[],[f611]) ).

fof(f3298,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(not(X0),X2),implies(X1,implies(implies(X2,not(X1)),X0)))
    | ~ spl0_63 ),
    inference(avatar_component_clause,[],[f3297]) ).

fof(f173170,plain,
    ( spl0_406
    | ~ spl0_13
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f4627,f3297,f89,f173168]) ).

fof(f173168,plain,
    ( spl0_406
  <=> ! [X2,X0,X1] : truth = implies(X2,implies(implies(not(X0),X1),implies(implies(X1,not(X2)),X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_406])]) ).

fof(f89,plain,
    ( spl0_13
  <=> ! [X4,X5,X3] : implies(X3,implies(X4,X5)) = implies(X4,implies(X3,X5)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_13])]) ).

fof(f4627,plain,
    ( ! [X2,X0,X1] : truth = implies(X2,implies(implies(not(X0),X1),implies(implies(X1,not(X2)),X0)))
    | ~ spl0_13
    | ~ spl0_63 ),
    inference(superposition,[],[f3298,f90]) ).

fof(f90,plain,
    ( ! [X3,X4,X5] : implies(X3,implies(X4,X5)) = implies(X4,implies(X3,X5))
    | ~ spl0_13 ),
    inference(avatar_component_clause,[],[f89]) ).

fof(f173166,plain,
    ( spl0_405
    | ~ spl0_60
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f4626,f3297,f3283,f173164]) ).

fof(f173164,plain,
    ( spl0_405
  <=> ! [X2,X0,X1] : truth = implies(X2,implies(implies(X1,not(X2)),implies(implies(not(X0),X1),X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_405])]) ).

fof(f3283,plain,
    ( spl0_60
  <=> ! [X0,X3,X2,X1] : implies(X0,implies(X3,implies(X1,X2))) = implies(X3,implies(X1,implies(X0,X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_60])]) ).

fof(f4626,plain,
    ( ! [X2,X0,X1] : truth = implies(X2,implies(implies(X1,not(X2)),implies(implies(not(X0),X1),X0)))
    | ~ spl0_60
    | ~ spl0_63 ),
    inference(superposition,[],[f3298,f3284]) ).

fof(f3284,plain,
    ( ! [X2,X3,X0,X1] : implies(X0,implies(X3,implies(X1,X2))) = implies(X3,implies(X1,implies(X0,X2)))
    | ~ spl0_60 ),
    inference(avatar_component_clause,[],[f3283]) ).

fof(f173161,plain,
    ( spl0_404
    | ~ spl0_8
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f4555,f3297,f51,f173159]) ).

fof(f173159,plain,
    ( spl0_404
  <=> ! [X2,X0,X1] : truth = implies(truth,implies(X2,implies(implies(implies(X1,not(X0)),not(X2)),X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_404])]) ).

fof(f51,plain,
    ( spl0_8
  <=> ! [X4,X3] : truth = implies(X3,implies(X4,X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_8])]) ).

fof(f4555,plain,
    ( ! [X2,X0,X1] : truth = implies(truth,implies(X2,implies(implies(implies(X1,not(X0)),not(X2)),X0)))
    | ~ spl0_8
    | ~ spl0_63 ),
    inference(superposition,[],[f3298,f52]) ).

fof(f52,plain,
    ( ! [X3,X4] : truth = implies(X3,implies(X4,X3))
    | ~ spl0_8 ),
    inference(avatar_component_clause,[],[f51]) ).

fof(f173157,plain,
    ( spl0_403
    | ~ spl0_13
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4455,f3283,f1088,f89,f173155]) ).

fof(f173155,plain,
    ( spl0_403
  <=> ! [X0,X3,X2,X1] : truth = implies(X2,implies(X1,implies(implies(implies(X0,X1),implies(X2,X3)),X3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_403])]) ).

fof(f1088,plain,
    ( spl0_37
  <=> ! [X2,X0,X1] : truth = implies(implies(implies(X1,X0),X2),implies(X0,X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_37])]) ).

fof(f4455,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X2,implies(X1,implies(implies(implies(X0,X1),implies(X2,X3)),X3)))
    | ~ spl0_13
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4128,f90]) ).

fof(f4128,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X2,implies(implies(implies(X0,X1),implies(X2,X3)),implies(X1,X3)))
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f1089]) ).

fof(f1089,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X1,X0),X2),implies(X0,X2))
    | ~ spl0_37 ),
    inference(avatar_component_clause,[],[f1088]) ).

fof(f173153,plain,
    ( spl0_402
    | ~ spl0_5
    | ~ spl0_46
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4438,f3283,f1691,f39,f173151]) ).

fof(f173151,plain,
    ( spl0_402
  <=> ! [X0,X3,X2,X1] : truth = implies(X0,implies(X3,implies(implies(X0,X1),implies(implies(X1,X2),X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_402])]) ).

fof(f39,plain,
    ( spl0_5
  <=> ! [X3] : truth = implies(X3,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_5])]) ).

fof(f1691,plain,
    ( spl0_46
  <=> ! [X2,X0,X1] : truth = implies(implies(X2,X0),implies(X2,implies(implies(X0,X1),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_46])]) ).

fof(f4438,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X0,implies(X3,implies(implies(X0,X1),implies(implies(X1,X2),X2))))
    | ~ spl0_5
    | ~ spl0_46
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4103,f40]) ).

fof(f40,plain,
    ( ! [X3] : truth = implies(X3,truth)
    | ~ spl0_5 ),
    inference(avatar_component_clause,[],[f39]) ).

fof(f4103,plain,
    ( ! [X2,X3,X0,X1] : implies(X3,truth) = implies(X0,implies(X3,implies(implies(X0,X1),implies(implies(X1,X2),X2))))
    | ~ spl0_46
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f1692]) ).

fof(f1692,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,X0),implies(X2,implies(implies(X0,X1),X1)))
    | ~ spl0_46 ),
    inference(avatar_component_clause,[],[f1691]) ).

fof(f173149,plain,
    ( spl0_401
    | ~ spl0_5
    | ~ spl0_36
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4423,f3283,f1084,f39,f173147]) ).

fof(f173147,plain,
    ( spl0_401
  <=> ! [X0,X3,X2,X1] : truth = implies(not(X0),implies(X2,implies(X3,implies(X1,not(implies(X1,X0)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_401])]) ).

fof(f1084,plain,
    ( spl0_36
  <=> ! [X0,X1] : truth = implies(not(X0),implies(X1,not(implies(X1,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_36])]) ).

fof(f4423,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(not(X0),implies(X2,implies(X3,implies(X1,not(implies(X1,X0))))))
    | ~ spl0_5
    | ~ spl0_36
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4422,f40]) ).

fof(f4422,plain,
    ( ! [X2,X3,X0,X1] : implies(X2,truth) = implies(not(X0),implies(X2,implies(X3,implies(X1,not(implies(X1,X0))))))
    | ~ spl0_5
    | ~ spl0_36
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4082,f40]) ).

fof(f4082,plain,
    ( ! [X2,X3,X0,X1] : implies(X2,implies(X3,truth)) = implies(not(X0),implies(X2,implies(X3,implies(X1,not(implies(X1,X0))))))
    | ~ spl0_36
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f1085]) ).

fof(f1085,plain,
    ( ! [X0,X1] : truth = implies(not(X0),implies(X1,not(implies(X1,X0))))
    | ~ spl0_36 ),
    inference(avatar_component_clause,[],[f1084]) ).

fof(f173145,plain,
    ( spl0_400
    | ~ spl0_5
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4419,f3283,f1088,f39,f173143]) ).

fof(f173143,plain,
    ( spl0_400
  <=> ! [X4,X0,X3,X2,X1] : truth = implies(implies(implies(X0,X1),X2),implies(X3,implies(X4,implies(X1,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_400])]) ).

fof(f4419,plain,
    ( ! [X2,X3,X0,X1,X4] : truth = implies(implies(implies(X0,X1),X2),implies(X3,implies(X4,implies(X1,X2))))
    | ~ spl0_5
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4418,f40]) ).

fof(f4418,plain,
    ( ! [X2,X3,X0,X1,X4] : implies(X3,truth) = implies(implies(implies(X0,X1),X2),implies(X3,implies(X4,implies(X1,X2))))
    | ~ spl0_5
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4079,f40]) ).

fof(f4079,plain,
    ( ! [X2,X3,X0,X1,X4] : implies(X3,implies(X4,truth)) = implies(implies(implies(X0,X1),X2),implies(X3,implies(X4,implies(X1,X2))))
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f1089]) ).

fof(f173141,plain,
    ( spl0_399
    | ~ spl0_5
    | ~ spl0_33
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4415,f3283,f1072,f39,f173139]) ).

fof(f173139,plain,
    ( spl0_399
  <=> ! [X4,X0,X3,X2,X1] : truth = implies(implies(X0,X1),implies(X3,implies(X4,implies(X0,implies(X2,X1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_399])]) ).

fof(f1072,plain,
    ( spl0_33
  <=> ! [X2,X0,X1] : truth = implies(implies(X1,X2),implies(X1,implies(X0,X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_33])]) ).

fof(f4415,plain,
    ( ! [X2,X3,X0,X1,X4] : truth = implies(implies(X0,X1),implies(X3,implies(X4,implies(X0,implies(X2,X1)))))
    | ~ spl0_5
    | ~ spl0_33
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4414,f40]) ).

fof(f4414,plain,
    ( ! [X2,X3,X0,X1,X4] : implies(X3,truth) = implies(implies(X0,X1),implies(X3,implies(X4,implies(X0,implies(X2,X1)))))
    | ~ spl0_5
    | ~ spl0_33
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4077,f40]) ).

fof(f4077,plain,
    ( ! [X2,X3,X0,X1,X4] : implies(X3,implies(X4,truth)) = implies(implies(X0,X1),implies(X3,implies(X4,implies(X0,implies(X2,X1)))))
    | ~ spl0_33
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f1073]) ).

fof(f1073,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X1,X2),implies(X1,implies(X0,X2)))
    | ~ spl0_33 ),
    inference(avatar_component_clause,[],[f1072]) ).

fof(f173137,plain,
    ( spl0_398
    | ~ spl0_5
    | ~ spl0_46
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4379,f3283,f1691,f39,f173135]) ).

fof(f173135,plain,
    ( spl0_398
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X0,X1),implies(X0,implies(X3,implies(implies(X1,X2),X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_398])]) ).

fof(f4379,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X0,X1),implies(X0,implies(X3,implies(implies(X1,X2),X2))))
    | ~ spl0_5
    | ~ spl0_46
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4021,f40]) ).

fof(f4021,plain,
    ( ! [X2,X3,X0,X1] : implies(X3,truth) = implies(implies(X0,X1),implies(X0,implies(X3,implies(implies(X1,X2),X2))))
    | ~ spl0_46
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f1692]) ).

fof(f173133,plain,
    ( ~ spl0_397
    | ~ spl0_11
    | spl0_18
    | ~ spl0_304 ),
    inference(avatar_split_clause,[],[f173042,f165732,f454,f81,f173130]) ).

fof(f173130,plain,
    ( spl0_397
  <=> truth = implies(b,implies(implies(a,b),b)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_397])]) ).

fof(f81,plain,
    ( spl0_11
  <=> ! [X4,X3] : implies(implies(X3,X4),X4) = implies(implies(X4,X3),X3) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_11])]) ).

fof(f454,plain,
    ( spl0_18
  <=> truth = implies(b,implies(implies(b,implies(implies(a,b),a)),a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_18])]) ).

fof(f165732,plain,
    ( spl0_304
  <=> ! [X0,X1] : implies(X0,X1) = implies(X0,implies(implies(X1,X0),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_304])]) ).

fof(f173042,plain,
    ( truth != implies(b,implies(implies(a,b),b))
    | ~ spl0_11
    | spl0_18
    | ~ spl0_304 ),
    inference(forward_demodulation,[],[f172764,f82]) ).

fof(f82,plain,
    ( ! [X3,X4] : implies(implies(X3,X4),X4) = implies(implies(X4,X3),X3)
    | ~ spl0_11 ),
    inference(avatar_component_clause,[],[f81]) ).

fof(f172764,plain,
    ( truth != implies(b,implies(implies(b,a),a))
    | spl0_18
    | ~ spl0_304 ),
    inference(superposition,[],[f456,f165733]) ).

fof(f165733,plain,
    ( ! [X0,X1] : implies(X0,X1) = implies(X0,implies(implies(X1,X0),X1))
    | ~ spl0_304 ),
    inference(avatar_component_clause,[],[f165732]) ).

fof(f456,plain,
    ( truth != implies(b,implies(implies(b,implies(implies(a,b),a)),a))
    | spl0_18 ),
    inference(avatar_component_clause,[],[f454]) ).

fof(f173128,plain,
    ( spl0_396
    | ~ spl0_5
    | ~ spl0_17
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4377,f3283,f240,f39,f173126]) ).

fof(f173126,plain,
    ( spl0_396
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X0,X1),implies(X2,implies(X3,implies(implies(X2,X0),X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_396])]) ).

fof(f240,plain,
    ( spl0_17
  <=> ! [X4,X5,X3] : truth = implies(implies(X3,X4),implies(X5,implies(implies(X5,X3),X4))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_17])]) ).

fof(f4377,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X0,X1),implies(X2,implies(X3,implies(implies(X2,X0),X1))))
    | ~ spl0_5
    | ~ spl0_17
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4019,f40]) ).

fof(f4019,plain,
    ( ! [X2,X3,X0,X1] : implies(X3,truth) = implies(implies(X0,X1),implies(X2,implies(X3,implies(implies(X2,X0),X1))))
    | ~ spl0_17
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f241]) ).

fof(f241,plain,
    ( ! [X3,X4,X5] : truth = implies(implies(X3,X4),implies(X5,implies(implies(X5,X3),X4)))
    | ~ spl0_17 ),
    inference(avatar_component_clause,[],[f240]) ).

fof(f173124,plain,
    ( spl0_395
    | ~ spl0_5
    | ~ spl0_15
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4376,f3283,f232,f39,f173122]) ).

fof(f173122,plain,
    ( spl0_395
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X0,X1),implies(implies(X1,X2),implies(X3,implies(X0,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_395])]) ).

fof(f232,plain,
    ( spl0_15
  <=> ! [X4,X5,X3] : truth = implies(implies(X3,X4),implies(implies(X4,X5),implies(X3,X5))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_15])]) ).

fof(f4376,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X0,X1),implies(implies(X1,X2),implies(X3,implies(X0,X2))))
    | ~ spl0_5
    | ~ spl0_15
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4018,f40]) ).

fof(f4018,plain,
    ( ! [X2,X3,X0,X1] : implies(X3,truth) = implies(implies(X0,X1),implies(implies(X1,X2),implies(X3,implies(X0,X2))))
    | ~ spl0_15
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f233]) ).

fof(f233,plain,
    ( ! [X3,X4,X5] : truth = implies(implies(X3,X4),implies(implies(X4,X5),implies(X3,X5)))
    | ~ spl0_15 ),
    inference(avatar_component_clause,[],[f232]) ).

fof(f173120,plain,
    ( spl0_394
    | ~ spl0_5
    | ~ spl0_54
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4375,f3283,f1727,f39,f173118]) ).

fof(f173118,plain,
    ( spl0_394
  <=> ! [X0,X3,X2,X1] : truth = implies(X0,implies(implies(X1,X2),implies(X3,implies(implies(X0,X1),X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_394])]) ).

fof(f1727,plain,
    ( spl0_54
  <=> ! [X2,X0,X1] : truth = implies(X2,implies(implies(X0,X1),implies(implies(X2,X0),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_54])]) ).

fof(f4375,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X0,implies(implies(X1,X2),implies(X3,implies(implies(X0,X1),X2))))
    | ~ spl0_5
    | ~ spl0_54
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4016,f40]) ).

fof(f4016,plain,
    ( ! [X2,X3,X0,X1] : implies(X3,truth) = implies(X0,implies(implies(X1,X2),implies(X3,implies(implies(X0,X1),X2))))
    | ~ spl0_54
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f1728]) ).

fof(f1728,plain,
    ( ! [X2,X0,X1] : truth = implies(X2,implies(implies(X0,X1),implies(implies(X2,X0),X1)))
    | ~ spl0_54 ),
    inference(avatar_component_clause,[],[f1727]) ).

fof(f173115,plain,
    ( spl0_393
    | ~ spl0_5
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4356,f3283,f1088,f39,f173113]) ).

fof(f173113,plain,
    ( spl0_393
  <=> ! [X4,X0,X3,X2,X1] : truth = implies(X4,implies(X1,implies(implies(implies(X0,X1),X2),implies(X3,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_393])]) ).

fof(f4356,plain,
    ( ! [X2,X3,X0,X1,X4] : truth = implies(X4,implies(X1,implies(implies(implies(X0,X1),X2),implies(X3,X2))))
    | ~ spl0_5
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4355,f40]) ).

fof(f4355,plain,
    ( ! [X2,X3,X0,X1,X4] : implies(X3,truth) = implies(X4,implies(X1,implies(implies(implies(X0,X1),X2),implies(X3,X2))))
    | ~ spl0_5
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4354,f40]) ).

fof(f4354,plain,
    ( ! [X2,X3,X0,X1,X4] : implies(X3,implies(X4,truth)) = implies(X4,implies(X1,implies(implies(implies(X0,X1),X2),implies(X3,X2))))
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f3997,f3284]) ).

fof(f3997,plain,
    ( ! [X2,X3,X0,X1,X4] : implies(X3,implies(X4,truth)) = implies(X4,implies(implies(implies(X0,X1),X2),implies(X3,implies(X1,X2))))
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f1089]) ).

fof(f173111,plain,
    ( spl0_392
    | ~ spl0_33
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4236,f3283,f1072,f173109]) ).

fof(f173109,plain,
    ( spl0_392
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X0,implies(X2,X3)),implies(X2,implies(X0,implies(X1,X3)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_392])]) ).

fof(f4236,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X0,implies(X2,X3)),implies(X2,implies(X0,implies(X1,X3))))
    | ~ spl0_33
    | ~ spl0_60 ),
    inference(superposition,[],[f1073,f3284]) ).

fof(f173107,plain,
    ( spl0_391
    | ~ spl0_33
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4144,f3283,f1072,f173105]) ).

fof(f173105,plain,
    ( spl0_391
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X0,implies(X2,X3)),implies(X1,implies(X2,implies(X0,X3)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_391])]) ).

fof(f4144,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X0,implies(X2,X3)),implies(X1,implies(X2,implies(X0,X3))))
    | ~ spl0_33
    | ~ spl0_60 ),
    inference(superposition,[],[f1073,f3284]) ).

fof(f173103,plain,
    ( spl0_390
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4046,f3283,f1088,f173101]) ).

fof(f173101,plain,
    ( spl0_390
  <=> ! [X0,X3,X2,X1] : truth = implies(X1,implies(X2,implies(implies(implies(X0,X1),implies(X2,X3)),X3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_390])]) ).

fof(f4046,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X1,implies(X2,implies(implies(implies(X0,X1),implies(X2,X3)),X3)))
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f1089]) ).

fof(f173099,plain,
    ( spl0_389
    | ~ spl0_13
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4038,f3283,f89,f173097]) ).

fof(f173097,plain,
    ( spl0_389
  <=> ! [X0,X3,X2,X1] : implies(X1,implies(X2,implies(X0,X3))) = implies(X1,implies(X0,implies(X2,X3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_389])]) ).

fof(f4038,plain,
    ( ! [X2,X3,X0,X1] : implies(X1,implies(X2,implies(X0,X3))) = implies(X1,implies(X0,implies(X2,X3)))
    | ~ spl0_13
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f90]) ).

fof(f173095,plain,
    ( spl0_388
    | ~ spl0_13
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4010,f3283,f89,f173093]) ).

fof(f173093,plain,
    ( spl0_388
  <=> ! [X0,X3,X2,X1] : implies(X3,implies(X1,implies(X0,X2))) = implies(X0,implies(X1,implies(X3,X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_388])]) ).

fof(f4010,plain,
    ( ! [X2,X3,X0,X1] : implies(X3,implies(X1,implies(X0,X2))) = implies(X0,implies(X1,implies(X3,X2)))
    | ~ spl0_13
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f90]) ).

fof(f173091,plain,
    ( spl0_387
    | ~ spl0_51
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f3739,f3279,f1713,f173089]) ).

fof(f173089,plain,
    ( spl0_387
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X2,X0),implies(implies(X2,X1),implies(X0,X1)),truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_387])]) ).

fof(f1713,plain,
    ( spl0_51
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X0,X2),implies(X2,implies(X1,X0)),truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_51])]) ).

fof(f3279,plain,
    ( spl0_59
  <=> ! [X2,X0,X1] : implies(implies(X0,X1),implies(X2,X1)) = implies(X2,implies(implies(X1,X0),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_59])]) ).

fof(f3739,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X2,X0),implies(implies(X2,X1),implies(X0,X1)),truth,truth)
    | ~ spl0_51
    | ~ spl0_59 ),
    inference(superposition,[],[f1714,f3280]) ).

fof(f3280,plain,
    ( ! [X2,X0,X1] : implies(implies(X0,X1),implies(X2,X1)) = implies(X2,implies(implies(X1,X0),X0))
    | ~ spl0_59 ),
    inference(avatar_component_clause,[],[f3279]) ).

fof(f1714,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X0,X2),implies(X2,implies(X1,X0)),truth,truth)
    | ~ spl0_51 ),
    inference(avatar_component_clause,[],[f1713]) ).

fof(f173087,plain,
    ( ~ spl0_386
    | spl0_2
    | ~ spl0_304 ),
    inference(avatar_split_clause,[],[f172765,f165732,f26,f173084]) ).

fof(f26,plain,
    ( spl0_2
  <=> truth = implies(implies(b,implies(implies(a,b),a)),implies(b,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_2])]) ).

fof(f172765,plain,
    ( truth != implies(implies(b,a),implies(b,a))
    | spl0_2
    | ~ spl0_304 ),
    inference(superposition,[],[f28,f165733]) ).

fof(f28,plain,
    ( truth != implies(implies(b,implies(implies(a,b),a)),implies(b,a))
    | spl0_2 ),
    inference(avatar_component_clause,[],[f26]) ).

fof(f173082,plain,
    ( spl0_385
    | ~ spl0_30
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f3705,f3279,f635,f173080]) ).

fof(f173080,plain,
    ( spl0_385
  <=> ! [X2,X0,X1] : truth = ifeq(truth,implies(X2,X1),implies(X2,implies(implies(X1,X0),X0)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_385])]) ).

fof(f635,plain,
    ( spl0_30
  <=> ! [X0,X1] : truth = ifeq(truth,X1,implies(X0,X1),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_30])]) ).

fof(f3705,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,implies(X2,X1),implies(X2,implies(implies(X1,X0),X0)),truth)
    | ~ spl0_30
    | ~ spl0_59 ),
    inference(superposition,[],[f636,f3280]) ).

fof(f636,plain,
    ( ! [X0,X1] : truth = ifeq(truth,X1,implies(X0,X1),truth)
    | ~ spl0_30 ),
    inference(avatar_component_clause,[],[f635]) ).

fof(f173078,plain,
    ( spl0_384
    | ~ spl0_33
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f3678,f3279,f1072,f173076]) ).

fof(f173076,plain,
    ( spl0_384
  <=> ! [X2,X0,X1] : truth = implies(implies(implies(X0,X1),X1),implies(X2,implies(implies(X1,X0),X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_384])]) ).

fof(f3678,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X0,X1),X1),implies(X2,implies(implies(X1,X0),X0)))
    | ~ spl0_33
    | ~ spl0_59 ),
    inference(superposition,[],[f1073,f3280]) ).

fof(f173074,plain,
    ( spl0_383
    | ~ spl0_37
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f3656,f3279,f1088,f173072]) ).

fof(f173072,plain,
    ( spl0_383
  <=> ! [X2,X0,X1] : truth = implies(implies(X2,X1),implies(implies(implies(X0,implies(X1,X2)),X2),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_383])]) ).

fof(f3656,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,X1),implies(implies(implies(X0,implies(X1,X2)),X2),X1))
    | ~ spl0_37
    | ~ spl0_59 ),
    inference(superposition,[],[f3280,f1089]) ).

fof(f173070,plain,
    ( spl0_382
    | ~ spl0_13
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f3651,f3279,f89,f173068]) ).

fof(f173068,plain,
    ( spl0_382
  <=> ! [X2,X0,X1] : implies(implies(X1,X2),implies(X0,X2)) = implies(implies(X2,X1),implies(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_382])]) ).

fof(f3651,plain,
    ( ! [X2,X0,X1] : implies(implies(X1,X2),implies(X0,X2)) = implies(implies(X2,X1),implies(X0,X1))
    | ~ spl0_13
    | ~ spl0_59 ),
    inference(superposition,[],[f3280,f90]) ).

fof(f173066,plain,
    ( spl0_381
    | ~ spl0_13
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f3609,f3279,f89,f173064]) ).

fof(f173064,plain,
    ( spl0_381
  <=> ! [X2,X0,X1] : implies(X2,implies(implies(X0,X1),X1)) = implies(X2,implies(implies(X1,X0),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_381])]) ).

fof(f3609,plain,
    ( ! [X2,X0,X1] : implies(X2,implies(implies(X0,X1),X1)) = implies(X2,implies(implies(X1,X0),X0))
    | ~ spl0_13
    | ~ spl0_59 ),
    inference(superposition,[],[f3280,f90]) ).

fof(f173062,plain,
    ( spl0_380
    | ~ spl0_3
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_14
    | ~ spl0_15
    | ~ spl0_19
    | ~ spl0_24
    | ~ spl0_40
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f3265,f3130,f1666,f611,f459,f232,f138,f89,f43,f31,f173060]) ).

fof(f173060,plain,
    ( spl0_380
  <=> ! [X0,X1] : ifeq(truth,implies(X1,not(implies(X1,X0))),not(implies(X0,X1)),X0) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_380])]) ).

fof(f31,plain,
    ( spl0_3
  <=> ! [X3] : implies(truth,X3) = X3 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_3])]) ).

fof(f138,plain,
    ( spl0_14
  <=> ! [X0] : truth = implies(not(truth),not(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_14])]) ).

fof(f459,plain,
    ( spl0_19
  <=> ! [X0] : implies(not(X0),not(truth)) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_19])]) ).

fof(f1666,plain,
    ( spl0_40
  <=> ! [X0,X1] : implies(implies(X1,X0),not(X1)) = implies(implies(X0,X1),not(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_40])]) ).

fof(f3130,plain,
    ( spl0_56
  <=> ! [X0,X1] : not(X1) = ifeq(implies(X1,X0),implies(X0,X1),not(X0),not(X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_56])]) ).

fof(f3265,plain,
    ( ! [X0,X1] : ifeq(truth,implies(X1,not(implies(X1,X0))),not(implies(X0,X1)),X0) = X0
    | ~ spl0_3
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_14
    | ~ spl0_15
    | ~ spl0_19
    | ~ spl0_24
    | ~ spl0_40
    | ~ spl0_56 ),
    inference(forward_demodulation,[],[f3264,f543]) ).

fof(f543,plain,
    ( ! [X0,X1] : truth = implies(X0,implies(not(X0),X1))
    | ~ spl0_3
    | ~ spl0_6
    | ~ spl0_14
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f542,f32]) ).

fof(f32,plain,
    ( ! [X3] : implies(truth,X3) = X3
    | ~ spl0_3 ),
    inference(avatar_component_clause,[],[f31]) ).

fof(f542,plain,
    ( ! [X0,X1] : truth = implies(X0,implies(truth,implies(not(X0),X1)))
    | ~ spl0_6
    | ~ spl0_14
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f526,f462]) ).

fof(f462,plain,
    ( ! [X0] : truth = implies(not(truth),X0)
    | ~ spl0_6
    | ~ spl0_14 ),
    inference(superposition,[],[f139,f44]) ).

fof(f139,plain,
    ( ! [X0] : truth = implies(not(truth),not(X0))
    | ~ spl0_14 ),
    inference(avatar_component_clause,[],[f138]) ).

fof(f526,plain,
    ( ! [X0,X1] : truth = implies(X0,implies(implies(not(truth),X1),implies(not(X0),X1)))
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(superposition,[],[f233,f460]) ).

fof(f460,plain,
    ( ! [X0] : implies(not(X0),not(truth)) = X0
    | ~ spl0_19 ),
    inference(avatar_component_clause,[],[f459]) ).

fof(f3264,plain,
    ( ! [X0,X1] : ifeq(implies(X0,implies(not(X0),X1)),implies(X1,not(implies(X1,X0))),not(implies(X0,X1)),X0) = X0
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_40
    | ~ spl0_56 ),
    inference(forward_demodulation,[],[f3263,f90]) ).

fof(f3263,plain,
    ( ! [X0,X1] : ifeq(implies(not(X0),implies(X0,X1)),implies(X1,not(implies(X1,X0))),not(implies(X0,X1)),X0) = X0
    | ~ spl0_6
    | ~ spl0_24
    | ~ spl0_40
    | ~ spl0_56 ),
    inference(forward_demodulation,[],[f3262,f612]) ).

fof(f3262,plain,
    ( ! [X0,X1] : ifeq(implies(not(X0),implies(X0,X1)),implies(implies(X1,X0),not(X1)),not(implies(X0,X1)),X0) = X0
    | ~ spl0_6
    | ~ spl0_40
    | ~ spl0_56 ),
    inference(forward_demodulation,[],[f3191,f44]) ).

fof(f3191,plain,
    ( ! [X0,X1] : not(not(X0)) = ifeq(implies(not(X0),implies(X0,X1)),implies(implies(X1,X0),not(X1)),not(implies(X0,X1)),not(not(X0)))
    | ~ spl0_40
    | ~ spl0_56 ),
    inference(superposition,[],[f3131,f1667]) ).

fof(f1667,plain,
    ( ! [X0,X1] : implies(implies(X1,X0),not(X1)) = implies(implies(X0,X1),not(X0))
    | ~ spl0_40 ),
    inference(avatar_component_clause,[],[f1666]) ).

fof(f3131,plain,
    ( ! [X0,X1] : not(X1) = ifeq(implies(X1,X0),implies(X0,X1),not(X0),not(X1))
    | ~ spl0_56 ),
    inference(avatar_component_clause,[],[f3130]) ).

fof(f173058,plain,
    ( spl0_379
    | ~ spl0_6
    | ~ spl0_22
    | ~ spl0_24
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f3209,f3130,f611,f552,f43,f173056]) ).

fof(f173056,plain,
    ( spl0_379
  <=> ! [X0,X1] : ifeq(truth,implies(X0,not(implies(X0,X1))),not(implies(X0,X1)),X0) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_379])]) ).

fof(f552,plain,
    ( spl0_22
  <=> ! [X0,X1] : truth = implies(not(X1),implies(X1,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_22])]) ).

fof(f3209,plain,
    ( ! [X0,X1] : ifeq(truth,implies(X0,not(implies(X0,X1))),not(implies(X0,X1)),X0) = X0
    | ~ spl0_6
    | ~ spl0_22
    | ~ spl0_24
    | ~ spl0_56 ),
    inference(forward_demodulation,[],[f3208,f612]) ).

fof(f3208,plain,
    ( ! [X0,X1] : ifeq(truth,implies(implies(X0,X1),not(X0)),not(implies(X0,X1)),X0) = X0
    | ~ spl0_6
    | ~ spl0_22
    | ~ spl0_56 ),
    inference(forward_demodulation,[],[f3153,f44]) ).

fof(f3153,plain,
    ( ! [X0,X1] : not(not(X0)) = ifeq(truth,implies(implies(X0,X1),not(X0)),not(implies(X0,X1)),not(not(X0)))
    | ~ spl0_22
    | ~ spl0_56 ),
    inference(superposition,[],[f3131,f553]) ).

fof(f553,plain,
    ( ! [X0,X1] : truth = implies(not(X1),implies(X1,X0))
    | ~ spl0_22 ),
    inference(avatar_component_clause,[],[f552]) ).

fof(f173054,plain,
    ( spl0_378
    | ~ spl0_6
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f3193,f3130,f43,f173052]) ).

fof(f173052,plain,
    ( spl0_378
  <=> ! [X0,X1] : not(X1) = ifeq(implies(X1,not(X0)),implies(not(X0),X1),X0,not(X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_378])]) ).

fof(f3193,plain,
    ( ! [X0,X1] : not(X1) = ifeq(implies(X1,not(X0)),implies(not(X0),X1),X0,not(X1))
    | ~ spl0_6
    | ~ spl0_56 ),
    inference(superposition,[],[f3131,f44]) ).

fof(f173050,plain,
    ( spl0_377
    | ~ spl0_9
    | ~ spl0_36
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f3116,f1727,f1084,f55,f173048]) ).

fof(f173048,plain,
    ( spl0_377
  <=> ! [X2,X0,X1] : truth = implies(not(implies(implies(X1,X2),implies(implies(X0,X1),X2))),not(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_377])]) ).

fof(f55,plain,
    ( spl0_9
  <=> ! [X3] : not(X3) = implies(X3,not(truth)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_9])]) ).

fof(f3116,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(implies(X1,X2),implies(implies(X0,X1),X2))),not(X0))
    | ~ spl0_9
    | ~ spl0_36
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f3000,f56]) ).

fof(f56,plain,
    ( ! [X3] : not(X3) = implies(X3,not(truth))
    | ~ spl0_9 ),
    inference(avatar_component_clause,[],[f55]) ).

fof(f3000,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(implies(X1,X2),implies(implies(X0,X1),X2))),implies(X0,not(truth)))
    | ~ spl0_36
    | ~ spl0_54 ),
    inference(superposition,[],[f1085,f1728]) ).

fof(f173046,plain,
    ( spl0_376
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f3104,f1727,f89,f39,f173044]) ).

fof(f173044,plain,
    ( spl0_376
  <=> ! [X0,X3,X2,X1] : truth = implies(X0,implies(X3,implies(implies(X1,X2),implies(implies(X0,X1),X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_376])]) ).

fof(f3104,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X0,implies(X3,implies(implies(X1,X2),implies(implies(X0,X1),X2))))
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2979,f40]) ).

fof(f2979,plain,
    ( ! [X2,X3,X0,X1] : implies(X3,truth) = implies(X0,implies(X3,implies(implies(X1,X2),implies(implies(X0,X1),X2))))
    | ~ spl0_13
    | ~ spl0_54 ),
    inference(superposition,[],[f90,f1728]) ).

fof(f171977,plain,
    ( spl0_375
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f3099,f1727,f611,f89,f171975]) ).

fof(f171975,plain,
    ( spl0_375
  <=> ! [X2,X0,X1] : truth = implies(X0,implies(X2,implies(implies(X1,not(X2)),not(implies(X0,X1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_375])]) ).

fof(f3099,plain,
    ( ! [X2,X0,X1] : truth = implies(X0,implies(X2,implies(implies(X1,not(X2)),not(implies(X0,X1)))))
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2958,f90]) ).

fof(f2958,plain,
    ( ! [X2,X0,X1] : truth = implies(X0,implies(implies(X1,not(X2)),implies(X2,not(implies(X0,X1)))))
    | ~ spl0_24
    | ~ spl0_54 ),
    inference(superposition,[],[f1728,f612]) ).

fof(f171973,plain,
    ( spl0_374
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_36
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f3077,f1727,f1084,f89,f31,f171971]) ).

fof(f171971,plain,
    ( spl0_374
  <=> ! [X2,X0,X1] : truth = implies(not(X0),implies(implies(implies(X1,not(implies(X1,X0))),X2),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_374])]) ).

fof(f3077,plain,
    ( ! [X2,X0,X1] : truth = implies(not(X0),implies(implies(implies(X1,not(implies(X1,X0))),X2),X2))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_36
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f3076,f32]) ).

fof(f3076,plain,
    ( ! [X2,X0,X1] : truth = implies(not(X0),implies(truth,implies(implies(implies(X1,not(implies(X1,X0))),X2),X2)))
    | ~ spl0_13
    | ~ spl0_36
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2930,f90]) ).

fof(f2930,plain,
    ( ! [X2,X0,X1] : truth = implies(not(X0),implies(implies(implies(X1,not(implies(X1,X0))),X2),implies(truth,X2)))
    | ~ spl0_36
    | ~ spl0_54 ),
    inference(superposition,[],[f1728,f1085]) ).

fof(f171969,plain,
    ( spl0_373
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_37
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f3073,f1727,f1088,f89,f31,f171967]) ).

fof(f171967,plain,
    ( spl0_373
  <=> ! [X2,X0,X1,X3] : truth = implies(implies(implies(X0,X1),X2),implies(implies(implies(X1,X2),X3),X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_373])]) ).

fof(f3073,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X0,X1),X2),implies(implies(implies(X1,X2),X3),X3))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_37
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f3072,f32]) ).

fof(f3072,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X0,X1),X2),implies(truth,implies(implies(implies(X1,X2),X3),X3)))
    | ~ spl0_13
    | ~ spl0_37
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2928,f90]) ).

fof(f2928,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X0,X1),X2),implies(implies(implies(X1,X2),X3),implies(truth,X3)))
    | ~ spl0_37
    | ~ spl0_54 ),
    inference(superposition,[],[f1728,f1089]) ).

fof(f171965,plain,
    ( spl0_372
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_33
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f3069,f1727,f1072,f89,f31,f171963]) ).

fof(f171963,plain,
    ( spl0_372
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X0,X1),implies(implies(implies(X0,implies(X2,X1)),X3),X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_372])]) ).

fof(f3069,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X0,X1),implies(implies(implies(X0,implies(X2,X1)),X3),X3))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_33
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f3068,f32]) ).

fof(f3068,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X0,X1),implies(truth,implies(implies(implies(X0,implies(X2,X1)),X3),X3)))
    | ~ spl0_13
    | ~ spl0_33
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2926,f90]) ).

fof(f2926,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X0,X1),implies(implies(implies(X0,implies(X2,X1)),X3),implies(truth,X3)))
    | ~ spl0_33
    | ~ spl0_54 ),
    inference(superposition,[],[f1728,f1073]) ).

fof(f171961,plain,
    ( spl0_371
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f3047,f1727,f611,f89,f68,f171959]) ).

fof(f171959,plain,
    ( spl0_371
  <=> ! [X2,X0,X1] : truth = implies(X2,implies(X1,implies(implies(X1,X0),not(implies(X2,not(X0)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_371])]) ).

fof(f68,plain,
    ( spl0_10
  <=> ! [X4,X3] : implies(X4,X3) = implies(not(X3),not(X4)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_10])]) ).

fof(f3047,plain,
    ( ! [X2,X0,X1] : truth = implies(X2,implies(X1,implies(implies(X1,X0),not(implies(X2,not(X0))))))
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2905,f665]) ).

fof(f665,plain,
    ( ! [X2,X0,X1] : implies(X0,implies(X2,not(X1))) = implies(X2,implies(X1,not(X0)))
    | ~ spl0_13
    | ~ spl0_24 ),
    inference(superposition,[],[f90,f612]) ).

fof(f2905,plain,
    ( ! [X2,X0,X1] : truth = implies(X2,implies(implies(X1,X0),implies(implies(X2,not(X0)),not(X1))))
    | ~ spl0_10
    | ~ spl0_54 ),
    inference(superposition,[],[f1728,f69]) ).

fof(f69,plain,
    ( ! [X3,X4] : implies(X4,X3) = implies(not(X3),not(X4))
    | ~ spl0_10 ),
    inference(avatar_component_clause,[],[f68]) ).

fof(f171957,plain,
    ( spl0_370
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f3045,f1727,f611,f89,f171955]) ).

fof(f171955,plain,
    ( spl0_370
  <=> ! [X2,X0,X1] : truth = implies(X2,implies(X1,implies(implies(X1,not(X0)),not(implies(X2,X0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_370])]) ).

fof(f3045,plain,
    ( ! [X2,X0,X1] : truth = implies(X2,implies(X1,implies(implies(X1,not(X0)),not(implies(X2,X0)))))
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2903,f665]) ).

fof(f2903,plain,
    ( ! [X2,X0,X1] : truth = implies(X2,implies(implies(X1,not(X0)),implies(implies(X2,X0),not(X1))))
    | ~ spl0_24
    | ~ spl0_54 ),
    inference(superposition,[],[f1728,f612]) ).

fof(f171953,plain,
    ( spl0_369
    | ~ spl0_3
    | ~ spl0_36
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f3039,f1727,f1084,f31,f171951]) ).

fof(f171951,plain,
    ( spl0_369
  <=> ! [X2,X0,X1] : truth = implies(X2,implies(implies(X2,not(X0)),implies(X1,not(implies(X1,X0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_369])]) ).

fof(f3039,plain,
    ( ! [X2,X0,X1] : truth = implies(X2,implies(implies(X2,not(X0)),implies(X1,not(implies(X1,X0)))))
    | ~ spl0_3
    | ~ spl0_36
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2900,f32]) ).

fof(f2900,plain,
    ( ! [X2,X0,X1] : truth = implies(X2,implies(truth,implies(implies(X2,not(X0)),implies(X1,not(implies(X1,X0))))))
    | ~ spl0_36
    | ~ spl0_54 ),
    inference(superposition,[],[f1728,f1085]) ).

fof(f171949,plain,
    ( spl0_368
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_37
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f3036,f1727,f1088,f89,f31,f171947]) ).

fof(f171947,plain,
    ( spl0_368
  <=> ! [X0,X3,X2,X1] : truth = implies(X3,implies(X1,implies(implies(X3,implies(implies(X0,X1),X2)),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_368])]) ).

fof(f3036,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X3,implies(X1,implies(implies(X3,implies(implies(X0,X1),X2)),X2)))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_37
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f3035,f90]) ).

fof(f3035,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X3,implies(implies(X3,implies(implies(X0,X1),X2)),implies(X1,X2)))
    | ~ spl0_3
    | ~ spl0_37
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2898,f32]) ).

fof(f2898,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X3,implies(truth,implies(implies(X3,implies(implies(X0,X1),X2)),implies(X1,X2))))
    | ~ spl0_37
    | ~ spl0_54 ),
    inference(superposition,[],[f1728,f1089]) ).

fof(f171945,plain,
    ( spl0_367
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_33
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f3032,f1727,f1072,f89,f31,f171943]) ).

fof(f171943,plain,
    ( spl0_367
  <=> ! [X0,X3,X2,X1] : truth = implies(X3,implies(X0,implies(implies(X3,implies(X0,X1)),implies(X2,X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_367])]) ).

fof(f3032,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X3,implies(X0,implies(implies(X3,implies(X0,X1)),implies(X2,X1))))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_33
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f3031,f90]) ).

fof(f3031,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X3,implies(implies(X3,implies(X0,X1)),implies(X0,implies(X2,X1))))
    | ~ spl0_3
    | ~ spl0_33
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2896,f32]) ).

fof(f2896,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X3,implies(truth,implies(implies(X3,implies(X0,X1)),implies(X0,implies(X2,X1)))))
    | ~ spl0_33
    | ~ spl0_54 ),
    inference(superposition,[],[f1728,f1073]) ).

fof(f171941,plain,
    ( spl0_366
    | ~ spl0_29
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f2992,f1727,f631,f171939]) ).

fof(f171939,plain,
    ( spl0_366
  <=> ! [X2,X0,X1] : truth = ifeq(X0,truth,implies(implies(X1,X2),implies(implies(X0,X1),X2)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_366])]) ).

fof(f631,plain,
    ( spl0_29
  <=> ! [X0,X1] : truth = ifeq(X0,implies(X0,X1),X1,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_29])]) ).

fof(f2992,plain,
    ( ! [X2,X0,X1] : truth = ifeq(X0,truth,implies(implies(X1,X2),implies(implies(X0,X1),X2)),truth)
    | ~ spl0_29
    | ~ spl0_54 ),
    inference(superposition,[],[f632,f1728]) ).

fof(f632,plain,
    ( ! [X0,X1] : truth = ifeq(X0,implies(X0,X1),X1,truth)
    | ~ spl0_29 ),
    inference(avatar_component_clause,[],[f631]) ).

fof(f170503,plain,
    ( spl0_365
    | ~ spl0_10
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f2935,f1727,f68,f170501]) ).

fof(f170501,plain,
    ( spl0_365
  <=> ! [X2,X0,X1] : truth = implies(not(X0),implies(implies(not(X1),X2),implies(implies(X1,X0),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_365])]) ).

fof(f2935,plain,
    ( ! [X2,X0,X1] : truth = implies(not(X0),implies(implies(not(X1),X2),implies(implies(X1,X0),X2)))
    | ~ spl0_10
    | ~ spl0_54 ),
    inference(superposition,[],[f1728,f69]) ).

fof(f170499,plain,
    ( spl0_364
    | ~ spl0_24
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f2933,f1727,f611,f170497]) ).

fof(f170497,plain,
    ( spl0_364
  <=> ! [X2,X0,X1] : truth = implies(X0,implies(implies(not(X1),X2),implies(implies(X1,not(X0)),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_364])]) ).

fof(f2933,plain,
    ( ! [X2,X0,X1] : truth = implies(X0,implies(implies(not(X1),X2),implies(implies(X1,not(X0)),X2)))
    | ~ spl0_24
    | ~ spl0_54 ),
    inference(superposition,[],[f1728,f612]) ).

fof(f170495,plain,
    ( spl0_363
    | ~ spl0_26
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f2915,f1727,f619,f170493]) ).

fof(f170493,plain,
    ( spl0_363
  <=> ! [X2,X0,X1] : truth = implies(not(X0),implies(implies(X1,X2),implies(implies(not(X1),X0),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_363])]) ).

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

fof(f2915,plain,
    ( ! [X2,X0,X1] : truth = implies(not(X0),implies(implies(X1,X2),implies(implies(not(X1),X0),X2)))
    | ~ spl0_26
    | ~ spl0_54 ),
    inference(superposition,[],[f1728,f620]) ).

fof(f620,plain,
    ( ! [X0,X1] : implies(not(X0),X1) = implies(not(X1),X0)
    | ~ spl0_26 ),
    inference(avatar_component_clause,[],[f619]) ).

fof(f170491,plain,
    ( spl0_362
    | ~ spl0_26
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f2885,f1727,f619,f170489]) ).

fof(f170489,plain,
    ( spl0_362
  <=> ! [X2,X0,X1] : truth = implies(X2,implies(implies(not(X1),X0),implies(implies(X2,not(X0)),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_362])]) ).

fof(f2885,plain,
    ( ! [X2,X0,X1] : truth = implies(X2,implies(implies(not(X1),X0),implies(implies(X2,not(X0)),X1)))
    | ~ spl0_26
    | ~ spl0_54 ),
    inference(superposition,[],[f1728,f620]) ).

fof(f170487,plain,
    ( spl0_361
    | ~ spl0_24
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f2787,f1713,f611,f170485]) ).

fof(f170485,plain,
    ( spl0_361
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X1,not(X0)),implies(not(X1),implies(X2,X0)),truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_361])]) ).

fof(f2787,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X1,not(X0)),implies(not(X1),implies(X2,X0)),truth,truth)
    | ~ spl0_24
    | ~ spl0_51 ),
    inference(superposition,[],[f1714,f612]) ).

fof(f170483,plain,
    ( spl0_360
    | ~ spl0_26
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f2770,f1713,f619,f170481]) ).

fof(f170481,plain,
    ( spl0_360
  <=> ! [X2,X0,X1] : truth = ifeq(implies(not(X1),X0),implies(X1,implies(X2,not(X0))),truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_360])]) ).

fof(f2770,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(not(X1),X0),implies(X1,implies(X2,not(X0))),truth,truth)
    | ~ spl0_26
    | ~ spl0_51 ),
    inference(superposition,[],[f1714,f620]) ).

fof(f170479,plain,
    ( spl0_359
    | ~ spl0_24
    | ~ spl0_50 ),
    inference(avatar_split_clause,[],[f2668,f1709,f611,f170477]) ).

fof(f170477,plain,
    ( spl0_359
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X1,not(X0)),truth,implies(X0,implies(X2,not(X1))),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_359])]) ).

fof(f1709,plain,
    ( spl0_50
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X2,X0),truth,implies(X2,implies(X1,X0)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_50])]) ).

fof(f2668,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X1,not(X0)),truth,implies(X0,implies(X2,not(X1))),truth)
    | ~ spl0_24
    | ~ spl0_50 ),
    inference(superposition,[],[f1710,f612]) ).

fof(f1710,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X2,X0),truth,implies(X2,implies(X1,X0)),truth)
    | ~ spl0_50 ),
    inference(avatar_component_clause,[],[f1709]) ).

fof(f170475,plain,
    ( spl0_358
    | ~ spl0_26
    | ~ spl0_50 ),
    inference(avatar_split_clause,[],[f2651,f1709,f619,f170473]) ).

fof(f170473,plain,
    ( spl0_358
  <=> ! [X2,X0,X1] : truth = ifeq(implies(not(X1),X0),truth,implies(not(X0),implies(X2,X1)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_358])]) ).

fof(f2651,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(not(X1),X0),truth,implies(not(X0),implies(X2,X1)),truth)
    | ~ spl0_26
    | ~ spl0_50 ),
    inference(superposition,[],[f1710,f620]) ).

fof(f170471,plain,
    ( spl0_357
    | ~ spl0_10
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f2603,f1700,f68,f170469]) ).

fof(f170469,plain,
    ( spl0_357
  <=> ! [X2,X0,X1] : truth = ifeq(truth,implies(implies(X2,not(X0)),not(X1)),implies(X1,X0),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_357])]) ).

fof(f1700,plain,
    ( spl0_48
  <=> ! [X2,X0,X1] : truth = ifeq(truth,implies(implies(X1,X0),X2),implies(X0,X2),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_48])]) ).

fof(f2603,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,implies(implies(X2,not(X0)),not(X1)),implies(X1,X0),truth)
    | ~ spl0_10
    | ~ spl0_48 ),
    inference(superposition,[],[f1701,f69]) ).

fof(f1701,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,implies(implies(X1,X0),X2),implies(X0,X2),truth)
    | ~ spl0_48 ),
    inference(avatar_component_clause,[],[f1700]) ).

fof(f170467,plain,
    ( spl0_356
    | ~ spl0_24
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f2601,f1700,f611,f170465]) ).

fof(f170465,plain,
    ( spl0_356
  <=> ! [X2,X0,X1] : truth = ifeq(truth,implies(implies(X2,X0),not(X1)),implies(X1,not(X0)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_356])]) ).

fof(f2601,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,implies(implies(X2,X0),not(X1)),implies(X1,not(X0)),truth)
    | ~ spl0_24
    | ~ spl0_48 ),
    inference(superposition,[],[f1701,f612]) ).

fof(f168973,plain,
    ( spl0_355
    | ~ spl0_26
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f2584,f1700,f619,f168971]) ).

fof(f168971,plain,
    ( spl0_355
  <=> ! [X2,X0,X1] : truth = ifeq(truth,implies(implies(X2,not(X0)),X1),implies(not(X1),X0),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_355])]) ).

fof(f2584,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,implies(implies(X2,not(X0)),X1),implies(not(X1),X0),truth)
    | ~ spl0_26
    | ~ spl0_48 ),
    inference(superposition,[],[f1701,f620]) ).

fof(f168969,plain,
    ( spl0_354
    | ~ spl0_24
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f2576,f1700,f611,f168967]) ).

fof(f168967,plain,
    ( spl0_354
  <=> ! [X2,X0,X1] : truth = ifeq(truth,implies(X2,not(implies(X0,X1))),implies(X1,not(X2)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_354])]) ).

fof(f2576,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,implies(X2,not(implies(X0,X1))),implies(X1,not(X2)),truth)
    | ~ spl0_24
    | ~ spl0_48 ),
    inference(superposition,[],[f1701,f612]) ).

fof(f168965,plain,
    ( spl0_353
    | ~ spl0_9
    | ~ spl0_36
    | ~ spl0_46 ),
    inference(avatar_split_clause,[],[f2522,f1691,f1084,f55,f168963]) ).

fof(f168963,plain,
    ( spl0_353
  <=> ! [X2,X0,X1] : truth = implies(not(implies(X0,implies(implies(X1,X2),X2))),not(implies(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_353])]) ).

fof(f2522,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X0,implies(implies(X1,X2),X2))),not(implies(X0,X1)))
    | ~ spl0_9
    | ~ spl0_36
    | ~ spl0_46 ),
    inference(forward_demodulation,[],[f2459,f56]) ).

fof(f2459,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X0,implies(implies(X1,X2),X2))),implies(implies(X0,X1),not(truth)))
    | ~ spl0_36
    | ~ spl0_46 ),
    inference(superposition,[],[f1085,f1692]) ).

fof(f168961,plain,
    ( spl0_352
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_46 ),
    inference(avatar_split_clause,[],[f2510,f1691,f89,f39,f168959]) ).

fof(f168959,plain,
    ( spl0_352
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X0,X1),implies(X3,implies(X0,implies(implies(X1,X2),X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_352])]) ).

fof(f2510,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X0,X1),implies(X3,implies(X0,implies(implies(X1,X2),X2))))
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_46 ),
    inference(forward_demodulation,[],[f2438,f40]) ).

fof(f2438,plain,
    ( ! [X2,X3,X0,X1] : implies(X3,truth) = implies(implies(X0,X1),implies(X3,implies(X0,implies(implies(X1,X2),X2))))
    | ~ spl0_13
    | ~ spl0_46 ),
    inference(superposition,[],[f90,f1692]) ).

fof(f168957,plain,
    ( spl0_351
    | ~ spl0_24
    | ~ spl0_46 ),
    inference(avatar_split_clause,[],[f2487,f1691,f611,f168955]) ).

fof(f168955,plain,
    ( spl0_351
  <=> ! [X2,X0,X1] : truth = implies(implies(X2,X0),implies(X2,implies(X1,not(implies(X1,not(X0)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_351])]) ).

fof(f2487,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,X0),implies(X2,implies(X1,not(implies(X1,not(X0))))))
    | ~ spl0_24
    | ~ spl0_46 ),
    inference(forward_demodulation,[],[f2392,f612]) ).

fof(f2392,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,X0),implies(X2,implies(implies(X1,not(X0)),not(X1))))
    | ~ spl0_24
    | ~ spl0_46 ),
    inference(superposition,[],[f1692,f612]) ).

fof(f168953,plain,
    ( spl0_350
    | ~ spl0_24
    | ~ spl0_46 ),
    inference(avatar_split_clause,[],[f2405,f1691,f611,f168951]) ).

fof(f168951,plain,
    ( spl0_350
  <=> ! [X2,X0,X1] : truth = implies(implies(X2,X0),implies(X2,implies(X1,not(implies(X0,not(X1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_350])]) ).

fof(f2405,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,X0),implies(X2,implies(X1,not(implies(X0,not(X1))))))
    | ~ spl0_24
    | ~ spl0_46 ),
    inference(superposition,[],[f1692,f612]) ).

fof(f168949,plain,
    ( spl0_349
    | ~ spl0_26
    | ~ spl0_46 ),
    inference(avatar_split_clause,[],[f2375,f1691,f619,f168947]) ).

fof(f168947,plain,
    ( spl0_349
  <=> ! [X2,X0,X1] : truth = implies(implies(X2,not(X0)),implies(X2,implies(implies(not(X1),X0),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_349])]) ).

fof(f2375,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,not(X0)),implies(X2,implies(implies(not(X1),X0),X1)))
    | ~ spl0_26
    | ~ spl0_46 ),
    inference(superposition,[],[f1692,f620]) ).

fof(f168945,plain,
    ( spl0_348
    | ~ spl0_10
    | ~ spl0_46 ),
    inference(avatar_split_clause,[],[f2365,f1691,f68,f168943]) ).

fof(f168943,plain,
    ( spl0_348
  <=> ! [X2,X0,X1] : truth = implies(implies(X1,X0),implies(not(X0),implies(implies(not(X1),X2),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_348])]) ).

fof(f2365,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X1,X0),implies(not(X0),implies(implies(not(X1),X2),X2)))
    | ~ spl0_10
    | ~ spl0_46 ),
    inference(superposition,[],[f1692,f69]) ).

fof(f168941,plain,
    ( spl0_347
    | ~ spl0_24
    | ~ spl0_46 ),
    inference(avatar_split_clause,[],[f2363,f1691,f611,f168939]) ).

fof(f168939,plain,
    ( spl0_347
  <=> ! [X2,X0,X1] : truth = implies(implies(X1,not(X0)),implies(X0,implies(implies(not(X1),X2),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_347])]) ).

fof(f2363,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X1,not(X0)),implies(X0,implies(implies(not(X1),X2),X2)))
    | ~ spl0_24
    | ~ spl0_46 ),
    inference(superposition,[],[f1692,f612]) ).

fof(f168937,plain,
    ( spl0_346
    | ~ spl0_26
    | ~ spl0_46 ),
    inference(avatar_split_clause,[],[f2346,f1691,f619,f168935]) ).

fof(f168935,plain,
    ( spl0_346
  <=> ! [X2,X0,X1] : truth = implies(implies(not(X1),X0),implies(not(X0),implies(implies(X1,X2),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_346])]) ).

fof(f2346,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(not(X1),X0),implies(not(X0),implies(implies(X1,X2),X2)))
    | ~ spl0_26
    | ~ spl0_46 ),
    inference(superposition,[],[f1692,f620]) ).

fof(f167503,plain,
    ( spl0_345
    | ~ spl0_10
    | ~ spl0_36
    | ~ spl0_44 ),
    inference(avatar_split_clause,[],[f2332,f1683,f1084,f68,f167501]) ).

fof(f167501,plain,
    ( spl0_345
  <=> ! [X2,X0,X1] : truth = implies(not(implies(X1,not(X2))),implies(implies(X1,implies(X2,X0)),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_345])]) ).

fof(f1683,plain,
    ( spl0_44
  <=> ! [X2,X0,X1] : implies(X2,implies(X1,X0)) = implies(not(X0),implies(X2,not(X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_44])]) ).

fof(f2332,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X1,not(X2))),implies(implies(X1,implies(X2,X0)),X0))
    | ~ spl0_10
    | ~ spl0_36
    | ~ spl0_44 ),
    inference(forward_demodulation,[],[f2294,f69]) ).

fof(f2294,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X1,not(X2))),implies(not(X0),not(implies(X1,implies(X2,X0)))))
    | ~ spl0_36
    | ~ spl0_44 ),
    inference(superposition,[],[f1085,f1684]) ).

fof(f1684,plain,
    ( ! [X2,X0,X1] : implies(X2,implies(X1,X0)) = implies(not(X0),implies(X2,not(X1)))
    | ~ spl0_44 ),
    inference(avatar_component_clause,[],[f1683]) ).

fof(f167499,plain,
    ( spl0_344
    | ~ spl0_6
    | ~ spl0_35
    | ~ spl0_44 ),
    inference(avatar_split_clause,[],[f2331,f1683,f1080,f43,f167497]) ).

fof(f167497,plain,
    ( spl0_344
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X1,implies(X2,X0)),not(implies(X1,not(X2))),X0,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_344])]) ).

fof(f1080,plain,
    ( spl0_35
  <=> ! [X0,X1] : truth = ifeq(implies(X1,X0),not(X0),not(X1),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_35])]) ).

fof(f2331,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X1,implies(X2,X0)),not(implies(X1,not(X2))),X0,truth)
    | ~ spl0_6
    | ~ spl0_35
    | ~ spl0_44 ),
    inference(forward_demodulation,[],[f2293,f44]) ).

fof(f2293,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X1,implies(X2,X0)),not(implies(X1,not(X2))),not(not(X0)),truth)
    | ~ spl0_35
    | ~ spl0_44 ),
    inference(superposition,[],[f1081,f1684]) ).

fof(f1081,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X1,X0),not(X0),not(X1),truth)
    | ~ spl0_35 ),
    inference(avatar_component_clause,[],[f1080]) ).

fof(f167495,plain,
    ( spl0_343
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_27
    | ~ spl0_44 ),
    inference(avatar_split_clause,[],[f2327,f1683,f623,f611,f89,f167493]) ).

fof(f167493,plain,
    ( spl0_343
  <=> ! [X2,X0,X1] : truth = implies(not(X0),implies(X1,implies(X2,not(implies(X1,implies(X2,X0)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_343])]) ).

fof(f623,plain,
    ( spl0_27
  <=> ! [X0,X1] : truth = implies(X1,implies(implies(X1,X0),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_27])]) ).

fof(f2327,plain,
    ( ! [X2,X0,X1] : truth = implies(not(X0),implies(X1,implies(X2,not(implies(X1,implies(X2,X0))))))
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_27
    | ~ spl0_44 ),
    inference(forward_demodulation,[],[f2326,f612]) ).

fof(f2326,plain,
    ( ! [X2,X0,X1] : truth = implies(not(X0),implies(X1,implies(implies(X1,implies(X2,X0)),not(X2))))
    | ~ spl0_13
    | ~ spl0_27
    | ~ spl0_44 ),
    inference(forward_demodulation,[],[f2284,f90]) ).

fof(f2284,plain,
    ( ! [X2,X0,X1] : truth = implies(not(X0),implies(implies(X1,implies(X2,X0)),implies(X1,not(X2))))
    | ~ spl0_27
    | ~ spl0_44 ),
    inference(superposition,[],[f624,f1684]) ).

fof(f624,plain,
    ( ! [X0,X1] : truth = implies(X1,implies(implies(X1,X0),X0))
    | ~ spl0_27 ),
    inference(avatar_component_clause,[],[f623]) ).

fof(f167491,plain,
    ( spl0_342
    | ~ spl0_29
    | ~ spl0_44 ),
    inference(avatar_split_clause,[],[f2286,f1683,f631,f167489]) ).

fof(f167489,plain,
    ( spl0_342
  <=> ! [X2,X0,X1] : truth = ifeq(not(X0),implies(X1,implies(X2,X0)),implies(X1,not(X2)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_342])]) ).

fof(f2286,plain,
    ( ! [X2,X0,X1] : truth = ifeq(not(X0),implies(X1,implies(X2,X0)),implies(X1,not(X2)),truth)
    | ~ spl0_29
    | ~ spl0_44 ),
    inference(superposition,[],[f632,f1684]) ).

fof(f167487,plain,
    ( spl0_341
    | ~ spl0_17
    | ~ spl0_44 ),
    inference(avatar_split_clause,[],[f2266,f1683,f240,f167485]) ).

fof(f167485,plain,
    ( spl0_341
  <=> ! [X2,X0,X1] : truth = implies(implies(X1,not(X2)),implies(implies(not(X0),X1),implies(X2,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_341])]) ).

fof(f2266,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X1,not(X2)),implies(implies(not(X0),X1),implies(X2,X0)))
    | ~ spl0_17
    | ~ spl0_44 ),
    inference(superposition,[],[f241,f1684]) ).

fof(f167483,plain,
    ( spl0_340
    | ~ spl0_26
    | ~ spl0_42 ),
    inference(avatar_split_clause,[],[f2019,f1675,f619,f167481]) ).

fof(f167481,plain,
    ( spl0_340
  <=> ! [X0,X1] : ifeq(implies(implies(not(X1),X0),X1),truth,implies(not(X1),X0),X1) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_340])]) ).

fof(f1675,plain,
    ( spl0_42
  <=> ! [X0,X1] : ifeq(implies(implies(X1,X0),X0),truth,implies(X1,X0),X0) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_42])]) ).

fof(f2019,plain,
    ( ! [X0,X1] : ifeq(implies(implies(not(X1),X0),X1),truth,implies(not(X1),X0),X1) = X1
    | ~ spl0_26
    | ~ spl0_42 ),
    inference(superposition,[],[f1676,f620]) ).

fof(f1676,plain,
    ( ! [X0,X1] : ifeq(implies(implies(X1,X0),X0),truth,implies(X1,X0),X0) = X0
    | ~ spl0_42 ),
    inference(avatar_component_clause,[],[f1675]) ).

fof(f167478,plain,
    ( spl0_339
    | ~ spl0_6
    | ~ spl0_24
    | ~ spl0_36
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f1952,f1666,f1084,f611,f43,f167476]) ).

fof(f167476,plain,
    ( spl0_339
  <=> ! [X0,X1] : truth = implies(X0,implies(implies(X0,X1),not(implies(X1,not(implies(X1,X0)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_339])]) ).

fof(f1952,plain,
    ( ! [X0,X1] : truth = implies(X0,implies(implies(X0,X1),not(implies(X1,not(implies(X1,X0))))))
    | ~ spl0_6
    | ~ spl0_24
    | ~ spl0_36
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f1951,f44]) ).

fof(f1951,plain,
    ( ! [X0,X1] : truth = implies(not(not(X0)),implies(implies(X0,X1),not(implies(X1,not(implies(X1,X0))))))
    | ~ spl0_24
    | ~ spl0_36
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f1803,f612]) ).

fof(f1803,plain,
    ( ! [X0,X1] : truth = implies(not(not(X0)),implies(implies(X0,X1),not(implies(implies(X1,X0),not(X1)))))
    | ~ spl0_36
    | ~ spl0_40 ),
    inference(superposition,[],[f1085,f1667]) ).

fof(f167474,plain,
    ( spl0_338
    | ~ spl0_6
    | ~ spl0_24
    | ~ spl0_35
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f1950,f1666,f1080,f611,f43,f167472]) ).

fof(f167472,plain,
    ( spl0_338
  <=> ! [X0,X1] : truth = ifeq(implies(X1,not(implies(X1,X0))),X0,not(implies(X0,X1)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_338])]) ).

fof(f1950,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X1,not(implies(X1,X0))),X0,not(implies(X0,X1)),truth)
    | ~ spl0_6
    | ~ spl0_24
    | ~ spl0_35
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f1949,f612]) ).

fof(f1949,plain,
    ( ! [X0,X1] : truth = ifeq(implies(implies(X1,X0),not(X1)),X0,not(implies(X0,X1)),truth)
    | ~ spl0_6
    | ~ spl0_35
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f1802,f44]) ).

fof(f1802,plain,
    ( ! [X0,X1] : truth = ifeq(implies(implies(X1,X0),not(X1)),not(not(X0)),not(implies(X0,X1)),truth)
    | ~ spl0_35
    | ~ spl0_40 ),
    inference(superposition,[],[f1081,f1667]) ).

fof(f167470,plain,
    ( spl0_337
    | ~ spl0_24
    | ~ spl0_29
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f1937,f1666,f631,f611,f167468]) ).

fof(f167468,plain,
    ( spl0_337
  <=> ! [X0,X1] : truth = ifeq(implies(X0,X1),implies(X1,not(implies(X1,X0))),not(X0),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_337])]) ).

fof(f1937,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X0,X1),implies(X1,not(implies(X1,X0))),not(X0),truth)
    | ~ spl0_24
    | ~ spl0_29
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f1795,f612]) ).

fof(f1795,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X0,X1),implies(implies(X1,X0),not(X1)),not(X0),truth)
    | ~ spl0_29
    | ~ spl0_40 ),
    inference(superposition,[],[f632,f1667]) ).

fof(f167465,plain,
    ( spl0_336
    | ~ spl0_24
    | ~ spl0_27
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f1935,f1666,f623,f611,f167463]) ).

fof(f167463,plain,
    ( spl0_336
  <=> ! [X0,X1] : truth = implies(implies(X0,X1),implies(X0,not(implies(X1,not(implies(X1,X0)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_336])]) ).

fof(f1935,plain,
    ( ! [X0,X1] : truth = implies(implies(X0,X1),implies(X0,not(implies(X1,not(implies(X1,X0))))))
    | ~ spl0_24
    | ~ spl0_27
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f1934,f612]) ).

fof(f1934,plain,
    ( ! [X0,X1] : truth = implies(implies(X0,X1),implies(X0,not(implies(implies(X1,X0),not(X1)))))
    | ~ spl0_24
    | ~ spl0_27
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f1793,f612]) ).

fof(f1793,plain,
    ( ! [X0,X1] : truth = implies(implies(X0,X1),implies(implies(implies(X1,X0),not(X1)),not(X0)))
    | ~ spl0_27
    | ~ spl0_40 ),
    inference(superposition,[],[f624,f1667]) ).

fof(f167461,plain,
    ( spl0_335
    | ~ spl0_3
    | ~ spl0_9
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_59
    | ~ spl0_131
    | ~ spl0_135
    | ~ spl0_235 ),
    inference(avatar_split_clause,[],[f132050,f62602,f37355,f37339,f3279,f611,f89,f55,f31,f167459]) ).

fof(f167459,plain,
    ( spl0_335
  <=> ! [X0,X1] : implies(X0,not(X1)) = not(not(implies(X1,not(X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_335])]) ).

fof(f37339,plain,
    ( spl0_131
  <=> ! [X0,X1] : truth = implies(implies(X1,not(X0)),implies(X0,not(X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_131])]) ).

fof(f37355,plain,
    ( spl0_135
  <=> ! [X0,X1] : truth = implies(X0,implies(X1,not(implies(X1,not(X0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_135])]) ).

fof(f62602,plain,
    ( spl0_235
  <=> ! [X0,X1] : implies(implies(X0,X1),X1) = implies(not(X0),not(implies(X1,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_235])]) ).

fof(f132050,plain,
    ( ! [X0,X1] : implies(X0,not(X1)) = not(not(implies(X1,not(X0))))
    | ~ spl0_3
    | ~ spl0_9
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_59
    | ~ spl0_131
    | ~ spl0_135
    | ~ spl0_235 ),
    inference(forward_demodulation,[],[f132049,f32]) ).

fof(f132049,plain,
    ( ! [X0,X1] : not(not(implies(X1,not(X0)))) = implies(truth,implies(X0,not(X1)))
    | ~ spl0_3
    | ~ spl0_9
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_59
    | ~ spl0_131
    | ~ spl0_135
    | ~ spl0_235 ),
    inference(forward_demodulation,[],[f132048,f37356]) ).

fof(f37356,plain,
    ( ! [X0,X1] : truth = implies(X0,implies(X1,not(implies(X1,not(X0)))))
    | ~ spl0_135 ),
    inference(avatar_component_clause,[],[f37355]) ).

fof(f132048,plain,
    ( ! [X0,X1] : not(not(implies(X1,not(X0)))) = implies(implies(X0,implies(X1,not(implies(X1,not(X0))))),implies(X0,not(X1)))
    | ~ spl0_3
    | ~ spl0_9
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_59
    | ~ spl0_131
    | ~ spl0_135
    | ~ spl0_235 ),
    inference(forward_demodulation,[],[f132047,f37952]) ).

fof(f37952,plain,
    ( ! [X2,X0,X1] : implies(X2,implies(X0,not(X1))) = implies(X2,implies(X1,not(X0)))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_59
    | ~ spl0_131
    | ~ spl0_135 ),
    inference(forward_demodulation,[],[f37951,f32]) ).

fof(f37951,plain,
    ( ! [X2,X0,X1] : implies(X2,implies(X0,not(X1))) = implies(X2,implies(truth,implies(X1,not(X0))))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_59
    | ~ spl0_131
    | ~ spl0_135 ),
    inference(forward_demodulation,[],[f37950,f32]) ).

fof(f37950,plain,
    ( ! [X2,X0,X1] : implies(X2,implies(truth,implies(X1,not(X0)))) = implies(truth,implies(X2,implies(X0,not(X1))))
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_59
    | ~ spl0_131
    | ~ spl0_135 ),
    inference(forward_demodulation,[],[f37949,f37356]) ).

fof(f37949,plain,
    ( ! [X2,X0,X1] : implies(X2,implies(truth,implies(X1,not(X0)))) = implies(implies(X0,implies(X1,not(implies(X1,not(X0))))),implies(X2,implies(X0,not(X1))))
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_59
    | ~ spl0_131 ),
    inference(forward_demodulation,[],[f37948,f612]) ).

fof(f37948,plain,
    ( ! [X2,X0,X1] : implies(X2,implies(truth,implies(X1,not(X0)))) = implies(implies(X0,implies(implies(X1,not(X0)),not(X1))),implies(X2,implies(X0,not(X1))))
    | ~ spl0_13
    | ~ spl0_59
    | ~ spl0_131 ),
    inference(forward_demodulation,[],[f37622,f90]) ).

fof(f37622,plain,
    ( ! [X2,X0,X1] : implies(X2,implies(truth,implies(X1,not(X0)))) = implies(implies(implies(X1,not(X0)),implies(X0,not(X1))),implies(X2,implies(X0,not(X1))))
    | ~ spl0_59
    | ~ spl0_131 ),
    inference(superposition,[],[f3280,f37340]) ).

fof(f37340,plain,
    ( ! [X0,X1] : truth = implies(implies(X1,not(X0)),implies(X0,not(X1)))
    | ~ spl0_131 ),
    inference(avatar_component_clause,[],[f37339]) ).

fof(f132047,plain,
    ( ! [X0,X1] : not(not(implies(X1,not(X0)))) = implies(implies(X0,implies(implies(X1,not(X0)),not(X1))),implies(X0,not(X1)))
    | ~ spl0_9
    | ~ spl0_13
    | ~ spl0_131
    | ~ spl0_235 ),
    inference(forward_demodulation,[],[f132046,f90]) ).

fof(f132046,plain,
    ( ! [X0,X1] : not(not(implies(X1,not(X0)))) = implies(implies(implies(X1,not(X0)),implies(X0,not(X1))),implies(X0,not(X1)))
    | ~ spl0_9
    | ~ spl0_131
    | ~ spl0_235 ),
    inference(forward_demodulation,[],[f130817,f56]) ).

fof(f130817,plain,
    ( ! [X0,X1] : implies(implies(implies(X1,not(X0)),implies(X0,not(X1))),implies(X0,not(X1))) = implies(not(implies(X1,not(X0))),not(truth))
    | ~ spl0_131
    | ~ spl0_235 ),
    inference(superposition,[],[f62603,f37340]) ).

fof(f62603,plain,
    ( ! [X0,X1] : implies(implies(X0,X1),X1) = implies(not(X0),not(implies(X1,X0)))
    | ~ spl0_235 ),
    inference(avatar_component_clause,[],[f62602]) ).

fof(f167457,plain,
    ( spl0_334
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_17
    | ~ spl0_37 ),
    inference(avatar_split_clause,[],[f1654,f1088,f240,f89,f31,f167455]) ).

fof(f167455,plain,
    ( spl0_334
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(implies(X1,X2),X3),implies(implies(implies(X0,X1),X2),X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_334])]) ).

fof(f1654,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X1,X2),X3),implies(implies(implies(X0,X1),X2),X3))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_17
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1653,f32]) ).

fof(f1653,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X1,X2),X3),implies(truth,implies(implies(implies(X0,X1),X2),X3)))
    | ~ spl0_13
    | ~ spl0_17
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1607,f90]) ).

fof(f1607,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X1,X2),X3),implies(implies(implies(X0,X1),X2),implies(truth,X3)))
    | ~ spl0_17
    | ~ spl0_37 ),
    inference(superposition,[],[f241,f1089]) ).

fof(f167453,plain,
    ( spl0_333
    | ~ spl0_3
    | ~ spl0_15
    | ~ spl0_37 ),
    inference(avatar_split_clause,[],[f1650,f1088,f232,f31,f167451]) ).

fof(f167451,plain,
    ( spl0_333
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X3,implies(implies(X0,X1),X2)),implies(X3,implies(X1,X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_333])]) ).

fof(f1650,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X3,implies(implies(X0,X1),X2)),implies(X3,implies(X1,X2)))
    | ~ spl0_3
    | ~ spl0_15
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1601,f32]) ).

fof(f1601,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X3,implies(implies(X0,X1),X2)),implies(truth,implies(X3,implies(X1,X2))))
    | ~ spl0_15
    | ~ spl0_37 ),
    inference(superposition,[],[f233,f1089]) ).

fof(f167449,plain,
    ( spl0_332
    | ~ spl0_35
    | ~ spl0_37 ),
    inference(avatar_split_clause,[],[f1618,f1088,f1080,f167447]) ).

fof(f167447,plain,
    ( spl0_332
  <=> ! [X2,X0,X1] : truth = ifeq(truth,not(implies(X1,X2)),not(implies(implies(X0,X1),X2)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_332])]) ).

fof(f1618,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,not(implies(X1,X2)),not(implies(implies(X0,X1),X2)),truth)
    | ~ spl0_35
    | ~ spl0_37 ),
    inference(superposition,[],[f1081,f1089]) ).

fof(f167445,plain,
    ( spl0_331
    | ~ spl0_13
    | ~ spl0_37 ),
    inference(avatar_split_clause,[],[f1572,f1088,f89,f167443]) ).

fof(f167443,plain,
    ( spl0_331
  <=> ! [X2,X0,X1,X3] : truth = implies(implies(implies(X3,X0),implies(X1,X2)),implies(X1,implies(X0,X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_331])]) ).

fof(f1572,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X3,X0),implies(X1,X2)),implies(X1,implies(X0,X2)))
    | ~ spl0_13
    | ~ spl0_37 ),
    inference(superposition,[],[f1089,f90]) ).

fof(f167441,plain,
    ( spl0_330
    | ~ spl0_11
    | ~ spl0_37 ),
    inference(avatar_split_clause,[],[f1565,f1088,f81,f167439]) ).

fof(f167439,plain,
    ( spl0_330
  <=> ! [X2,X0,X1] : truth = implies(implies(implies(X2,implies(X0,X1)),X1),implies(implies(X1,X0),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_330])]) ).

fof(f1565,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X2,implies(X0,X1)),X1),implies(implies(X1,X0),X0))
    | ~ spl0_11
    | ~ spl0_37 ),
    inference(superposition,[],[f1089,f82]) ).

fof(f167437,plain,
    ( spl0_329
    | ~ spl0_13
    | ~ spl0_37 ),
    inference(avatar_split_clause,[],[f1555,f1088,f89,f167435]) ).

fof(f167435,plain,
    ( spl0_329
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X2,implies(implies(X0,X1),X3)),implies(X1,implies(X2,X3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_329])]) ).

fof(f1555,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X2,implies(implies(X0,X1),X3)),implies(X1,implies(X2,X3)))
    | ~ spl0_13
    | ~ spl0_37 ),
    inference(superposition,[],[f1089,f90]) ).

fof(f167433,plain,
    ( spl0_328
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_17
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f1514,f1084,f240,f89,f31,f167431]) ).

fof(f167431,plain,
    ( spl0_328
  <=> ! [X2,X0,X1] : truth = implies(implies(implies(X1,not(implies(X1,X0))),X2),implies(not(X0),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_328])]) ).

fof(f1514,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X1,not(implies(X1,X0))),X2),implies(not(X0),X2))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_17
    | ~ spl0_36 ),
    inference(forward_demodulation,[],[f1513,f32]) ).

fof(f1513,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X1,not(implies(X1,X0))),X2),implies(truth,implies(not(X0),X2)))
    | ~ spl0_13
    | ~ spl0_17
    | ~ spl0_36 ),
    inference(forward_demodulation,[],[f1464,f90]) ).

fof(f1464,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X1,not(implies(X1,X0))),X2),implies(not(X0),implies(truth,X2)))
    | ~ spl0_17
    | ~ spl0_36 ),
    inference(superposition,[],[f241,f1085]) ).

fof(f167429,plain,
    ( spl0_327
    | ~ spl0_3
    | ~ spl0_15
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f1511,f1084,f232,f31,f167427]) ).

fof(f167427,plain,
    ( spl0_327
  <=> ! [X2,X0,X1] : truth = implies(implies(X2,not(X0)),implies(X2,implies(X1,not(implies(X1,X0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_327])]) ).

fof(f1511,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,not(X0)),implies(X2,implies(X1,not(implies(X1,X0)))))
    | ~ spl0_3
    | ~ spl0_15
    | ~ spl0_36 ),
    inference(forward_demodulation,[],[f1458,f32]) ).

fof(f1458,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,not(X0)),implies(truth,implies(X2,implies(X1,not(implies(X1,X0))))))
    | ~ spl0_15
    | ~ spl0_36 ),
    inference(superposition,[],[f233,f1085]) ).

fof(f167425,plain,
    ( spl0_326
    | ~ spl0_9
    | ~ spl0_17
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f1484,f1084,f240,f55,f167423]) ).

fof(f167423,plain,
    ( spl0_326
  <=> ! [X2,X0,X1] : truth = implies(not(implies(X2,implies(implies(X2,X0),X1))),not(implies(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_326])]) ).

fof(f1484,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X2,implies(implies(X2,X0),X1))),not(implies(X0,X1)))
    | ~ spl0_9
    | ~ spl0_17
    | ~ spl0_36 ),
    inference(forward_demodulation,[],[f1431,f56]) ).

fof(f1431,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X2,implies(implies(X2,X0),X1))),implies(implies(X0,X1),not(truth)))
    | ~ spl0_17
    | ~ spl0_36 ),
    inference(superposition,[],[f1085,f241]) ).

fof(f167421,plain,
    ( spl0_325
    | ~ spl0_9
    | ~ spl0_15
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f1483,f1084,f232,f55,f167419]) ).

fof(f167419,plain,
    ( spl0_325
  <=> ! [X2,X0,X1] : truth = implies(not(implies(implies(X1,X2),implies(X0,X2))),not(implies(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_325])]) ).

fof(f1483,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(implies(X1,X2),implies(X0,X2))),not(implies(X0,X1)))
    | ~ spl0_9
    | ~ spl0_15
    | ~ spl0_36 ),
    inference(forward_demodulation,[],[f1430,f56]) ).

fof(f1430,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(implies(X1,X2),implies(X0,X2))),implies(implies(X0,X1),not(truth)))
    | ~ spl0_15
    | ~ spl0_36 ),
    inference(superposition,[],[f1085,f233]) ).

fof(f165882,plain,
    ( spl0_324
    | ~ spl0_13
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f1426,f1084,f89,f165880]) ).

fof(f165880,plain,
    ( spl0_324
  <=> ! [X2,X0,X1] : truth = implies(not(implies(X1,X2)),implies(X0,not(implies(X1,implies(X0,X2))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_324])]) ).

fof(f1426,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X1,X2)),implies(X0,not(implies(X1,implies(X0,X2)))))
    | ~ spl0_13
    | ~ spl0_36 ),
    inference(superposition,[],[f1085,f90]) ).

fof(f165877,plain,
    ( spl0_323
    | ~ spl0_11
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f1419,f1084,f81,f165875]) ).

fof(f165875,plain,
    ( spl0_323
  <=> ! [X0,X1] : truth = implies(not(X1),implies(implies(X0,X1),not(implies(implies(X1,X0),X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_323])]) ).

fof(f1419,plain,
    ( ! [X0,X1] : truth = implies(not(X1),implies(implies(X0,X1),not(implies(implies(X1,X0),X0))))
    | ~ spl0_11
    | ~ spl0_36 ),
    inference(superposition,[],[f1085,f82]) ).

fof(f165873,plain,
    ( spl0_322
    | ~ spl0_33
    | ~ spl0_35 ),
    inference(avatar_split_clause,[],[f1395,f1080,f1072,f165871]) ).

fof(f165871,plain,
    ( spl0_322
  <=> ! [X2,X0,X1] : truth = ifeq(truth,not(implies(X0,implies(X2,X1))),not(implies(X0,X1)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_322])]) ).

fof(f1395,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,not(implies(X0,implies(X2,X1))),not(implies(X0,X1)),truth)
    | ~ spl0_33
    | ~ spl0_35 ),
    inference(superposition,[],[f1081,f1073]) ).

fof(f165869,plain,
    ( spl0_321
    | ~ spl0_13
    | ~ spl0_35 ),
    inference(avatar_split_clause,[],[f1389,f1080,f89,f165867]) ).

fof(f165867,plain,
    ( spl0_321
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X1,implies(X0,X2)),not(implies(X1,X2)),not(X0),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_321])]) ).

fof(f1389,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X1,implies(X0,X2)),not(implies(X1,X2)),not(X0),truth)
    | ~ spl0_13
    | ~ spl0_35 ),
    inference(superposition,[],[f1081,f90]) ).

fof(f165865,plain,
    ( spl0_320
    | ~ spl0_32
    | ~ spl0_35 ),
    inference(avatar_split_clause,[],[f1384,f1080,f1068,f165863]) ).

fof(f165863,plain,
    ( spl0_320
  <=> ! [X0,X1] : truth = ifeq(implies(X0,X1),not(X1),not(implies(implies(X0,X1),X1)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_320])]) ).

fof(f1068,plain,
    ( spl0_32
  <=> ! [X0,X1] : implies(X1,X0) = implies(implies(implies(X1,X0),X0),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_32])]) ).

fof(f1384,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X0,X1),not(X1),not(implies(implies(X0,X1),X1)),truth)
    | ~ spl0_32
    | ~ spl0_35 ),
    inference(superposition,[],[f1081,f1069]) ).

fof(f1069,plain,
    ( ! [X0,X1] : implies(X1,X0) = implies(implies(implies(X1,X0),X0),X0)
    | ~ spl0_32 ),
    inference(avatar_component_clause,[],[f1068]) ).

fof(f165861,plain,
    ( spl0_319
    | ~ spl0_11
    | ~ spl0_35 ),
    inference(avatar_split_clause,[],[f1382,f1080,f81,f165859]) ).

fof(f165859,plain,
    ( spl0_319
  <=> ! [X0,X1] : truth = ifeq(implies(implies(X1,X0),X0),not(X1),not(implies(X0,X1)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_319])]) ).

fof(f1382,plain,
    ( ! [X0,X1] : truth = ifeq(implies(implies(X1,X0),X0),not(X1),not(implies(X0,X1)),truth)
    | ~ spl0_11
    | ~ spl0_35 ),
    inference(superposition,[],[f1081,f82]) ).

fof(f165857,plain,
    ( spl0_318
    | ~ spl0_13
    | ~ spl0_34 ),
    inference(avatar_split_clause,[],[f1355,f1076,f89,f165855]) ).

fof(f165855,plain,
    ( spl0_318
  <=> ! [X2,X0,X1] : truth = ifeq(implies(implies(X1,X2),X0),implies(X1,implies(X0,X2)),truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_318])]) ).

fof(f1076,plain,
    ( spl0_34
  <=> ! [X0,X1] : truth = ifeq(implies(X0,X1),implies(X1,X0),truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_34])]) ).

fof(f1355,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(implies(X1,X2),X0),implies(X1,implies(X0,X2)),truth,truth)
    | ~ spl0_13
    | ~ spl0_34 ),
    inference(superposition,[],[f1077,f90]) ).

fof(f1077,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X0,X1),implies(X1,X0),truth,truth)
    | ~ spl0_34 ),
    inference(avatar_component_clause,[],[f1076]) ).

fof(f165853,plain,
    ( spl0_317
    | ~ spl0_13
    | ~ spl0_34 ),
    inference(avatar_split_clause,[],[f1332,f1076,f89,f165851]) ).

fof(f165851,plain,
    ( spl0_317
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X1,implies(X0,X2)),implies(implies(X1,X2),X0),truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_317])]) ).

fof(f1332,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X1,implies(X0,X2)),implies(implies(X1,X2),X0),truth,truth)
    | ~ spl0_13
    | ~ spl0_34 ),
    inference(superposition,[],[f1077,f90]) ).

fof(f165849,plain,
    ( spl0_316
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_17
    | ~ spl0_33 ),
    inference(avatar_split_clause,[],[f1315,f1072,f240,f89,f31,f165847]) ).

fof(f165847,plain,
    ( spl0_316
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(implies(X0,implies(X2,X1)),X3),implies(implies(X0,X1),X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_316])]) ).

fof(f1315,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X0,implies(X2,X1)),X3),implies(implies(X0,X1),X3))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_17
    | ~ spl0_33 ),
    inference(forward_demodulation,[],[f1314,f32]) ).

fof(f1314,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X0,implies(X2,X1)),X3),implies(truth,implies(implies(X0,X1),X3)))
    | ~ spl0_13
    | ~ spl0_17
    | ~ spl0_33 ),
    inference(forward_demodulation,[],[f1268,f90]) ).

fof(f1268,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X0,implies(X2,X1)),X3),implies(implies(X0,X1),implies(truth,X3)))
    | ~ spl0_17
    | ~ spl0_33 ),
    inference(superposition,[],[f241,f1073]) ).

fof(f165845,plain,
    ( spl0_315
    | ~ spl0_13
    | ~ spl0_33 ),
    inference(avatar_split_clause,[],[f1218,f1072,f89,f165843]) ).

fof(f165843,plain,
    ( spl0_315
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X3,implies(X1,X2)),implies(X3,implies(X1,implies(X0,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_315])]) ).

fof(f1218,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X3,implies(X1,X2)),implies(X3,implies(X1,implies(X0,X2))))
    | ~ spl0_13
    | ~ spl0_33 ),
    inference(superposition,[],[f1073,f90]) ).

fof(f165776,plain,
    ( spl0_314
    | ~ spl0_13
    | ~ spl0_33 ),
    inference(avatar_split_clause,[],[f1195,f1072,f89,f165774]) ).

fof(f165774,plain,
    ( spl0_314
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X1,implies(X0,X2)),implies(X0,implies(X3,implies(X1,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_314])]) ).

fof(f1195,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X1,implies(X0,X2)),implies(X0,implies(X3,implies(X1,X2))))
    | ~ spl0_13
    | ~ spl0_33 ),
    inference(superposition,[],[f1073,f90]) ).

fof(f165772,plain,
    ( spl0_313
    | ~ spl0_11
    | ~ spl0_33 ),
    inference(avatar_split_clause,[],[f1188,f1072,f81,f165770]) ).

fof(f165770,plain,
    ( spl0_313
  <=> ! [X2,X0,X1] : truth = implies(implies(implies(X1,X0),X0),implies(implies(X0,X1),implies(X2,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_313])]) ).

fof(f1188,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X1,X0),X0),implies(implies(X0,X1),implies(X2,X1)))
    | ~ spl0_11
    | ~ spl0_33 ),
    inference(superposition,[],[f1073,f82]) ).

fof(f165768,plain,
    ( spl0_312
    | ~ spl0_24
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f1174,f1068,f611,f165766]) ).

fof(f165766,plain,
    ( spl0_312
  <=> ! [X0,X1] : implies(X0,not(X1)) = implies(X1,not(implies(X1,not(implies(X0,not(X1)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_312])]) ).

fof(f1174,plain,
    ( ! [X0,X1] : implies(X0,not(X1)) = implies(X1,not(implies(X1,not(implies(X0,not(X1))))))
    | ~ spl0_24
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f1125,f612]) ).

fof(f1125,plain,
    ( ! [X0,X1] : implies(X0,not(X1)) = implies(X1,not(implies(implies(X0,not(X1)),not(X1))))
    | ~ spl0_24
    | ~ spl0_32 ),
    inference(superposition,[],[f1069,f612]) ).

fof(f165764,plain,
    ( spl0_311
    | ~ spl0_13
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f1132,f1068,f89,f165762]) ).

fof(f165762,plain,
    ( spl0_311
  <=> ! [X2,X0,X1] : implies(X2,implies(X0,X1)) = implies(implies(implies(X0,X1),X1),implies(X2,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_311])]) ).

fof(f1132,plain,
    ( ! [X2,X0,X1] : implies(X2,implies(X0,X1)) = implies(implies(implies(X0,X1),X1),implies(X2,X1))
    | ~ spl0_13
    | ~ spl0_32 ),
    inference(superposition,[],[f90,f1069]) ).

fof(f165760,plain,
    ( spl0_310
    | ~ spl0_24
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f1119,f1068,f611,f165758]) ).

fof(f165758,plain,
    ( spl0_310
  <=> ! [X0,X1] : implies(X0,not(X1)) = implies(implies(X1,not(implies(X0,not(X1)))),not(X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_310])]) ).

fof(f1119,plain,
    ( ! [X0,X1] : implies(X0,not(X1)) = implies(implies(X1,not(implies(X0,not(X1)))),not(X1))
    | ~ spl0_24
    | ~ spl0_32 ),
    inference(superposition,[],[f1069,f612]) ).

fof(f165756,plain,
    ( spl0_309
    | ~ spl0_17
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f1037,f631,f240,f165754]) ).

fof(f165754,plain,
    ( spl0_309
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X0,X1),truth,implies(X2,implies(implies(X2,X0),X1)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_309])]) ).

fof(f1037,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X0,X1),truth,implies(X2,implies(implies(X2,X0),X1)),truth)
    | ~ spl0_17
    | ~ spl0_29 ),
    inference(superposition,[],[f632,f241]) ).

fof(f165752,plain,
    ( spl0_308
    | ~ spl0_15
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f1036,f631,f232,f165750]) ).

fof(f165750,plain,
    ( spl0_308
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X0,X1),truth,implies(implies(X1,X2),implies(X0,X2)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_308])]) ).

fof(f1036,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X0,X1),truth,implies(implies(X1,X2),implies(X0,X2)),truth)
    | ~ spl0_15
    | ~ spl0_29 ),
    inference(superposition,[],[f632,f233]) ).

fof(f165747,plain,
    ( spl0_307
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f956,f627,f232,f89,f165745]) ).

fof(f165745,plain,
    ( spl0_307
  <=> ! [X0,X3,X2,X1] : truth = implies(truth,implies(X0,implies(implies(implies(X1,implies(X2,X0)),X3),X3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_307])]) ).

fof(f627,plain,
    ( spl0_28
  <=> ! [X2,X0,X1] : truth = implies(X0,implies(X2,implies(X1,X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_28])]) ).

fof(f956,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(truth,implies(X0,implies(implies(implies(X1,implies(X2,X0)),X3),X3)))
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_28 ),
    inference(forward_demodulation,[],[f926,f90]) ).

fof(f926,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(truth,implies(implies(implies(X1,implies(X2,X0)),X3),implies(X0,X3)))
    | ~ spl0_15
    | ~ spl0_28 ),
    inference(superposition,[],[f233,f628]) ).

fof(f628,plain,
    ( ! [X2,X0,X1] : truth = implies(X0,implies(X2,implies(X1,X0)))
    | ~ spl0_28 ),
    inference(avatar_component_clause,[],[f627]) ).

fof(f165743,plain,
    ( spl0_306
    | ~ spl0_3
    | ~ spl0_11
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f952,f627,f81,f31,f165741]) ).

fof(f165741,plain,
    ( spl0_306
  <=> ! [X2,X0,X1] : implies(X1,implies(X2,X0)) = implies(implies(implies(X1,implies(X2,X0)),X0),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_306])]) ).

fof(f952,plain,
    ( ! [X2,X0,X1] : implies(X1,implies(X2,X0)) = implies(implies(implies(X1,implies(X2,X0)),X0),X0)
    | ~ spl0_3
    | ~ spl0_11
    | ~ spl0_28 ),
    inference(forward_demodulation,[],[f920,f32]) ).

fof(f920,plain,
    ( ! [X2,X0,X1] : implies(implies(implies(X1,implies(X2,X0)),X0),X0) = implies(truth,implies(X1,implies(X2,X0)))
    | ~ spl0_11
    | ~ spl0_28 ),
    inference(superposition,[],[f82,f628]) ).

fof(f165738,plain,
    ( spl0_305
    | ~ spl0_17
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f932,f627,f240,f165736]) ).

fof(f165736,plain,
    ( spl0_305
  <=> ! [X0,X3,X2,X1] : truth = implies(truth,implies(X3,implies(implies(X3,X0),implies(X1,implies(X2,X0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_305])]) ).

fof(f932,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(truth,implies(X3,implies(implies(X3,X0),implies(X1,implies(X2,X0)))))
    | ~ spl0_17
    | ~ spl0_28 ),
    inference(superposition,[],[f241,f628]) ).

fof(f165734,plain,
    ( spl0_304
    | ~ spl0_3
    | ~ spl0_6
    | ~ spl0_7
    | ~ spl0_8
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_59
    | ~ spl0_113
    | ~ spl0_131
    | ~ spl0_135
    | ~ spl0_210 ),
    inference(avatar_split_clause,[],[f98356,f61629,f37355,f37339,f31811,f3279,f611,f89,f51,f47,f43,f31,f165732]) ).

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

fof(f31811,plain,
    ( spl0_113
  <=> ! [X2,X0,X1] : implies(X0,X1) = ifeq(implies(X0,implies(implies(X2,implies(implies(X2,X0),X1)),X1)),truth,implies(X2,implies(implies(X2,X0),X1)),implies(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_113])]) ).

fof(f61629,plain,
    ( spl0_210
  <=> ! [X0,X1] : implies(implies(X1,not(implies(X1,X0))),not(implies(X0,X1))) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_210])]) ).

fof(f98356,plain,
    ( ! [X0,X1] : implies(X0,X1) = implies(X0,implies(implies(X1,X0),X1))
    | ~ spl0_3
    | ~ spl0_6
    | ~ spl0_7
    | ~ spl0_8
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_59
    | ~ spl0_113
    | ~ spl0_131
    | ~ spl0_135
    | ~ spl0_210 ),
    inference(forward_demodulation,[],[f98355,f48]) ).

fof(f48,plain,
    ( ! [X2,X0,X1] : ifeq(X0,X0,X1,X2) = X1
    | ~ spl0_7 ),
    inference(avatar_component_clause,[],[f47]) ).

fof(f98355,plain,
    ( ! [X0,X1] : implies(X0,implies(implies(X1,X0),X1)) = ifeq(truth,truth,implies(X0,X1),implies(X0,implies(implies(X1,X0),X1)))
    | ~ spl0_3
    | ~ spl0_6
    | ~ spl0_8
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_59
    | ~ spl0_113
    | ~ spl0_131
    | ~ spl0_135
    | ~ spl0_210 ),
    inference(forward_demodulation,[],[f98354,f52]) ).

fof(f98354,plain,
    ( ! [X0,X1] : implies(X0,implies(implies(X1,X0),X1)) = ifeq(implies(implies(X0,X1),implies(implies(X1,X0),implies(X0,X1))),truth,implies(X0,X1),implies(X0,implies(implies(X1,X0),X1)))
    | ~ spl0_3
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_59
    | ~ spl0_113
    | ~ spl0_131
    | ~ spl0_135
    | ~ spl0_210 ),
    inference(forward_demodulation,[],[f98353,f44]) ).

fof(f98353,plain,
    ( ! [X0,X1] : implies(X0,implies(implies(X1,X0),X1)) = ifeq(implies(implies(X0,X1),implies(implies(X1,X0),not(not(implies(X0,X1))))),truth,implies(X0,X1),implies(X0,implies(implies(X1,X0),X1)))
    | ~ spl0_3
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_59
    | ~ spl0_113
    | ~ spl0_131
    | ~ spl0_135
    | ~ spl0_210 ),
    inference(forward_demodulation,[],[f98352,f37952]) ).

fof(f98352,plain,
    ( ! [X0,X1] : implies(X0,implies(implies(X1,X0),X1)) = ifeq(implies(implies(X0,X1),implies(not(implies(X0,X1)),not(implies(X1,X0)))),truth,implies(X0,X1),implies(X0,implies(implies(X1,X0),X1)))
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_113
    | ~ spl0_210 ),
    inference(forward_demodulation,[],[f98351,f90]) ).

fof(f98351,plain,
    ( ! [X0,X1] : implies(X0,implies(implies(X1,X0),X1)) = ifeq(implies(not(implies(X0,X1)),implies(implies(X0,X1),not(implies(X1,X0)))),truth,implies(X0,X1),implies(X0,implies(implies(X1,X0),X1)))
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_113
    | ~ spl0_210 ),
    inference(forward_demodulation,[],[f98350,f90]) ).

fof(f98350,plain,
    ( ! [X0,X1] : implies(implies(X1,X0),implies(X0,X1)) = ifeq(implies(not(implies(X0,X1)),implies(implies(X0,X1),not(implies(X1,X0)))),truth,implies(X0,X1),implies(implies(X1,X0),implies(X0,X1)))
    | ~ spl0_6
    | ~ spl0_24
    | ~ spl0_113
    | ~ spl0_210 ),
    inference(forward_demodulation,[],[f98349,f44]) ).

fof(f98349,plain,
    ( ! [X0,X1] : implies(implies(X1,X0),not(not(implies(X0,X1)))) = ifeq(implies(not(implies(X0,X1)),implies(implies(X0,X1),not(implies(X1,X0)))),truth,implies(X0,X1),implies(implies(X1,X0),not(not(implies(X0,X1)))))
    | ~ spl0_24
    | ~ spl0_113
    | ~ spl0_210 ),
    inference(forward_demodulation,[],[f97263,f612]) ).

fof(f97263,plain,
    ( ! [X0,X1] : implies(not(implies(X0,X1)),not(implies(X1,X0))) = ifeq(implies(not(implies(X0,X1)),implies(implies(X0,X1),not(implies(X1,X0)))),truth,implies(X0,X1),implies(not(implies(X0,X1)),not(implies(X1,X0))))
    | ~ spl0_113
    | ~ spl0_210 ),
    inference(superposition,[],[f31812,f61630]) ).

fof(f61630,plain,
    ( ! [X0,X1] : implies(implies(X1,not(implies(X1,X0))),not(implies(X0,X1))) = X0
    | ~ spl0_210 ),
    inference(avatar_component_clause,[],[f61629]) ).

fof(f31812,plain,
    ( ! [X2,X0,X1] : implies(X0,X1) = ifeq(implies(X0,implies(implies(X2,implies(implies(X2,X0),X1)),X1)),truth,implies(X2,implies(implies(X2,X0),X1)),implies(X0,X1))
    | ~ spl0_113 ),
    inference(avatar_component_clause,[],[f31811]) ).

fof(f165730,plain,
    ( spl0_303
    | ~ spl0_16
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f931,f627,f236,f165728]) ).

fof(f165728,plain,
    ( spl0_303
  <=> ! [X0,X3,X2,X1] : truth = ifeq(implies(X0,X3),implies(X3,implies(X1,implies(X2,X0))),truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_303])]) ).

fof(f236,plain,
    ( spl0_16
  <=> ! [X4,X5,X3] : truth = ifeq(implies(X3,X4),implies(X4,X5),implies(X3,X5),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_16])]) ).

fof(f931,plain,
    ( ! [X2,X3,X0,X1] : truth = ifeq(implies(X0,X3),implies(X3,implies(X1,implies(X2,X0))),truth,truth)
    | ~ spl0_16
    | ~ spl0_28 ),
    inference(superposition,[],[f237,f628]) ).

fof(f237,plain,
    ( ! [X3,X4,X5] : truth = ifeq(implies(X3,X4),implies(X4,X5),implies(X3,X5),truth)
    | ~ spl0_16 ),
    inference(avatar_component_clause,[],[f236]) ).

fof(f165726,plain,
    ( spl0_302
    | ~ spl0_16
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f930,f627,f236,f165724]) ).

fof(f165724,plain,
    ( spl0_302
  <=> ! [X0,X3,X2,X1] : truth = ifeq(implies(X3,X0),truth,implies(X3,implies(X1,implies(X2,X0))),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_302])]) ).

fof(f930,plain,
    ( ! [X2,X3,X0,X1] : truth = ifeq(implies(X3,X0),truth,implies(X3,implies(X1,implies(X2,X0))),truth)
    | ~ spl0_16
    | ~ spl0_28 ),
    inference(superposition,[],[f237,f628]) ).

fof(f165722,plain,
    ( spl0_301
    | ~ spl0_16
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f929,f627,f236,f165720]) ).

fof(f165720,plain,
    ( spl0_301
  <=> ! [X2,X0,X1,X3] : truth = ifeq(truth,implies(implies(X1,implies(X2,X0)),X3),implies(X0,X3),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_301])]) ).

fof(f929,plain,
    ( ! [X2,X3,X0,X1] : truth = ifeq(truth,implies(implies(X1,implies(X2,X0)),X3),implies(X0,X3),truth)
    | ~ spl0_16
    | ~ spl0_28 ),
    inference(superposition,[],[f237,f628]) ).

fof(f165717,plain,
    ( spl0_300
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f873,f623,f232,f89,f165715]) ).

fof(f165715,plain,
    ( spl0_300
  <=> ! [X2,X0,X1] : truth = implies(truth,implies(X0,implies(implies(implies(implies(X0,X1),X1),X2),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_300])]) ).

fof(f873,plain,
    ( ! [X2,X0,X1] : truth = implies(truth,implies(X0,implies(implies(implies(implies(X0,X1),X1),X2),X2)))
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_27 ),
    inference(forward_demodulation,[],[f846,f90]) ).

fof(f846,plain,
    ( ! [X2,X0,X1] : truth = implies(truth,implies(implies(implies(implies(X0,X1),X1),X2),implies(X0,X2)))
    | ~ spl0_15
    | ~ spl0_27 ),
    inference(superposition,[],[f233,f624]) ).

fof(f165712,plain,
    ( spl0_299
    | ~ spl0_3
    | ~ spl0_11
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f869,f623,f81,f31,f165710]) ).

fof(f165710,plain,
    ( spl0_299
  <=> ! [X0,X1] : implies(implies(X0,X1),X1) = implies(implies(implies(implies(X0,X1),X1),X0),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_299])]) ).

fof(f869,plain,
    ( ! [X0,X1] : implies(implies(X0,X1),X1) = implies(implies(implies(implies(X0,X1),X1),X0),X0)
    | ~ spl0_3
    | ~ spl0_11
    | ~ spl0_27 ),
    inference(forward_demodulation,[],[f840,f32]) ).

fof(f840,plain,
    ( ! [X0,X1] : implies(truth,implies(implies(X0,X1),X1)) = implies(implies(implies(implies(X0,X1),X1),X0),X0)
    | ~ spl0_11
    | ~ spl0_27 ),
    inference(superposition,[],[f82,f624]) ).

fof(f165707,plain,
    ( spl0_298
    | ~ spl0_17
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f852,f623,f240,f165705]) ).

fof(f165705,plain,
    ( spl0_298
  <=> ! [X2,X0,X1] : truth = implies(truth,implies(X2,implies(implies(X2,X0),implies(implies(X0,X1),X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_298])]) ).

fof(f852,plain,
    ( ! [X2,X0,X1] : truth = implies(truth,implies(X2,implies(implies(X2,X0),implies(implies(X0,X1),X1))))
    | ~ spl0_17
    | ~ spl0_27 ),
    inference(superposition,[],[f241,f624]) ).

fof(f165703,plain,
    ( spl0_297
    | ~ spl0_16
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f851,f623,f236,f165701]) ).

fof(f165701,plain,
    ( spl0_297
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X0,X2),implies(X2,implies(implies(X0,X1),X1)),truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_297])]) ).

fof(f851,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X0,X2),implies(X2,implies(implies(X0,X1),X1)),truth,truth)
    | ~ spl0_16
    | ~ spl0_27 ),
    inference(superposition,[],[f237,f624]) ).

fof(f165699,plain,
    ( spl0_296
    | ~ spl0_16
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f850,f623,f236,f165697]) ).

fof(f165697,plain,
    ( spl0_296
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X2,X0),truth,implies(X2,implies(implies(X0,X1),X1)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_296])]) ).

fof(f850,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X2,X0),truth,implies(X2,implies(implies(X0,X1),X1)),truth)
    | ~ spl0_16
    | ~ spl0_27 ),
    inference(superposition,[],[f237,f624]) ).

fof(f165695,plain,
    ( spl0_295
    | ~ spl0_16
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f849,f623,f236,f165693]) ).

fof(f165693,plain,
    ( spl0_295
  <=> ! [X2,X0,X1] : truth = ifeq(truth,implies(implies(implies(X0,X1),X1),X2),implies(X0,X2),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_295])]) ).

fof(f849,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,implies(implies(implies(X0,X1),X1),X2),implies(X0,X2),truth)
    | ~ spl0_16
    | ~ spl0_27 ),
    inference(superposition,[],[f237,f624]) ).

fof(f165691,plain,
    ( spl0_294
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f796,f619,f232,f89,f165689]) ).

fof(f165689,plain,
    ( spl0_294
  <=> ! [X2,X0,X1] : truth = implies(implies(not(X0),X2),implies(not(X1),implies(implies(X2,X1),X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_294])]) ).

fof(f796,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(not(X0),X2),implies(not(X1),implies(implies(X2,X1),X0)))
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_26 ),
    inference(forward_demodulation,[],[f747,f90]) ).

fof(f747,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(not(X0),X2),implies(implies(X2,X1),implies(not(X1),X0)))
    | ~ spl0_15
    | ~ spl0_26 ),
    inference(superposition,[],[f233,f620]) ).

fof(f164152,plain,
    ( spl0_293
    | ~ spl0_17
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f752,f619,f240,f164150]) ).

fof(f164150,plain,
    ( spl0_293
  <=> ! [X2,X0,X1] : truth = implies(implies(X1,X2),implies(not(X0),implies(implies(not(X1),X0),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_293])]) ).

fof(f752,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X1,X2),implies(not(X0),implies(implies(not(X1),X0),X2)))
    | ~ spl0_17
    | ~ spl0_26 ),
    inference(superposition,[],[f241,f620]) ).

fof(f164148,plain,
    ( spl0_292
    | ~ spl0_17
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f751,f619,f240,f164146]) ).

fof(f164146,plain,
    ( spl0_292
  <=> ! [X2,X0,X1] : truth = implies(implies(not(X1),X0),implies(X2,implies(implies(X2,not(X0)),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_292])]) ).

fof(f751,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(not(X1),X0),implies(X2,implies(implies(X2,not(X0)),X1)))
    | ~ spl0_17
    | ~ spl0_26 ),
    inference(superposition,[],[f241,f620]) ).

fof(f164144,plain,
    ( spl0_291
    | ~ spl0_16
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f750,f619,f236,f164142]) ).

fof(f164142,plain,
    ( spl0_291
  <=> ! [X2,X0,X1] : truth = ifeq(implies(not(X0),X2),implies(X2,X1),implies(not(X1),X0),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_291])]) ).

fof(f750,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(not(X0),X2),implies(X2,X1),implies(not(X1),X0),truth)
    | ~ spl0_16
    | ~ spl0_26 ),
    inference(superposition,[],[f237,f620]) ).

fof(f164140,plain,
    ( spl0_290
    | ~ spl0_16
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f749,f619,f236,f164138]) ).

fof(f164138,plain,
    ( spl0_290
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X2,not(X0)),implies(not(X1),X0),implies(X2,X1),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_290])]) ).

fof(f749,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X2,not(X0)),implies(not(X1),X0),implies(X2,X1),truth)
    | ~ spl0_16
    | ~ spl0_26 ),
    inference(superposition,[],[f237,f620]) ).

fof(f164136,plain,
    ( spl0_289
    | ~ spl0_16
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f748,f619,f236,f164134]) ).

fof(f164134,plain,
    ( spl0_289
  <=> ! [X2,X0,X1] : truth = ifeq(implies(not(X1),X0),implies(X1,X2),implies(not(X0),X2),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_289])]) ).

fof(f748,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(not(X1),X0),implies(X1,X2),implies(not(X0),X2),truth)
    | ~ spl0_16
    | ~ spl0_26 ),
    inference(superposition,[],[f237,f620]) ).

fof(f164132,plain,
    ( spl0_288
    | ~ spl0_15
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f746,f619,f232,f164130]) ).

fof(f164130,plain,
    ( spl0_288
  <=> ! [X2,X0,X1] : truth = implies(implies(X2,not(X0)),implies(implies(not(X1),X0),implies(X2,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_288])]) ).

fof(f746,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,not(X0)),implies(implies(not(X1),X0),implies(X2,X1)))
    | ~ spl0_15
    | ~ spl0_26 ),
    inference(superposition,[],[f233,f620]) ).

fof(f164128,plain,
    ( spl0_287
    | ~ spl0_12
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f742,f619,f85,f164126]) ).

fof(f164126,plain,
    ( spl0_287
  <=> ! [X0,X1] : not(X0) = ifeq(implies(X1,not(X0)),implies(not(X1),X0),X1,not(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_287])]) ).

fof(f85,plain,
    ( spl0_12
  <=> ! [X4,X3] : ifeq(implies(X3,X4),implies(X4,X3),X3,X4) = X4 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_12])]) ).

fof(f742,plain,
    ( ! [X0,X1] : not(X0) = ifeq(implies(X1,not(X0)),implies(not(X1),X0),X1,not(X0))
    | ~ spl0_12
    | ~ spl0_26 ),
    inference(superposition,[],[f86,f620]) ).

fof(f86,plain,
    ( ! [X3,X4] : ifeq(implies(X3,X4),implies(X4,X3),X3,X4) = X4
    | ~ spl0_12 ),
    inference(avatar_component_clause,[],[f85]) ).

fof(f164124,plain,
    ( spl0_286
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f712,f611,f232,f89,f164122]) ).

fof(f164122,plain,
    ( spl0_286
  <=> ! [X2,X0,X1] : truth = implies(implies(X0,X2),implies(X1,implies(implies(X2,not(X1)),not(X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_286])]) ).

fof(f712,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X0,X2),implies(X1,implies(implies(X2,not(X1)),not(X0))))
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_24 ),
    inference(forward_demodulation,[],[f669,f90]) ).

fof(f669,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X0,X2),implies(implies(X2,not(X1)),implies(X1,not(X0))))
    | ~ spl0_15
    | ~ spl0_24 ),
    inference(superposition,[],[f233,f612]) ).

fof(f164120,plain,
    ( spl0_285
    | ~ spl0_17
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f679,f611,f240,f164118]) ).

fof(f164118,plain,
    ( spl0_285
  <=> ! [X2,X0,X1] : truth = implies(implies(X1,not(X2)),implies(X0,implies(X2,not(implies(X0,X1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_285])]) ).

fof(f679,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X1,not(X2)),implies(X0,implies(X2,not(implies(X0,X1)))))
    | ~ spl0_17
    | ~ spl0_24 ),
    inference(superposition,[],[f241,f612]) ).

fof(f164116,plain,
    ( spl0_284
    | ~ spl0_17
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f674,f611,f240,f164114]) ).

fof(f164114,plain,
    ( spl0_284
  <=> ! [X2,X0,X1] : truth = implies(implies(not(X1),X2),implies(X0,implies(implies(X1,not(X0)),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_284])]) ).

fof(f674,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(not(X1),X2),implies(X0,implies(implies(X1,not(X0)),X2)))
    | ~ spl0_17
    | ~ spl0_24 ),
    inference(superposition,[],[f241,f612]) ).

fof(f162667,plain,
    ( spl0_283
    | ~ spl0_17
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f673,f611,f240,f162665]) ).

fof(f162665,plain,
    ( spl0_283
  <=> ! [X2,X0,X1] : truth = implies(implies(X1,not(X0)),implies(X2,implies(implies(X2,X0),not(X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_283])]) ).

fof(f673,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X1,not(X0)),implies(X2,implies(implies(X2,X0),not(X1))))
    | ~ spl0_17
    | ~ spl0_24 ),
    inference(superposition,[],[f241,f612]) ).

fof(f162663,plain,
    ( spl0_282
    | ~ spl0_16
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f672,f611,f236,f162661]) ).

fof(f162661,plain,
    ( spl0_282
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X0,X2),implies(X2,not(X1)),implies(X1,not(X0)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_282])]) ).

fof(f672,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X0,X2),implies(X2,not(X1)),implies(X1,not(X0)),truth)
    | ~ spl0_16
    | ~ spl0_24 ),
    inference(superposition,[],[f237,f612]) ).

fof(f162659,plain,
    ( spl0_281
    | ~ spl0_16
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f671,f611,f236,f162657]) ).

fof(f162657,plain,
    ( spl0_281
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X2,X0),implies(X1,not(X0)),implies(X2,not(X1)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_281])]) ).

fof(f671,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X2,X0),implies(X1,not(X0)),implies(X2,not(X1)),truth)
    | ~ spl0_16
    | ~ spl0_24 ),
    inference(superposition,[],[f237,f612]) ).

fof(f162655,plain,
    ( spl0_280
    | ~ spl0_16
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f670,f611,f236,f162653]) ).

fof(f162653,plain,
    ( spl0_280
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X1,not(X0)),implies(not(X1),X2),implies(X0,X2),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_280])]) ).

fof(f670,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X1,not(X0)),implies(not(X1),X2),implies(X0,X2),truth)
    | ~ spl0_16
    | ~ spl0_24 ),
    inference(superposition,[],[f237,f612]) ).

fof(f162651,plain,
    ( spl0_279
    | ~ spl0_15
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f667,f611,f232,f162649]) ).

fof(f162649,plain,
    ( spl0_279
  <=> ! [X2,X0,X1] : truth = implies(implies(X1,not(X0)),implies(implies(not(X1),X2),implies(X0,X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_279])]) ).

fof(f667,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X1,not(X0)),implies(implies(not(X1),X2),implies(X0,X2)))
    | ~ spl0_15
    | ~ spl0_24 ),
    inference(superposition,[],[f233,f612]) ).

fof(f162647,plain,
    ( spl0_278
    | ~ spl0_12
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f663,f611,f85,f162645]) ).

fof(f162645,plain,
    ( spl0_278
  <=> ! [X0,X1] : not(X1) = ifeq(implies(X1,not(X0)),implies(not(X1),X0),X0,not(X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_278])]) ).

fof(f663,plain,
    ( ! [X0,X1] : not(X1) = ifeq(implies(X1,not(X0)),implies(not(X1),X0),X0,not(X1))
    | ~ spl0_12
    | ~ spl0_24 ),
    inference(superposition,[],[f86,f612]) ).

fof(f135567,plain,
    ( spl0_277
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_92 ),
    inference(avatar_split_clause,[],[f20634,f6909,f552,f89,f39,f31,f135565]) ).

fof(f135565,plain,
    ( spl0_277
  <=> ! [X2,X0,X1,X3] : truth = implies(implies(implies(X2,implies(X0,X1)),X3),implies(not(X0),X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_277])]) ).

fof(f6909,plain,
    ( spl0_92
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(implies(X1,X2),X3),implies(X0,implies(implies(X1,implies(X0,X2)),X3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_92])]) ).

fof(f20634,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X2,implies(X0,X1)),X3),implies(not(X0),X3))
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_92 ),
    inference(forward_demodulation,[],[f20633,f32]) ).

fof(f20633,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X2,implies(X0,X1)),X3),implies(truth,implies(not(X0),X3)))
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_92 ),
    inference(forward_demodulation,[],[f20632,f90]) ).

fof(f20632,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X2,implies(X0,X1)),X3),implies(not(X0),implies(truth,X3)))
    | ~ spl0_5
    | ~ spl0_22
    | ~ spl0_92 ),
    inference(forward_demodulation,[],[f20160,f40]) ).

fof(f20160,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X2,implies(X0,X1)),X3),implies(not(X0),implies(implies(X2,truth),X3)))
    | ~ spl0_22
    | ~ spl0_92 ),
    inference(superposition,[],[f6910,f553]) ).

fof(f6910,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X1,X2),X3),implies(X0,implies(implies(X1,implies(X0,X2)),X3)))
    | ~ spl0_92 ),
    inference(avatar_component_clause,[],[f6909]) ).

fof(f135563,plain,
    ( spl0_276
    | ~ spl0_22
    | ~ spl0_88 ),
    inference(avatar_split_clause,[],[f16850,f6893,f552,f135561]) ).

fof(f135561,plain,
    ( spl0_276
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X2,not(X0)),truth,implies(X0,implies(X2,X1)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_276])]) ).

fof(f6893,plain,
    ( spl0_88
  <=> ! [X0,X3,X2,X1] : truth = ifeq(implies(X0,X3),implies(X3,implies(X1,X2)),implies(X1,implies(X0,X2)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_88])]) ).

fof(f16850,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X2,not(X0)),truth,implies(X0,implies(X2,X1)),truth)
    | ~ spl0_22
    | ~ spl0_88 ),
    inference(superposition,[],[f6894,f553]) ).

fof(f6894,plain,
    ( ! [X2,X3,X0,X1] : truth = ifeq(implies(X0,X3),implies(X3,implies(X1,X2)),implies(X1,implies(X0,X2)),truth)
    | ~ spl0_88 ),
    inference(avatar_component_clause,[],[f6893]) ).

fof(f135559,plain,
    ( spl0_275
    | ~ spl0_22
    | ~ spl0_85 ),
    inference(avatar_split_clause,[],[f16021,f6881,f552,f135557]) ).

fof(f135557,plain,
    ( spl0_275
  <=> ! [X2,X0,X1] : truth = ifeq(implies(not(X0),X2),implies(X0,implies(X2,X1)),truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_275])]) ).

fof(f6881,plain,
    ( spl0_85
  <=> ! [X0,X3,X2,X1] : truth = ifeq(implies(X3,X0),implies(X1,implies(X0,X2)),implies(X3,implies(X1,X2)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_85])]) ).

fof(f16021,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(not(X0),X2),implies(X0,implies(X2,X1)),truth,truth)
    | ~ spl0_22
    | ~ spl0_85 ),
    inference(superposition,[],[f6882,f553]) ).

fof(f6882,plain,
    ( ! [X2,X3,X0,X1] : truth = ifeq(implies(X3,X0),implies(X1,implies(X0,X2)),implies(X3,implies(X1,X2)),truth)
    | ~ spl0_85 ),
    inference(avatar_component_clause,[],[f6881]) ).

fof(f135555,plain,
    ( spl0_274
    | ~ spl0_22
    | ~ spl0_84 ),
    inference(avatar_split_clause,[],[f15308,f6877,f552,f135553]) ).

fof(f135553,plain,
    ( spl0_274
  <=> ! [X0,X1] : truth = ifeq(truth,implies(implies(X1,X0),X0),implies(not(X0),X1),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_274])]) ).

fof(f6877,plain,
    ( spl0_84
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X2,implies(X0,X1)),implies(implies(X1,X0),X0),implies(X2,X1),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_84])]) ).

fof(f15308,plain,
    ( ! [X0,X1] : truth = ifeq(truth,implies(implies(X1,X0),X0),implies(not(X0),X1),truth)
    | ~ spl0_22
    | ~ spl0_84 ),
    inference(superposition,[],[f6878,f553]) ).

fof(f6878,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X2,implies(X0,X1)),implies(implies(X1,X0),X0),implies(X2,X1),truth)
    | ~ spl0_84 ),
    inference(avatar_component_clause,[],[f6877]) ).

fof(f135550,plain,
    ( spl0_273
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_76 ),
    inference(avatar_split_clause,[],[f9599,f6845,f552,f89,f135548]) ).

fof(f135548,plain,
    ( spl0_273
  <=> ! [X2,X0,X1] : truth = implies(truth,implies(X0,implies(implies(implies(not(X0),X1),X2),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_273])]) ).

fof(f6845,plain,
    ( spl0_76
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X1,implies(X0,X2)),implies(implies(implies(X1,X2),X3),implies(X0,X3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_76])]) ).

fof(f9599,plain,
    ( ! [X2,X0,X1] : truth = implies(truth,implies(X0,implies(implies(implies(not(X0),X1),X2),X2)))
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_76 ),
    inference(forward_demodulation,[],[f9269,f90]) ).

fof(f9269,plain,
    ( ! [X2,X0,X1] : truth = implies(truth,implies(implies(implies(not(X0),X1),X2),implies(X0,X2)))
    | ~ spl0_22
    | ~ spl0_76 ),
    inference(superposition,[],[f6846,f553]) ).

fof(f6846,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X1,implies(X0,X2)),implies(implies(implies(X1,X2),X3),implies(X0,X3)))
    | ~ spl0_76 ),
    inference(avatar_component_clause,[],[f6845]) ).

fof(f135546,plain,
    ( spl0_272
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_60
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f6678,f3325,f3283,f552,f89,f31,f135544]) ).

fof(f135544,plain,
    ( spl0_272
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(implies(X0,X1),X2),implies(X3,implies(not(X0),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_272])]) ).

fof(f3325,plain,
    ( spl0_70
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X0,X1),implies(X3,implies(X2,implies(implies(X2,X0),X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_70])]) ).

fof(f6678,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X0,X1),X2),implies(X3,implies(not(X0),X2)))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_60
    | ~ spl0_70 ),
    inference(forward_demodulation,[],[f6677,f32]) ).

fof(f6677,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X0,X1),X2),implies(X3,implies(truth,implies(not(X0),X2))))
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_60
    | ~ spl0_70 ),
    inference(forward_demodulation,[],[f6449,f4038]) ).

fof(f6449,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X0,X1),X2),implies(X3,implies(not(X0),implies(truth,X2))))
    | ~ spl0_22
    | ~ spl0_70 ),
    inference(superposition,[],[f3326,f553]) ).

fof(f3326,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X0,X1),implies(X3,implies(X2,implies(implies(X2,X0),X1))))
    | ~ spl0_70 ),
    inference(avatar_component_clause,[],[f3325]) ).

fof(f135541,plain,
    ( spl0_271
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_60
    | ~ spl0_69 ),
    inference(avatar_split_clause,[],[f6164,f3321,f3283,f552,f89,f135539]) ).

fof(f135539,plain,
    ( spl0_271
  <=> ! [X2,X0,X1] : truth = implies(truth,implies(not(X2),implies(X0,implies(implies(X0,X2),X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_271])]) ).

fof(f3321,plain,
    ( spl0_69
  <=> ! [X2,X0,X1] : truth = implies(implies(not(X1),X2),implies(not(X0),implies(implies(X1,X0),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_69])]) ).

fof(f6164,plain,
    ( ! [X2,X0,X1] : truth = implies(truth,implies(not(X2),implies(X0,implies(implies(X0,X2),X1))))
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_60
    | ~ spl0_69 ),
    inference(forward_demodulation,[],[f5986,f4038]) ).

fof(f5986,plain,
    ( ! [X2,X0,X1] : truth = implies(truth,implies(not(X2),implies(implies(X0,X2),implies(X0,X1))))
    | ~ spl0_22
    | ~ spl0_69 ),
    inference(superposition,[],[f3322,f553]) ).

fof(f3322,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(not(X1),X2),implies(not(X0),implies(implies(X1,X0),X2)))
    | ~ spl0_69 ),
    inference(avatar_component_clause,[],[f3321]) ).

fof(f135536,plain,
    ( spl0_270
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_24
    | ~ spl0_68 ),
    inference(avatar_split_clause,[],[f5863,f3317,f611,f552,f68,f135534]) ).

fof(f135534,plain,
    ( spl0_270
  <=> ! [X2,X0,X1] : truth = implies(truth,implies(X2,implies(implies(X2,not(implies(X0,X1))),X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_270])]) ).

fof(f3317,plain,
    ( spl0_68
  <=> ! [X2,X0,X1] : truth = implies(implies(X1,X0),implies(X2,implies(implies(X2,not(X0)),not(X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_68])]) ).

fof(f5863,plain,
    ( ! [X2,X0,X1] : truth = implies(truth,implies(X2,implies(implies(X2,not(implies(X0,X1))),X0)))
    | ~ spl0_10
    | ~ spl0_22
    | ~ spl0_24
    | ~ spl0_68 ),
    inference(forward_demodulation,[],[f5862,f69]) ).

fof(f5862,plain,
    ( ! [X2,X0,X1] : truth = implies(truth,implies(X2,implies(not(X0),not(implies(X2,not(implies(X0,X1)))))))
    | ~ spl0_22
    | ~ spl0_24
    | ~ spl0_68 ),
    inference(forward_demodulation,[],[f5721,f612]) ).

fof(f5721,plain,
    ( ! [X2,X0,X1] : truth = implies(truth,implies(X2,implies(implies(X2,not(implies(X0,X1))),not(not(X0)))))
    | ~ spl0_22
    | ~ spl0_68 ),
    inference(superposition,[],[f3318,f553]) ).

fof(f3318,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X1,X0),implies(X2,implies(implies(X2,not(X0)),not(X1))))
    | ~ spl0_68 ),
    inference(avatar_component_clause,[],[f3317]) ).

fof(f135532,plain,
    ( spl0_269
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_26
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f5674,f3313,f619,f552,f89,f43,f135530]) ).

fof(f135530,plain,
    ( spl0_269
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X0,implies(not(X2),X1)),implies(X2,X0),truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_269])]) ).

fof(f3313,plain,
    ( spl0_67
  <=> ! [X2,X0,X1] : truth = ifeq(implies(not(X0),X2),implies(X2,not(X1)),implies(X1,X0),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_67])]) ).

fof(f5674,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X0,implies(not(X2),X1)),implies(X2,X0),truth,truth)
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_26
    | ~ spl0_67 ),
    inference(forward_demodulation,[],[f5673,f720]) ).

fof(f720,plain,
    ( ! [X2,X0,X1] : implies(X1,implies(not(X0),X2)) = implies(not(implies(X1,X2)),X0)
    | ~ spl0_13
    | ~ spl0_26 ),
    inference(superposition,[],[f620,f90]) ).

fof(f5673,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(not(implies(X0,X1)),X2),implies(X2,X0),truth,truth)
    | ~ spl0_6
    | ~ spl0_22
    | ~ spl0_67 ),
    inference(forward_demodulation,[],[f5605,f44]) ).

fof(f5605,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(not(implies(X0,X1)),X2),implies(X2,not(not(X0))),truth,truth)
    | ~ spl0_22
    | ~ spl0_67 ),
    inference(superposition,[],[f3314,f553]) ).

fof(f3314,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(not(X0),X2),implies(X2,not(X1)),implies(X1,X0),truth)
    | ~ spl0_67 ),
    inference(avatar_component_clause,[],[f3313]) ).

fof(f135528,plain,
    ( spl0_268
    | ~ spl0_3
    | ~ spl0_162
    | ~ spl0_166 ),
    inference(avatar_split_clause,[],[f55212,f49826,f49810,f31,f135526]) ).

fof(f135526,plain,
    ( spl0_268
  <=> ! [X2,X0,X1] : truth = implies(not(implies(X0,X1)),implies(not(X0),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_268])]) ).

fof(f49810,plain,
    ( spl0_162
  <=> ! [X2,X0,X1] : truth = implies(implies(implies(X0,X1),X2),implies(not(X0),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_162])]) ).

fof(f49826,plain,
    ( spl0_166
  <=> ! [X2,X0,X1] : truth = implies(not(X0),implies(implies(implies(X0,X1),X2),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_166])]) ).

fof(f55212,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X0,X1)),implies(not(X0),X2))
    | ~ spl0_3
    | ~ spl0_162
    | ~ spl0_166 ),
    inference(forward_demodulation,[],[f54761,f32]) ).

fof(f54761,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X0,X1)),implies(truth,implies(not(X0),X2)))
    | ~ spl0_162
    | ~ spl0_166 ),
    inference(superposition,[],[f49827,f49811]) ).

fof(f49811,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X0,X1),X2),implies(not(X0),X2))
    | ~ spl0_162 ),
    inference(avatar_component_clause,[],[f49810]) ).

fof(f49827,plain,
    ( ! [X2,X0,X1] : truth = implies(not(X0),implies(implies(implies(X0,X1),X2),X2))
    | ~ spl0_166 ),
    inference(avatar_component_clause,[],[f49826]) ).

fof(f135524,plain,
    ( spl0_267
    | ~ spl0_22
    | ~ spl0_67 ),
    inference(avatar_split_clause,[],[f5546,f3313,f552,f135522]) ).

fof(f135522,plain,
    ( spl0_267
  <=> ! [X2,X0,X1] : truth = ifeq(truth,implies(implies(X0,X1),not(X2)),implies(X2,X0),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_267])]) ).

fof(f5546,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,implies(implies(X0,X1),not(X2)),implies(X2,X0),truth)
    | ~ spl0_22
    | ~ spl0_67 ),
    inference(superposition,[],[f3314,f553]) ).

fof(f135520,plain,
    ( spl0_266
    | ~ spl0_6
    | ~ spl0_22
    | ~ spl0_66 ),
    inference(avatar_split_clause,[],[f5509,f3309,f552,f43,f135518]) ).

fof(f135518,plain,
    ( spl0_266
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X2,not(implies(X0,X1))),truth,implies(X2,X0),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_266])]) ).

fof(f3309,plain,
    ( spl0_66
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X2,not(X0)),implies(X1,X0),implies(X2,not(X1)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_66])]) ).

fof(f5509,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X2,not(implies(X0,X1))),truth,implies(X2,X0),truth)
    | ~ spl0_6
    | ~ spl0_22
    | ~ spl0_66 ),
    inference(forward_demodulation,[],[f5462,f44]) ).

fof(f5462,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X2,not(implies(X0,X1))),truth,implies(X2,not(not(X0))),truth)
    | ~ spl0_22
    | ~ spl0_66 ),
    inference(superposition,[],[f3310,f553]) ).

fof(f3310,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X2,not(X0)),implies(X1,X0),implies(X2,not(X1)),truth)
    | ~ spl0_66 ),
    inference(avatar_component_clause,[],[f3309]) ).

fof(f135516,plain,
    ( spl0_265
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_26
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f5362,f3305,f619,f552,f89,f43,f135514]) ).

fof(f135514,plain,
    ( spl0_265
  <=> ! [X2,X0,X1] : truth = ifeq(truth,implies(X0,X2),implies(X0,implies(not(X2),X1)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_265])]) ).

fof(f3305,plain,
    ( spl0_65
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X1,X0),implies(not(X1),X2),implies(not(X0),X2),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_65])]) ).

fof(f5362,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,implies(X0,X2),implies(X0,implies(not(X2),X1)),truth)
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_26
    | ~ spl0_65 ),
    inference(forward_demodulation,[],[f5361,f44]) ).

fof(f5361,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,implies(not(not(X0)),X2),implies(X0,implies(not(X2),X1)),truth)
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_26
    | ~ spl0_65 ),
    inference(forward_demodulation,[],[f5268,f720]) ).

fof(f5268,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,implies(not(not(X0)),X2),implies(not(implies(X0,X1)),X2),truth)
    | ~ spl0_22
    | ~ spl0_65 ),
    inference(superposition,[],[f3306,f553]) ).

fof(f3306,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X1,X0),implies(not(X1),X2),implies(not(X0),X2),truth)
    | ~ spl0_65 ),
    inference(avatar_component_clause,[],[f3305]) ).

fof(f135512,plain,
    ( spl0_264
    | ~ spl0_22
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f5307,f3305,f552,f135510]) ).

fof(f135510,plain,
    ( spl0_264
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X2,X0),implies(not(X2),implies(X0,X1)),truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_264])]) ).

fof(f5307,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X2,X0),implies(not(X2),implies(X0,X1)),truth,truth)
    | ~ spl0_22
    | ~ spl0_65 ),
    inference(superposition,[],[f3306,f553]) ).

fof(f135508,plain,
    ( spl0_263
    | ~ spl0_22
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f5284,f3305,f552,f135506]) ).

fof(f135506,plain,
    ( spl0_263
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X0,X2),truth,implies(not(X2),implies(X0,X1)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_263])]) ).

fof(f5284,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X0,X2),truth,implies(not(X2),implies(X0,X1)),truth)
    | ~ spl0_22
    | ~ spl0_65 ),
    inference(superposition,[],[f3306,f553]) ).

fof(f135503,plain,
    ( spl0_262
    | ~ spl0_22
    | ~ spl0_63 ),
    inference(avatar_split_clause,[],[f4552,f3297,f552,f135501]) ).

fof(f135501,plain,
    ( spl0_262
  <=> ! [X2,X0,X1] : truth = implies(truth,implies(X2,implies(implies(implies(X0,X1),not(X2)),X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_262])]) ).

fof(f4552,plain,
    ( ! [X2,X0,X1] : truth = implies(truth,implies(X2,implies(implies(implies(X0,X1),not(X2)),X0)))
    | ~ spl0_22
    | ~ spl0_63 ),
    inference(superposition,[],[f3298,f553]) ).

fof(f135499,plain,
    ( spl0_261
    | ~ spl0_6
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f3194,f3130,f43,f135497]) ).

fof(f135497,plain,
    ( spl0_261
  <=> ! [X0,X1] : ifeq(implies(not(X0),X1),implies(X1,not(X0)),not(X1),X0) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_261])]) ).

fof(f3194,plain,
    ( ! [X0,X1] : ifeq(implies(not(X0),X1),implies(X1,not(X0)),not(X1),X0) = X0
    | ~ spl0_6
    | ~ spl0_56 ),
    inference(superposition,[],[f3131,f44]) ).

fof(f135495,plain,
    ( spl0_260
    | ~ spl0_26
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f2799,f1713,f619,f135493]) ).

fof(f135493,plain,
    ( spl0_260
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X1,X2),implies(X2,implies(not(X1),X0)),truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_260])]) ).

fof(f2799,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X1,X2),implies(X2,implies(not(X1),X0)),truth,truth)
    | ~ spl0_26
    | ~ spl0_51 ),
    inference(superposition,[],[f1714,f620]) ).

fof(f135491,plain,
    ( spl0_259
    | ~ spl0_26
    | ~ spl0_50 ),
    inference(avatar_split_clause,[],[f2680,f1709,f619,f135489]) ).

fof(f135489,plain,
    ( spl0_259
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X2,X1),truth,implies(X2,implies(not(X1),X0)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_259])]) ).

fof(f2680,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X2,X1),truth,implies(X2,implies(not(X1),X0)),truth)
    | ~ spl0_26
    | ~ spl0_50 ),
    inference(superposition,[],[f1710,f620]) ).

fof(f135487,plain,
    ( spl0_258
    | ~ spl0_26
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f2535,f1700,f619,f135485]) ).

fof(f135485,plain,
    ( spl0_258
  <=> ! [X2,X0,X1] : truth = ifeq(truth,implies(implies(not(X1),X0),X2),implies(X1,X2),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_258])]) ).

fof(f2535,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,implies(implies(not(X1),X0),X2),implies(X1,X2),truth)
    | ~ spl0_26
    | ~ spl0_48 ),
    inference(superposition,[],[f1701,f620]) ).

fof(f135483,plain,
    ( spl0_257
    | ~ spl0_3
    | ~ spl0_28
    | ~ spl0_136 ),
    inference(avatar_split_clause,[],[f40037,f37359,f627,f31,f135481]) ).

fof(f135481,plain,
    ( spl0_257
  <=> ! [X2,X0,X1] : truth = implies(not(implies(X1,implies(X2,not(X0)))),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_257])]) ).

fof(f37359,plain,
    ( spl0_136
  <=> ! [X0,X1] : truth = implies(not(X0),implies(implies(not(X1),X0),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_136])]) ).

fof(f40037,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X1,implies(X2,not(X0)))),X0)
    | ~ spl0_3
    | ~ spl0_28
    | ~ spl0_136 ),
    inference(forward_demodulation,[],[f39775,f32]) ).

fof(f39775,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X1,implies(X2,not(X0)))),implies(truth,X0))
    | ~ spl0_28
    | ~ spl0_136 ),
    inference(superposition,[],[f37360,f628]) ).

fof(f37360,plain,
    ( ! [X0,X1] : truth = implies(not(X0),implies(implies(not(X1),X0),X1))
    | ~ spl0_136 ),
    inference(avatar_component_clause,[],[f37359]) ).

fof(f135479,plain,
    ( spl0_256
    | ~ spl0_30
    | ~ spl0_44 ),
    inference(avatar_split_clause,[],[f2287,f1683,f635,f135477]) ).

fof(f135477,plain,
    ( spl0_256
  <=> ! [X2,X0,X1] : truth = ifeq(truth,implies(X1,not(X2)),implies(X1,implies(X2,X0)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_256])]) ).

fof(f2287,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,implies(X1,not(X2)),implies(X1,implies(X2,X0)),truth)
    | ~ spl0_30
    | ~ spl0_44 ),
    inference(superposition,[],[f636,f1684]) ).

fof(f135475,plain,
    ( spl0_255
    | ~ spl0_28
    | ~ spl0_44 ),
    inference(avatar_split_clause,[],[f2285,f1683,f627,f135473]) ).

fof(f135473,plain,
    ( spl0_255
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X1,not(X2)),implies(X3,implies(X1,implies(X2,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_255])]) ).

fof(f2285,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X1,not(X2)),implies(X3,implies(X1,implies(X2,X0))))
    | ~ spl0_28
    | ~ spl0_44 ),
    inference(superposition,[],[f628,f1684]) ).

fof(f135471,plain,
    ( spl0_254
    | ~ spl0_6
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f1748,f1666,f43,f135469]) ).

fof(f135469,plain,
    ( spl0_254
  <=> ! [X0,X1] : implies(implies(X1,not(X0)),not(X1)) = implies(implies(not(X0),X1),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_254])]) ).

fof(f1748,plain,
    ( ! [X0,X1] : implies(implies(X1,not(X0)),not(X1)) = implies(implies(not(X0),X1),X0)
    | ~ spl0_6
    | ~ spl0_40 ),
    inference(superposition,[],[f1667,f44]) ).

fof(f135467,plain,
    ( spl0_253
    | ~ spl0_12
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f741,f619,f85,f135465]) ).

fof(f135465,plain,
    ( spl0_253
  <=> ! [X0,X1] : ifeq(implies(not(X1),X0),implies(X1,not(X0)),not(X0),X1) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_253])]) ).

fof(f741,plain,
    ( ! [X0,X1] : ifeq(implies(not(X1),X0),implies(X1,not(X0)),not(X0),X1) = X1
    | ~ spl0_12
    | ~ spl0_26 ),
    inference(superposition,[],[f86,f620]) ).

fof(f135463,plain,
    ( spl0_252
    | ~ spl0_11
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f739,f619,f81,f135461]) ).

fof(f135461,plain,
    ( spl0_252
  <=> ! [X0,X1] : implies(implies(X1,not(X0)),not(X0)) = implies(implies(not(X1),X0),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_252])]) ).

fof(f739,plain,
    ( ! [X0,X1] : implies(implies(X1,not(X0)),not(X0)) = implies(implies(not(X1),X0),X1)
    | ~ spl0_11
    | ~ spl0_26 ),
    inference(superposition,[],[f82,f620]) ).

fof(f135459,plain,
    ( spl0_251
    | ~ spl0_12
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f664,f611,f85,f135457]) ).

fof(f135457,plain,
    ( spl0_251
  <=> ! [X0,X1] : ifeq(implies(not(X1),X0),implies(X1,not(X0)),not(X1),X0) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_251])]) ).

fof(f664,plain,
    ( ! [X0,X1] : ifeq(implies(not(X1),X0),implies(X1,not(X0)),not(X1),X0) = X0
    | ~ spl0_12
    | ~ spl0_24 ),
    inference(superposition,[],[f86,f612]) ).

fof(f135455,plain,
    ( spl0_250
    | ~ spl0_11
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f661,f611,f81,f135453]) ).

fof(f135453,plain,
    ( spl0_250
  <=> ! [X0,X1] : implies(implies(X1,not(X0)),not(X1)) = implies(implies(not(X1),X0),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_250])]) ).

fof(f661,plain,
    ( ! [X0,X1] : implies(implies(X1,not(X0)),not(X1)) = implies(implies(not(X1),X0),X0)
    | ~ spl0_11
    | ~ spl0_24 ),
    inference(superposition,[],[f82,f612]) ).

fof(f135451,plain,
    ( spl0_249
    | ~ spl0_11
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f648,f611,f81,f135449]) ).

fof(f135449,plain,
    ( spl0_249
  <=> ! [X0,X1] : implies(implies(not(X1),X0),X0) = implies(X1,not(implies(X0,not(X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_249])]) ).

fof(f648,plain,
    ( ! [X0,X1] : implies(implies(not(X1),X0),X0) = implies(X1,not(implies(X0,not(X1))))
    | ~ spl0_11
    | ~ spl0_24 ),
    inference(superposition,[],[f612,f82]) ).

fof(f135446,plain,
    ( spl0_248
    | ~ spl0_13
    | ~ spl0_17
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f607,f552,f240,f89,f135444]) ).

fof(f135444,plain,
    ( spl0_248
  <=> ! [X2,X0,X1] : truth = implies(truth,implies(X2,implies(X0,implies(implies(X2,not(X0)),X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_248])]) ).

fof(f607,plain,
    ( ! [X2,X0,X1] : truth = implies(truth,implies(X2,implies(X0,implies(implies(X2,not(X0)),X1))))
    | ~ spl0_13
    | ~ spl0_17
    | ~ spl0_22 ),
    inference(forward_demodulation,[],[f592,f90]) ).

fof(f592,plain,
    ( ! [X2,X0,X1] : truth = implies(truth,implies(X2,implies(implies(X2,not(X0)),implies(X0,X1))))
    | ~ spl0_17
    | ~ spl0_22 ),
    inference(superposition,[],[f241,f553]) ).

fof(f135441,plain,
    ( spl0_247
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f604,f552,f232,f89,f135439]) ).

fof(f135439,plain,
    ( spl0_247
  <=> ! [X2,X0,X1] : truth = implies(truth,implies(not(X0),implies(implies(implies(X0,X1),X2),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_247])]) ).

fof(f604,plain,
    ( ! [X2,X0,X1] : truth = implies(truth,implies(not(X0),implies(implies(implies(X0,X1),X2),X2)))
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_22 ),
    inference(forward_demodulation,[],[f586,f90]) ).

fof(f586,plain,
    ( ! [X2,X0,X1] : truth = implies(truth,implies(implies(implies(X0,X1),X2),implies(not(X0),X2)))
    | ~ spl0_15
    | ~ spl0_22 ),
    inference(superposition,[],[f233,f553]) ).

fof(f135437,plain,
    ( spl0_246
    | ~ spl0_3
    | ~ spl0_136 ),
    inference(avatar_split_clause,[],[f40034,f37359,f31,f135435]) ).

fof(f135435,plain,
    ( spl0_246
  <=> ! [X0,X1] : truth = implies(not(implies(implies(not(X1),X0),X1)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_246])]) ).

fof(f40034,plain,
    ( ! [X0,X1] : truth = implies(not(implies(implies(not(X1),X0),X1)),X0)
    | ~ spl0_3
    | ~ spl0_136 ),
    inference(forward_demodulation,[],[f39768,f32]) ).

fof(f39768,plain,
    ( ! [X0,X1] : truth = implies(not(implies(implies(not(X1),X0),X1)),implies(truth,X0))
    | ~ spl0_136 ),
    inference(superposition,[],[f37360,f37360]) ).

fof(f135433,plain,
    ( spl0_245
    | ~ spl0_16
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f591,f552,f236,f135431]) ).

fof(f135431,plain,
    ( spl0_245
  <=> ! [X2,X0,X1] : truth = ifeq(implies(not(X0),X2),implies(X2,implies(X0,X1)),truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_245])]) ).

fof(f591,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(not(X0),X2),implies(X2,implies(X0,X1)),truth,truth)
    | ~ spl0_16
    | ~ spl0_22 ),
    inference(superposition,[],[f237,f553]) ).

fof(f135429,plain,
    ( spl0_244
    | ~ spl0_16
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f590,f552,f236,f135427]) ).

fof(f135427,plain,
    ( spl0_244
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X2,not(X0)),truth,implies(X2,implies(X0,X1)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_244])]) ).

fof(f590,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X2,not(X0)),truth,implies(X2,implies(X0,X1)),truth)
    | ~ spl0_16
    | ~ spl0_22 ),
    inference(superposition,[],[f237,f553]) ).

fof(f135425,plain,
    ( spl0_243
    | ~ spl0_16
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f589,f552,f236,f135423]) ).

fof(f135423,plain,
    ( spl0_243
  <=> ! [X2,X0,X1] : truth = ifeq(truth,implies(implies(X0,X1),X2),implies(not(X0),X2),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_243])]) ).

fof(f589,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,implies(implies(X0,X1),X2),implies(not(X0),X2),truth)
    | ~ spl0_16
    | ~ spl0_22 ),
    inference(superposition,[],[f237,f553]) ).

fof(f124430,plain,
    ( spl0_242
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_121 ),
    inference(avatar_split_clause,[],[f35162,f34095,f89,f39,f124428]) ).

fof(f124428,plain,
    ( spl0_242
  <=> ! [X2,X0,X1] : truth = implies(not(implies(X0,not(X1))),implies(X2,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_242])]) ).

fof(f34095,plain,
    ( spl0_121
  <=> ! [X0,X1] : truth = implies(not(implies(X1,not(X0))),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_121])]) ).

fof(f35162,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X0,not(X1))),implies(X2,X1))
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_121 ),
    inference(forward_demodulation,[],[f34926,f40]) ).

fof(f34926,plain,
    ( ! [X2,X0,X1] : implies(X2,truth) = implies(not(implies(X0,not(X1))),implies(X2,X1))
    | ~ spl0_13
    | ~ spl0_121 ),
    inference(superposition,[],[f90,f34096]) ).

fof(f34096,plain,
    ( ! [X0,X1] : truth = implies(not(implies(X1,not(X0))),X0)
    | ~ spl0_121 ),
    inference(avatar_component_clause,[],[f34095]) ).

fof(f107399,plain,
    ( spl0_241
    | ~ spl0_29
    | ~ spl0_121 ),
    inference(avatar_split_clause,[],[f34939,f34095,f631,f107397]) ).

fof(f107397,plain,
    ( spl0_241
  <=> ! [X0,X1] : truth = ifeq(not(implies(X0,not(X1))),truth,X1,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_241])]) ).

fof(f34939,plain,
    ( ! [X0,X1] : truth = ifeq(not(implies(X0,not(X1))),truth,X1,truth)
    | ~ spl0_29
    | ~ spl0_121 ),
    inference(superposition,[],[f632,f34096]) ).

fof(f95764,plain,
    ( spl0_240
    | ~ spl0_11
    | ~ spl0_121 ),
    inference(avatar_split_clause,[],[f34891,f34095,f81,f95762]) ).

fof(f95762,plain,
    ( spl0_240
  <=> ! [X0,X1] : truth = implies(not(implies(implies(not(X1),X0),X0)),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_240])]) ).

fof(f34891,plain,
    ( ! [X0,X1] : truth = implies(not(implies(implies(not(X1),X0),X0)),X1)
    | ~ spl0_11
    | ~ spl0_121 ),
    inference(superposition,[],[f34096,f82]) ).

fof(f83865,plain,
    ( spl0_239
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_120 ),
    inference(avatar_split_clause,[],[f34520,f34091,f89,f39,f83863]) ).

fof(f83863,plain,
    ( spl0_239
  <=> ! [X2,X0,X1] : truth = implies(not(implies(X0,X1)),implies(X2,not(X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_239])]) ).

fof(f34091,plain,
    ( spl0_120
  <=> ! [X0,X1] : truth = implies(not(implies(X1,X0)),not(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_120])]) ).

fof(f34520,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X0,X1)),implies(X2,not(X1)))
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_120 ),
    inference(forward_demodulation,[],[f34326,f40]) ).

fof(f34326,plain,
    ( ! [X2,X0,X1] : implies(X2,truth) = implies(not(implies(X0,X1)),implies(X2,not(X1)))
    | ~ spl0_13
    | ~ spl0_120 ),
    inference(superposition,[],[f90,f34092]) ).

fof(f34092,plain,
    ( ! [X0,X1] : truth = implies(not(implies(X1,X0)),not(X0))
    | ~ spl0_120 ),
    inference(avatar_component_clause,[],[f34091]) ).

fof(f77792,plain,
    ( spl0_238
    | ~ spl0_29
    | ~ spl0_120 ),
    inference(avatar_split_clause,[],[f34339,f34091,f631,f77790]) ).

fof(f77790,plain,
    ( spl0_238
  <=> ! [X0,X1] : truth = ifeq(not(implies(X0,X1)),truth,not(X1),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_238])]) ).

fof(f34339,plain,
    ( ! [X0,X1] : truth = ifeq(not(implies(X0,X1)),truth,not(X1),truth)
    | ~ spl0_29
    | ~ spl0_120 ),
    inference(superposition,[],[f632,f34092]) ).

fof(f67632,plain,
    ( spl0_237
    | ~ spl0_28
    | ~ spl0_119 ),
    inference(avatar_split_clause,[],[f34182,f34087,f627,f67630]) ).

fof(f67630,plain,
    ( spl0_237
  <=> ! [X2,X0,X1] : truth = ifeq(truth,X0,implies(X1,implies(X2,X0)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_237])]) ).

fof(f34087,plain,
    ( spl0_119
  <=> ! [X0,X1] : truth = ifeq(implies(X1,X0),X1,X0,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_119])]) ).

fof(f34182,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,X0,implies(X1,implies(X2,X0)),truth)
    | ~ spl0_28
    | ~ spl0_119 ),
    inference(superposition,[],[f34088,f628]) ).

fof(f34088,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X1,X0),X1,X0,truth)
    | ~ spl0_119 ),
    inference(avatar_component_clause,[],[f34087]) ).

fof(f62608,plain,
    ( spl0_236
    | ~ spl0_3
    | ~ spl0_9
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_76 ),
    inference(avatar_split_clause,[],[f9703,f6845,f611,f89,f68,f55,f31,f62606]) ).

fof(f62606,plain,
    ( spl0_236
  <=> ! [X2,X0,X1] : truth = implies(implies(X0,implies(X2,X1)),implies(X2,implies(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_236])]) ).

fof(f9703,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X0,implies(X2,X1)),implies(X2,implies(X0,X1)))
    | ~ spl0_3
    | ~ spl0_9
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_76 ),
    inference(forward_demodulation,[],[f9702,f69]) ).

fof(f9702,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X0,implies(X2,X1)),implies(not(implies(X0,X1)),not(X2)))
    | ~ spl0_3
    | ~ spl0_9
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_76 ),
    inference(forward_demodulation,[],[f9701,f32]) ).

fof(f9701,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X0,implies(X2,X1)),implies(truth,implies(not(implies(X0,X1)),not(X2))))
    | ~ spl0_9
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_76 ),
    inference(forward_demodulation,[],[f9360,f665]) ).

fof(f9360,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X0,implies(X2,X1)),implies(not(implies(X0,X1)),implies(X2,not(truth))))
    | ~ spl0_9
    | ~ spl0_76 ),
    inference(superposition,[],[f6846,f56]) ).

fof(f62604,plain,
    ( spl0_235
    | ~ spl0_9
    | ~ spl0_19
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f7326,f6825,f459,f55,f62602]) ).

fof(f6825,plain,
    ( spl0_71
  <=> ! [X2,X0,X1] : implies(implies(implies(X1,X2),X0),X0) = implies(X1,implies(implies(X0,implies(X1,X2)),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_71])]) ).

fof(f7326,plain,
    ( ! [X0,X1] : implies(implies(X0,X1),X1) = implies(not(X0),not(implies(X1,X0)))
    | ~ spl0_9
    | ~ spl0_19
    | ~ spl0_71 ),
    inference(forward_demodulation,[],[f7002,f56]) ).

fof(f7002,plain,
    ( ! [X0,X1] : implies(implies(X0,X1),X1) = implies(not(X0),implies(implies(X1,X0),not(truth)))
    | ~ spl0_19
    | ~ spl0_71 ),
    inference(superposition,[],[f6826,f460]) ).

fof(f6826,plain,
    ( ! [X2,X0,X1] : implies(implies(implies(X1,X2),X0),X0) = implies(X1,implies(implies(X0,implies(X1,X2)),X2))
    | ~ spl0_71 ),
    inference(avatar_component_clause,[],[f6825]) ).

fof(f62600,plain,
    ( spl0_234
    | ~ spl0_9
    | ~ spl0_19
    | ~ spl0_70 ),
    inference(avatar_split_clause,[],[f6644,f3325,f459,f55,f62598]) ).

fof(f62598,plain,
    ( spl0_234
  <=> ! [X2,X0,X1] : truth = implies(X0,implies(X1,implies(X2,not(implies(X2,not(X0)))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_234])]) ).

fof(f6644,plain,
    ( ! [X2,X0,X1] : truth = implies(X0,implies(X1,implies(X2,not(implies(X2,not(X0))))))
    | ~ spl0_9
    | ~ spl0_19
    | ~ spl0_70 ),
    inference(forward_demodulation,[],[f6417,f56]) ).

fof(f6417,plain,
    ( ! [X2,X0,X1] : truth = implies(X0,implies(X1,implies(X2,implies(implies(X2,not(X0)),not(truth)))))
    | ~ spl0_19
    | ~ spl0_70 ),
    inference(superposition,[],[f3326,f460]) ).

fof(f62596,plain,
    ( spl0_233
    | ~ spl0_10
    | ~ spl0_65 ),
    inference(avatar_split_clause,[],[f5392,f3305,f68,f62594]) ).

fof(f62594,plain,
    ( spl0_233
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X0,X2),implies(X1,X0),implies(X1,X2),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_233])]) ).

fof(f5392,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X0,X2),implies(X1,X0),implies(X1,X2),truth)
    | ~ spl0_10
    | ~ spl0_65 ),
    inference(forward_demodulation,[],[f5296,f69]) ).

fof(f5296,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X0,X2),implies(X1,X0),implies(not(X2),not(X1)),truth)
    | ~ spl0_10
    | ~ spl0_65 ),
    inference(superposition,[],[f3306,f69]) ).

fof(f62592,plain,
    ( spl0_232
    | ~ spl0_9
    | ~ spl0_19
    | ~ spl0_64 ),
    inference(avatar_split_clause,[],[f5160,f3301,f459,f55,f62590]) ).

fof(f62590,plain,
    ( spl0_232
  <=> ! [X2,X0,X1] : truth = implies(implies(not(X0),X1),implies(X2,implies(not(X1),X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_232])]) ).

fof(f3301,plain,
    ( spl0_64
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X0,X1),implies(X3,implies(implies(X1,X2),implies(X0,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_64])]) ).

fof(f5160,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(not(X0),X1),implies(X2,implies(not(X1),X0)))
    | ~ spl0_9
    | ~ spl0_19
    | ~ spl0_64 ),
    inference(forward_demodulation,[],[f4925,f56]) ).

fof(f4925,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(not(X0),X1),implies(X2,implies(implies(X1,not(truth)),X0)))
    | ~ spl0_19
    | ~ spl0_64 ),
    inference(superposition,[],[f3302,f460]) ).

fof(f3302,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X0,X1),implies(X3,implies(implies(X1,X2),implies(X0,X2))))
    | ~ spl0_64 ),
    inference(avatar_component_clause,[],[f3301]) ).

fof(f62588,plain,
    ( spl0_231
    | ~ spl0_9
    | ~ spl0_19
    | ~ spl0_64 ),
    inference(avatar_split_clause,[],[f5105,f3301,f459,f55,f62586]) ).

fof(f62586,plain,
    ( spl0_231
  <=> ! [X2,X0,X1] : truth = implies(implies(X1,not(X0)),implies(X2,implies(X0,not(X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_231])]) ).

fof(f5105,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X1,not(X0)),implies(X2,implies(X0,not(X1))))
    | ~ spl0_9
    | ~ spl0_19
    | ~ spl0_64 ),
    inference(forward_demodulation,[],[f4889,f56]) ).

fof(f4889,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X1,not(X0)),implies(X2,implies(X0,implies(X1,not(truth)))))
    | ~ spl0_19
    | ~ spl0_64 ),
    inference(superposition,[],[f3302,f460]) ).

fof(f62584,plain,
    ( spl0_230
    | ~ spl0_5
    | ~ spl0_44
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f25649,f6929,f1683,f39,f62582]) ).

fof(f62582,plain,
    ( spl0_230
  <=> ! [X2,X0,X1] : truth = implies(not(implies(not(X0),X1)),implies(X0,X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_230])]) ).

fof(f6929,plain,
    ( spl0_97
  <=> ! [X0,X1] : truth = implies(not(implies(X0,X1)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_97])]) ).

fof(f25649,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(not(X0),X1)),implies(X0,X2))
    | ~ spl0_5
    | ~ spl0_44
    | ~ spl0_97 ),
    inference(forward_demodulation,[],[f25347,f40]) ).

fof(f25347,plain,
    ( ! [X2,X0,X1] : implies(not(X2),truth) = implies(not(implies(not(X0),X1)),implies(X0,X2))
    | ~ spl0_44
    | ~ spl0_97 ),
    inference(superposition,[],[f1684,f6930]) ).

fof(f6930,plain,
    ( ! [X0,X1] : truth = implies(not(implies(X0,X1)),X0)
    | ~ spl0_97 ),
    inference(avatar_component_clause,[],[f6929]) ).

fof(f62580,plain,
    ( spl0_229
    | ~ spl0_5
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4439,f3283,f1088,f39,f62578]) ).

fof(f62578,plain,
    ( spl0_229
  <=> ! [X0,X3,X2,X1] : truth = implies(X1,implies(X3,implies(implies(implies(X0,X1),X2),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_229])]) ).

fof(f4439,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X1,implies(X3,implies(implies(implies(X0,X1),X2),X2)))
    | ~ spl0_5
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4104,f40]) ).

fof(f4104,plain,
    ( ! [X2,X3,X0,X1] : implies(X3,truth) = implies(X1,implies(X3,implies(implies(implies(X0,X1),X2),X2)))
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f1089]) ).

fof(f62576,plain,
    ( spl0_228
    | ~ spl0_5
    | ~ spl0_33
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4437,f3283,f1072,f39,f62574]) ).

fof(f62574,plain,
    ( spl0_228
  <=> ! [X0,X3,X2,X1] : truth = implies(X0,implies(X3,implies(implies(X0,X1),implies(X2,X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_228])]) ).

fof(f4437,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X0,implies(X3,implies(implies(X0,X1),implies(X2,X1))))
    | ~ spl0_5
    | ~ spl0_33
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4102,f40]) ).

fof(f4102,plain,
    ( ! [X2,X3,X0,X1] : implies(X3,truth) = implies(X0,implies(X3,implies(implies(X0,X1),implies(X2,X1))))
    | ~ spl0_33
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f1073]) ).

fof(f62572,plain,
    ( spl0_227
    | ~ spl0_5
    | ~ spl0_27
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4407,f3283,f623,f39,f62570]) ).

fof(f62570,plain,
    ( spl0_227
  <=> ! [X0,X3,X2,X1] : truth = implies(X0,implies(X2,implies(X3,implies(implies(X0,X1),X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_227])]) ).

fof(f4407,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X0,implies(X2,implies(X3,implies(implies(X0,X1),X1))))
    | ~ spl0_5
    | ~ spl0_27
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4406,f40]) ).

fof(f4406,plain,
    ( ! [X2,X3,X0,X1] : implies(X2,truth) = implies(X0,implies(X2,implies(X3,implies(implies(X0,X1),X1))))
    | ~ spl0_5
    | ~ spl0_27
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4072,f40]) ).

fof(f4072,plain,
    ( ! [X2,X3,X0,X1] : implies(X2,implies(X3,truth)) = implies(X0,implies(X2,implies(X3,implies(implies(X0,X1),X1))))
    | ~ spl0_27
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f624]) ).

fof(f62568,plain,
    ( spl0_226
    | ~ spl0_5
    | ~ spl0_28
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4405,f3283,f627,f39,f62566]) ).

fof(f62566,plain,
    ( spl0_226
  <=> ! [X4,X0,X3,X2,X1] : truth = implies(X0,implies(X3,implies(X4,implies(X1,implies(X2,X0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_226])]) ).

fof(f4405,plain,
    ( ! [X2,X3,X0,X1,X4] : truth = implies(X0,implies(X3,implies(X4,implies(X1,implies(X2,X0)))))
    | ~ spl0_5
    | ~ spl0_28
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4404,f40]) ).

fof(f4404,plain,
    ( ! [X2,X3,X0,X1,X4] : implies(X3,truth) = implies(X0,implies(X3,implies(X4,implies(X1,implies(X2,X0)))))
    | ~ spl0_5
    | ~ spl0_28
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4069,f40]) ).

fof(f4069,plain,
    ( ! [X2,X3,X0,X1,X4] : implies(X3,implies(X4,truth)) = implies(X0,implies(X3,implies(X4,implies(X1,implies(X2,X0)))))
    | ~ spl0_28
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f628]) ).

fof(f62564,plain,
    ( spl0_225
    | ~ spl0_5
    | ~ spl0_36
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4382,f3283,f1084,f39,f62562]) ).

fof(f62562,plain,
    ( spl0_225
  <=> ! [X2,X0,X1] : truth = implies(not(X0),implies(X1,implies(X2,not(implies(X1,X0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_225])]) ).

fof(f4382,plain,
    ( ! [X2,X0,X1] : truth = implies(not(X0),implies(X1,implies(X2,not(implies(X1,X0)))))
    | ~ spl0_5
    | ~ spl0_36
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4025,f40]) ).

fof(f4025,plain,
    ( ! [X2,X0,X1] : implies(X2,truth) = implies(not(X0),implies(X1,implies(X2,not(implies(X1,X0)))))
    | ~ spl0_36
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f1085]) ).

fof(f62560,plain,
    ( spl0_224
    | ~ spl0_5
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4380,f3283,f1088,f39,f62558]) ).

fof(f62558,plain,
    ( spl0_224
  <=> ! [X2,X0,X1,X3] : truth = implies(implies(implies(X0,X1),X2),implies(X1,implies(X3,X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_224])]) ).

fof(f4380,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X0,X1),X2),implies(X1,implies(X3,X2)))
    | ~ spl0_5
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4022,f40]) ).

fof(f4022,plain,
    ( ! [X2,X3,X0,X1] : implies(X3,truth) = implies(implies(implies(X0,X1),X2),implies(X1,implies(X3,X2)))
    | ~ spl0_37
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f1089]) ).

fof(f62556,plain,
    ( spl0_223
    | ~ spl0_3
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4027,f3283,f31,f62554]) ).

fof(f62554,plain,
    ( spl0_223
  <=> ! [X2,X0,X1] : implies(X2,implies(X0,X1)) = implies(truth,implies(X0,implies(X2,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_223])]) ).

fof(f4027,plain,
    ( ! [X2,X0,X1] : implies(X2,implies(X0,X1)) = implies(truth,implies(X0,implies(X2,X1)))
    | ~ spl0_3
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f32]) ).

fof(f62552,plain,
    ( spl0_222
    | ~ spl0_27
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f3611,f3279,f623,f62550]) ).

fof(f62550,plain,
    ( spl0_222
  <=> ! [X0,X1] : truth = implies(implies(implies(X0,X1),X1),implies(implies(X1,X0),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_222])]) ).

fof(f3611,plain,
    ( ! [X0,X1] : truth = implies(implies(implies(X0,X1),X1),implies(implies(X1,X0),X0))
    | ~ spl0_27
    | ~ spl0_59 ),
    inference(superposition,[],[f3280,f624]) ).

fof(f62548,plain,
    ( spl0_221
    | ~ spl0_3
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f3575,f3279,f31,f62546]) ).

fof(f62546,plain,
    ( spl0_221
  <=> ! [X0,X1] : implies(implies(X1,X0),X0) = implies(truth,implies(implies(X0,X1),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_221])]) ).

fof(f3575,plain,
    ( ! [X0,X1] : implies(implies(X1,X0),X0) = implies(truth,implies(implies(X0,X1),X1))
    | ~ spl0_3
    | ~ spl0_59 ),
    inference(superposition,[],[f3280,f32]) ).

fof(f62544,plain,
    ( spl0_220
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_27
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f3061,f1727,f623,f89,f31,f62542]) ).

fof(f62542,plain,
    ( spl0_220
  <=> ! [X2,X0,X1] : truth = implies(X0,implies(implies(implies(implies(X0,X1),X1),X2),X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_220])]) ).

fof(f3061,plain,
    ( ! [X2,X0,X1] : truth = implies(X0,implies(implies(implies(implies(X0,X1),X1),X2),X2))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_27
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f3060,f32]) ).

fof(f3060,plain,
    ( ! [X2,X0,X1] : truth = implies(X0,implies(truth,implies(implies(implies(implies(X0,X1),X1),X2),X2)))
    | ~ spl0_13
    | ~ spl0_27
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2922,f90]) ).

fof(f2922,plain,
    ( ! [X2,X0,X1] : truth = implies(X0,implies(implies(implies(implies(X0,X1),X1),X2),implies(truth,X2)))
    | ~ spl0_27
    | ~ spl0_54 ),
    inference(superposition,[],[f1728,f624]) ).

fof(f61667,plain,
    ( spl0_219
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_28
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f3059,f1727,f627,f89,f31,f61665]) ).

fof(f61665,plain,
    ( spl0_219
  <=> ! [X0,X3,X2,X1] : truth = implies(X0,implies(implies(implies(X1,implies(X2,X0)),X3),X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_219])]) ).

fof(f3059,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X0,implies(implies(implies(X1,implies(X2,X0)),X3),X3))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_28
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f3058,f32]) ).

fof(f3058,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X0,implies(truth,implies(implies(implies(X1,implies(X2,X0)),X3),X3)))
    | ~ spl0_13
    | ~ spl0_28
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2921,f90]) ).

fof(f2921,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X0,implies(implies(implies(X1,implies(X2,X0)),X3),implies(truth,X3)))
    | ~ spl0_28
    | ~ spl0_54 ),
    inference(superposition,[],[f1728,f628]) ).

fof(f61663,plain,
    ( spl0_218
    | ~ spl0_3
    | ~ spl0_28
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f3025,f1727,f627,f31,f61661]) ).

fof(f61661,plain,
    ( spl0_218
  <=> ! [X0,X3,X2,X1] : truth = implies(X3,implies(implies(X3,X0),implies(X1,implies(X2,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_218])]) ).

fof(f3025,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X3,implies(implies(X3,X0),implies(X1,implies(X2,X0))))
    | ~ spl0_3
    | ~ spl0_28
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2891,f32]) ).

fof(f2891,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X3,implies(truth,implies(implies(X3,X0),implies(X1,implies(X2,X0)))))
    | ~ spl0_28
    | ~ spl0_54 ),
    inference(superposition,[],[f1728,f628]) ).

fof(f61659,plain,
    ( spl0_217
    | ~ spl0_10
    | ~ spl0_44
    | ~ spl0_51 ),
    inference(avatar_split_clause,[],[f2848,f1713,f1683,f68,f61657]) ).

fof(f61657,plain,
    ( spl0_217
  <=> ! [X2,X0,X1] : truth = ifeq(implies(X1,X0),implies(X2,implies(X0,X1)),truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_217])]) ).

fof(f2848,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X1,X0),implies(X2,implies(X0,X1)),truth,truth)
    | ~ spl0_10
    | ~ spl0_44
    | ~ spl0_51 ),
    inference(forward_demodulation,[],[f2789,f1684]) ).

fof(f2789,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X1,X0),implies(not(X1),implies(X2,not(X0))),truth,truth)
    | ~ spl0_10
    | ~ spl0_51 ),
    inference(superposition,[],[f1714,f69]) ).

fof(f61655,plain,
    ( spl0_216
    | ~ spl0_13
    | ~ spl0_46 ),
    inference(avatar_split_clause,[],[f2425,f1691,f89,f61653]) ).

fof(f61653,plain,
    ( spl0_216
  <=> ! [X2,X0,X1] : truth = implies(X0,implies(implies(X0,X1),implies(implies(X1,X2),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_216])]) ).

fof(f2425,plain,
    ( ! [X2,X0,X1] : truth = implies(X0,implies(implies(X0,X1),implies(implies(X1,X2),X2)))
    | ~ spl0_13
    | ~ spl0_46 ),
    inference(superposition,[],[f1692,f90]) ).

fof(f61651,plain,
    ( spl0_215
    | ~ spl0_26
    | ~ spl0_44 ),
    inference(avatar_split_clause,[],[f2254,f1683,f619,f61649]) ).

fof(f61649,plain,
    ( spl0_215
  <=> ! [X2,X0,X1] : implies(X1,implies(X2,X0)) = implies(not(implies(X1,not(X2))),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_215])]) ).

fof(f2254,plain,
    ( ! [X2,X0,X1] : implies(X1,implies(X2,X0)) = implies(not(implies(X1,not(X2))),X0)
    | ~ spl0_26
    | ~ spl0_44 ),
    inference(superposition,[],[f1684,f620]) ).

fof(f61647,plain,
    ( spl0_214
    | ~ spl0_10
    | ~ spl0_44 ),
    inference(avatar_split_clause,[],[f2235,f1683,f68,f61645]) ).

fof(f61645,plain,
    ( spl0_214
  <=> ! [X2,X0,X1] : implies(not(X0),implies(X1,X2)) = implies(not(X2),implies(X1,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_214])]) ).

fof(f2235,plain,
    ( ! [X2,X0,X1] : implies(not(X0),implies(X1,X2)) = implies(not(X2),implies(X1,X0))
    | ~ spl0_10
    | ~ spl0_44 ),
    inference(superposition,[],[f1684,f69]) ).

fof(f61643,plain,
    ( spl0_213
    | ~ spl0_24
    | ~ spl0_44 ),
    inference(avatar_split_clause,[],[f2233,f1683,f611,f61641]) ).

fof(f61641,plain,
    ( spl0_213
  <=> ! [X2,X0,X1] : implies(X0,implies(X1,X2)) = implies(not(X2),implies(X1,not(X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_213])]) ).

fof(f2233,plain,
    ( ! [X2,X0,X1] : implies(X0,implies(X1,X2)) = implies(not(X2),implies(X1,not(X0)))
    | ~ spl0_24
    | ~ spl0_44 ),
    inference(superposition,[],[f1684,f612]) ).

fof(f61639,plain,
    ( spl0_212
    | ~ spl0_11
    | ~ spl0_13
    | ~ spl0_32
    | ~ spl0_43 ),
    inference(avatar_split_clause,[],[f2184,f1679,f1068,f89,f81,f61637]) ).

fof(f61637,plain,
    ( spl0_212
  <=> ! [X0,X1] : ifeq(implies(X0,X1),truth,implies(implies(X1,X0),X0),X1) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_212])]) ).

fof(f1679,plain,
    ( spl0_43
  <=> ! [X0,X1] : ifeq(implies(implies(X1,X0),X0),truth,implies(X0,X1),X1) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_43])]) ).

fof(f2184,plain,
    ( ! [X0,X1] : ifeq(implies(X0,X1),truth,implies(implies(X1,X0),X0),X1) = X1
    | ~ spl0_11
    | ~ spl0_13
    | ~ spl0_32
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f2183,f1069]) ).

fof(f2183,plain,
    ( ! [X0,X1] : ifeq(implies(implies(implies(X0,X1),X1),X1),truth,implies(implies(X1,X0),X0),X1) = X1
    | ~ spl0_11
    | ~ spl0_13
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f2182,f180]) ).

fof(f180,plain,
    ( ! [X2,X0,X1] : implies(implies(implies(X1,X2),X0),X0) = implies(X1,implies(implies(X0,implies(X1,X2)),X2))
    | ~ spl0_11
    | ~ spl0_13 ),
    inference(superposition,[],[f90,f82]) ).

fof(f2182,plain,
    ( ! [X0,X1] : ifeq(implies(X0,implies(implies(X1,implies(X0,X1)),X1)),truth,implies(implies(X1,X0),X0),X1) = X1
    | ~ spl0_11
    | ~ spl0_13
    | ~ spl0_43 ),
    inference(forward_demodulation,[],[f2102,f90]) ).

fof(f2102,plain,
    ( ! [X0,X1] : ifeq(implies(implies(X1,implies(X0,X1)),implies(X0,X1)),truth,implies(implies(X1,X0),X0),X1) = X1
    | ~ spl0_11
    | ~ spl0_43 ),
    inference(superposition,[],[f1680,f82]) ).

fof(f1680,plain,
    ( ! [X0,X1] : ifeq(implies(implies(X1,X0),X0),truth,implies(X0,X1),X1) = X1
    | ~ spl0_43 ),
    inference(avatar_component_clause,[],[f1679]) ).

fof(f61635,plain,
    ( spl0_211
    | ~ spl0_24
    | ~ spl0_30
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f1938,f1666,f635,f611,f61633]) ).

fof(f61633,plain,
    ( spl0_211
  <=> ! [X0,X1] : truth = ifeq(truth,not(X0),implies(X1,not(implies(X1,X0))),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_211])]) ).

fof(f1938,plain,
    ( ! [X0,X1] : truth = ifeq(truth,not(X0),implies(X1,not(implies(X1,X0))),truth)
    | ~ spl0_24
    | ~ spl0_30
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f1796,f612]) ).

fof(f1796,plain,
    ( ! [X0,X1] : truth = ifeq(truth,not(X0),implies(implies(X1,X0),not(X1)),truth)
    | ~ spl0_30
    | ~ spl0_40 ),
    inference(superposition,[],[f636,f1667]) ).

fof(f61631,plain,
    ( spl0_210
    | ~ spl0_3
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_14
    | ~ spl0_15
    | ~ spl0_19
    | ~ spl0_24
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f1867,f1666,f611,f459,f232,f138,f89,f43,f31,f61629]) ).

fof(f1867,plain,
    ( ! [X0,X1] : implies(implies(X1,not(implies(X1,X0))),not(implies(X0,X1))) = X0
    | ~ spl0_3
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_14
    | ~ spl0_15
    | ~ spl0_19
    | ~ spl0_24
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f1866,f32]) ).

fof(f1866,plain,
    ( ! [X0,X1] : implies(truth,X0) = implies(implies(X1,not(implies(X1,X0))),not(implies(X0,X1)))
    | ~ spl0_3
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_14
    | ~ spl0_15
    | ~ spl0_19
    | ~ spl0_24
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f1865,f543]) ).

fof(f1865,plain,
    ( ! [X0,X1] : implies(implies(X1,not(implies(X1,X0))),not(implies(X0,X1))) = implies(implies(X0,implies(not(X0),X1)),X0)
    | ~ spl0_6
    | ~ spl0_13
    | ~ spl0_24
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f1864,f90]) ).

fof(f1864,plain,
    ( ! [X0,X1] : implies(implies(X1,not(implies(X1,X0))),not(implies(X0,X1))) = implies(implies(not(X0),implies(X0,X1)),X0)
    | ~ spl0_6
    | ~ spl0_24
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f1863,f44]) ).

fof(f1863,plain,
    ( ! [X0,X1] : implies(implies(not(X0),implies(X0,X1)),not(not(X0))) = implies(implies(X1,not(implies(X1,X0))),not(implies(X0,X1)))
    | ~ spl0_24
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f1746,f612]) ).

fof(f1746,plain,
    ( ! [X0,X1] : implies(implies(not(X0),implies(X0,X1)),not(not(X0))) = implies(implies(implies(X1,X0),not(X1)),not(implies(X0,X1)))
    | ~ spl0_40 ),
    inference(superposition,[],[f1667,f1667]) ).

fof(f60689,plain,
    ( spl0_209
    | ~ spl0_3
    | ~ spl0_8
    | ~ spl0_32
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f1847,f1666,f1068,f51,f31,f60687]) ).

fof(f60687,plain,
    ( spl0_209
  <=> ! [X0,X1] : not(X1) = implies(implies(X0,X1),not(implies(implies(X0,X1),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_209])]) ).

fof(f1847,plain,
    ( ! [X0,X1] : not(X1) = implies(implies(X0,X1),not(implies(implies(X0,X1),X1)))
    | ~ spl0_3
    | ~ spl0_8
    | ~ spl0_32
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f1846,f32]) ).

fof(f1846,plain,
    ( ! [X0,X1] : implies(implies(X0,X1),not(implies(implies(X0,X1),X1))) = implies(truth,not(X1))
    | ~ spl0_8
    | ~ spl0_32
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f1734,f52]) ).

fof(f1734,plain,
    ( ! [X0,X1] : implies(implies(X0,X1),not(implies(implies(X0,X1),X1))) = implies(implies(X1,implies(implies(X0,X1),X1)),not(X1))
    | ~ spl0_32
    | ~ spl0_40 ),
    inference(superposition,[],[f1667,f1069]) ).

fof(f60685,plain,
    ( spl0_208
    | ~ spl0_3
    | ~ spl0_8
    | ~ spl0_11
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f1843,f1666,f81,f51,f31,f60683]) ).

fof(f60683,plain,
    ( spl0_208
  <=> ! [X0,X1] : not(X1) = implies(implies(implies(X1,X0),X0),not(implies(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_208])]) ).

fof(f1843,plain,
    ( ! [X0,X1] : not(X1) = implies(implies(implies(X1,X0),X0),not(implies(X0,X1)))
    | ~ spl0_3
    | ~ spl0_8
    | ~ spl0_11
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f1842,f32]) ).

fof(f1842,plain,
    ( ! [X0,X1] : implies(implies(implies(X1,X0),X0),not(implies(X0,X1))) = implies(truth,not(X1))
    | ~ spl0_8
    | ~ spl0_11
    | ~ spl0_40 ),
    inference(forward_demodulation,[],[f1732,f52]) ).

fof(f1732,plain,
    ( ! [X0,X1] : implies(implies(X1,implies(X0,X1)),not(X1)) = implies(implies(implies(X1,X0),X0),not(implies(X0,X1)))
    | ~ spl0_11
    | ~ spl0_40 ),
    inference(superposition,[],[f1667,f82]) ).

fof(f60681,plain,
    ( spl0_207
    | ~ spl0_24
    | ~ spl0_40 ),
    inference(avatar_split_clause,[],[f1750,f1666,f611,f60679]) ).

fof(f60679,plain,
    ( spl0_207
  <=> ! [X0,X1] : implies(implies(X1,X0),not(X1)) = implies(X0,not(implies(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_207])]) ).

fof(f1750,plain,
    ( ! [X0,X1] : implies(implies(X1,X0),not(X1)) = implies(X0,not(implies(X0,X1)))
    | ~ spl0_24
    | ~ spl0_40 ),
    inference(superposition,[],[f1667,f612]) ).

fof(f60677,plain,
    ( spl0_206
    | ~ spl0_9
    | ~ spl0_36
    | ~ spl0_37 ),
    inference(avatar_split_clause,[],[f1659,f1088,f1084,f55,f60675]) ).

fof(f60675,plain,
    ( spl0_206
  <=> ! [X2,X0,X1] : truth = implies(not(implies(X1,X2)),not(implies(implies(X0,X1),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_206])]) ).

fof(f1659,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X1,X2)),not(implies(implies(X0,X1),X2)))
    | ~ spl0_9
    | ~ spl0_36
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1619,f56]) ).

fof(f1619,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X1,X2)),implies(implies(implies(X0,X1),X2),not(truth)))
    | ~ spl0_36
    | ~ spl0_37 ),
    inference(superposition,[],[f1085,f1089]) ).

fof(f60673,plain,
    ( spl0_205
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_37 ),
    inference(avatar_split_clause,[],[f1648,f1088,f89,f39,f60671]) ).

fof(f60671,plain,
    ( spl0_205
  <=> ! [X2,X0,X1,X3] : truth = implies(implies(implies(X0,X1),X2),implies(X3,implies(X1,X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_205])]) ).

fof(f1648,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X0,X1),X2),implies(X3,implies(X1,X2)))
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1598,f40]) ).

fof(f1598,plain,
    ( ! [X2,X3,X0,X1] : implies(X3,truth) = implies(implies(implies(X0,X1),X2),implies(X3,implies(X1,X2)))
    | ~ spl0_13
    | ~ spl0_37 ),
    inference(superposition,[],[f90,f1089]) ).

fof(f60669,plain,
    ( spl0_204
    | ~ spl0_29
    | ~ spl0_37 ),
    inference(avatar_split_clause,[],[f1611,f1088,f631,f60667]) ).

fof(f60667,plain,
    ( spl0_204
  <=> ! [X2,X0,X1] : truth = ifeq(implies(implies(X0,X1),X2),truth,implies(X1,X2),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_204])]) ).

fof(f1611,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(implies(X0,X1),X2),truth,implies(X1,X2),truth)
    | ~ spl0_29
    | ~ spl0_37 ),
    inference(superposition,[],[f632,f1089]) ).

fof(f60665,plain,
    ( spl0_203
    | ~ spl0_10
    | ~ spl0_37 ),
    inference(avatar_split_clause,[],[f1585,f1088,f68,f60663]) ).

fof(f60663,plain,
    ( spl0_203
  <=> ! [X2,X0,X1] : truth = implies(implies(implies(X2,not(X0)),not(X1)),implies(X1,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_203])]) ).

fof(f1585,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X2,not(X0)),not(X1)),implies(X1,X0))
    | ~ spl0_10
    | ~ spl0_37 ),
    inference(superposition,[],[f1089,f69]) ).

fof(f60661,plain,
    ( spl0_202
    | ~ spl0_24
    | ~ spl0_37 ),
    inference(avatar_split_clause,[],[f1583,f1088,f611,f60659]) ).

fof(f60659,plain,
    ( spl0_202
  <=> ! [X2,X0,X1] : truth = implies(implies(implies(X2,X0),not(X1)),implies(X1,not(X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_202])]) ).

fof(f1583,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X2,X0),not(X1)),implies(X1,not(X0)))
    | ~ spl0_24
    | ~ spl0_37 ),
    inference(superposition,[],[f1089,f612]) ).

fof(f60657,plain,
    ( spl0_201
    | ~ spl0_26
    | ~ spl0_37 ),
    inference(avatar_split_clause,[],[f1568,f1088,f619,f60655]) ).

fof(f60655,plain,
    ( spl0_201
  <=> ! [X2,X0,X1] : truth = implies(implies(implies(X2,not(X0)),X1),implies(not(X1),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_201])]) ).

fof(f1568,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X2,not(X0)),X1),implies(not(X1),X0))
    | ~ spl0_26
    | ~ spl0_37 ),
    inference(superposition,[],[f1089,f620]) ).

fof(f60653,plain,
    ( spl0_200
    | ~ spl0_24
    | ~ spl0_37 ),
    inference(avatar_split_clause,[],[f1560,f1088,f611,f60651]) ).

fof(f60651,plain,
    ( spl0_200
  <=> ! [X2,X0,X1] : truth = implies(implies(X2,not(implies(X0,X1))),implies(X1,not(X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_200])]) ).

fof(f1560,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,not(implies(X0,X1))),implies(X1,not(X2)))
    | ~ spl0_24
    | ~ spl0_37 ),
    inference(superposition,[],[f1089,f612]) ).

fof(f60554,plain,
    ( spl0_199
    | ~ spl0_6
    | ~ spl0_35
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f1519,f1084,f1080,f43,f60552]) ).

fof(f60552,plain,
    ( spl0_199
  <=> ! [X0,X1] : truth = ifeq(truth,not(implies(X1,not(implies(X1,X0)))),X0,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_199])]) ).

fof(f1519,plain,
    ( ! [X0,X1] : truth = ifeq(truth,not(implies(X1,not(implies(X1,X0)))),X0,truth)
    | ~ spl0_6
    | ~ spl0_35
    | ~ spl0_36 ),
    inference(forward_demodulation,[],[f1475,f44]) ).

fof(f1475,plain,
    ( ! [X0,X1] : truth = ifeq(truth,not(implies(X1,not(implies(X1,X0)))),not(not(X0)),truth)
    | ~ spl0_35
    | ~ spl0_36 ),
    inference(superposition,[],[f1081,f1085]) ).

fof(f60550,plain,
    ( spl0_198
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f1508,f1084,f89,f39,f60548]) ).

fof(f60548,plain,
    ( spl0_198
  <=> ! [X2,X0,X1] : truth = implies(not(X0),implies(X2,implies(X1,not(implies(X1,X0))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_198])]) ).

fof(f1508,plain,
    ( ! [X2,X0,X1] : truth = implies(not(X0),implies(X2,implies(X1,not(implies(X1,X0)))))
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_36 ),
    inference(forward_demodulation,[],[f1455,f40]) ).

fof(f1455,plain,
    ( ! [X2,X0,X1] : implies(X2,truth) = implies(not(X0),implies(X2,implies(X1,not(implies(X1,X0)))))
    | ~ spl0_13
    | ~ spl0_36 ),
    inference(superposition,[],[f90,f1085]) ).

fof(f60546,plain,
    ( spl0_197
    | ~ spl0_9
    | ~ spl0_33
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f1485,f1084,f1072,f55,f60544]) ).

fof(f60544,plain,
    ( spl0_197
  <=> ! [X2,X0,X1] : truth = implies(not(implies(X0,implies(X2,X1))),not(implies(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_197])]) ).

fof(f1485,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X0,implies(X2,X1))),not(implies(X0,X1)))
    | ~ spl0_9
    | ~ spl0_33
    | ~ spl0_36 ),
    inference(forward_demodulation,[],[f1432,f56]) ).

fof(f1432,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X0,implies(X2,X1))),implies(implies(X0,X1),not(truth)))
    | ~ spl0_33
    | ~ spl0_36 ),
    inference(superposition,[],[f1085,f1073]) ).

fof(f60542,plain,
    ( spl0_196
    | ~ spl0_29
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f1468,f1084,f631,f60540]) ).

fof(f60540,plain,
    ( spl0_196
  <=> ! [X0,X1] : truth = ifeq(not(X0),truth,implies(X1,not(implies(X1,X0))),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_196])]) ).

fof(f1468,plain,
    ( ! [X0,X1] : truth = ifeq(not(X0),truth,implies(X1,not(implies(X1,X0))),truth)
    | ~ spl0_29
    | ~ spl0_36 ),
    inference(superposition,[],[f632,f1085]) ).

fof(f60538,plain,
    ( spl0_195
    | ~ spl0_27
    | ~ spl0_35 ),
    inference(avatar_split_clause,[],[f1392,f1080,f623,f60536]) ).

fof(f60536,plain,
    ( spl0_195
  <=> ! [X0,X1] : truth = ifeq(truth,not(implies(implies(X0,X1),X1)),not(X0),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_195])]) ).

fof(f1392,plain,
    ( ! [X0,X1] : truth = ifeq(truth,not(implies(implies(X0,X1),X1)),not(X0),truth)
    | ~ spl0_27
    | ~ spl0_35 ),
    inference(superposition,[],[f1081,f624]) ).

fof(f60534,plain,
    ( spl0_194
    | ~ spl0_28
    | ~ spl0_35 ),
    inference(avatar_split_clause,[],[f1391,f1080,f627,f60532]) ).

fof(f60532,plain,
    ( spl0_194
  <=> ! [X2,X0,X1] : truth = ifeq(truth,not(implies(X1,implies(X2,X0))),not(X0),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_194])]) ).

fof(f1391,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,not(implies(X1,implies(X2,X0))),not(X0),truth)
    | ~ spl0_28
    | ~ spl0_35 ),
    inference(superposition,[],[f1081,f628]) ).

fof(f60530,plain,
    ( spl0_193
    | ~ spl0_24
    | ~ spl0_34 ),
    inference(avatar_split_clause,[],[f1341,f1076,f611,f60528]) ).

fof(f60528,plain,
    ( spl0_193
  <=> ! [X0,X1] : truth = ifeq(implies(X1,not(X0)),implies(not(X1),X0),truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_193])]) ).

fof(f1341,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X1,not(X0)),implies(not(X1),X0),truth,truth)
    | ~ spl0_24
    | ~ spl0_34 ),
    inference(superposition,[],[f1077,f612]) ).

fof(f60526,plain,
    ( spl0_192
    | ~ spl0_26
    | ~ spl0_34 ),
    inference(avatar_split_clause,[],[f1328,f1076,f619,f60524]) ).

fof(f60524,plain,
    ( spl0_192
  <=> ! [X0,X1] : truth = ifeq(implies(not(X1),X0),implies(X1,not(X0)),truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_192])]) ).

fof(f1328,plain,
    ( ! [X0,X1] : truth = ifeq(implies(not(X1),X0),implies(X1,not(X0)),truth,truth)
    | ~ spl0_26
    | ~ spl0_34 ),
    inference(superposition,[],[f1077,f620]) ).

fof(f60522,plain,
    ( spl0_191
    | ~ spl0_24
    | ~ spl0_33 ),
    inference(avatar_split_clause,[],[f1204,f1072,f611,f60520]) ).

fof(f60520,plain,
    ( spl0_191
  <=> ! [X2,X0,X1] : truth = implies(implies(X1,not(X0)),implies(X0,implies(X2,not(X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_191])]) ).

fof(f1204,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X1,not(X0)),implies(X0,implies(X2,not(X1))))
    | ~ spl0_24
    | ~ spl0_33 ),
    inference(superposition,[],[f1073,f612]) ).

fof(f60518,plain,
    ( spl0_190
    | ~ spl0_26
    | ~ spl0_33 ),
    inference(avatar_split_clause,[],[f1191,f1072,f619,f60516]) ).

fof(f60516,plain,
    ( spl0_190
  <=> ! [X2,X0,X1] : truth = implies(implies(not(X1),X0),implies(not(X0),implies(X2,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_190])]) ).

fof(f1191,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(not(X1),X0),implies(not(X0),implies(X2,X1)))
    | ~ spl0_26
    | ~ spl0_33 ),
    inference(superposition,[],[f1073,f620]) ).

fof(f59523,plain,
    ( spl0_189
    | ~ spl0_8
    | ~ spl0_12
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f1177,f1068,f85,f51,f59521]) ).

fof(f59521,plain,
    ( spl0_189
  <=> ! [X0,X1] : ifeq(implies(X0,X1),truth,implies(implies(X0,X1),X1),X1) = X1 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_189])]) ).

fof(f1177,plain,
    ( ! [X0,X1] : ifeq(implies(X0,X1),truth,implies(implies(X0,X1),X1),X1) = X1
    | ~ spl0_8
    | ~ spl0_12
    | ~ spl0_32 ),
    inference(forward_demodulation,[],[f1130,f52]) ).

fof(f1130,plain,
    ( ! [X0,X1] : ifeq(implies(X0,X1),implies(X1,implies(implies(X0,X1),X1)),implies(implies(X0,X1),X1),X1) = X1
    | ~ spl0_12
    | ~ spl0_32 ),
    inference(superposition,[],[f86,f1069]) ).

fof(f59519,plain,
    ( spl0_188
    | ~ spl0_26
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f1097,f1068,f619,f59517]) ).

fof(f59517,plain,
    ( spl0_188
  <=> ! [X0,X1] : implies(not(X1),X0) = implies(implies(implies(not(X1),X0),X1),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_188])]) ).

fof(f1097,plain,
    ( ! [X0,X1] : implies(not(X1),X0) = implies(implies(implies(not(X1),X0),X1),X1)
    | ~ spl0_26
    | ~ spl0_32 ),
    inference(superposition,[],[f1069,f620]) ).

fof(f59515,plain,
    ( spl0_187
    | ~ spl0_13
    | ~ spl0_30 ),
    inference(avatar_split_clause,[],[f1053,f635,f89,f59513]) ).

fof(f59513,plain,
    ( spl0_187
  <=> ! [X2,X0,X1] : truth = ifeq(truth,implies(X1,X2),implies(X1,implies(X0,X2)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_187])]) ).

fof(f1053,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,implies(X1,X2),implies(X1,implies(X0,X2)),truth)
    | ~ spl0_13
    | ~ spl0_30 ),
    inference(superposition,[],[f636,f90]) ).

fof(f59511,plain,
    ( spl0_186
    | ~ spl0_13
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f1032,f631,f89,f59509]) ).

fof(f59509,plain,
    ( spl0_186
  <=> ! [X2,X0,X1] : truth = ifeq(X0,implies(X1,implies(X0,X2)),implies(X1,X2),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_186])]) ).

fof(f1032,plain,
    ( ! [X2,X0,X1] : truth = ifeq(X0,implies(X1,implies(X0,X2)),implies(X1,X2),truth)
    | ~ spl0_13
    | ~ spl0_29 ),
    inference(superposition,[],[f632,f90]) ).

fof(f59507,plain,
    ( spl0_185
    | ~ spl0_11
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f1026,f631,f81,f59505]) ).

fof(f59505,plain,
    ( spl0_185
  <=> ! [X0,X1] : truth = ifeq(implies(X0,X1),implies(implies(X1,X0),X0),X1,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_185])]) ).

fof(f1026,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X0,X1),implies(implies(X1,X0),X0),X1,truth)
    | ~ spl0_11
    | ~ spl0_29 ),
    inference(superposition,[],[f632,f82]) ).

fof(f59503,plain,
    ( spl0_184
    | ~ spl0_3
    | ~ spl0_17
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f959,f627,f240,f31,f59501]) ).

fof(f59501,plain,
    ( spl0_184
  <=> ! [X2,X0,X1,X3] : truth = implies(implies(implies(X1,implies(X2,X0)),X3),implies(X0,X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_184])]) ).

fof(f959,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X1,implies(X2,X0)),X3),implies(X0,X3))
    | ~ spl0_3
    | ~ spl0_17
    | ~ spl0_28 ),
    inference(forward_demodulation,[],[f933,f32]) ).

fof(f933,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X1,implies(X2,X0)),X3),implies(X0,implies(truth,X3)))
    | ~ spl0_17
    | ~ spl0_28 ),
    inference(superposition,[],[f241,f628]) ).

fof(f59499,plain,
    ( spl0_183
    | ~ spl0_3
    | ~ spl0_15
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f957,f627,f232,f31,f59497]) ).

fof(f59497,plain,
    ( spl0_183
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X3,X0),implies(X3,implies(X1,implies(X2,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_183])]) ).

fof(f957,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X3,X0),implies(X3,implies(X1,implies(X2,X0))))
    | ~ spl0_3
    | ~ spl0_15
    | ~ spl0_28 ),
    inference(forward_demodulation,[],[f927,f32]) ).

fof(f927,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X3,X0),implies(truth,implies(X3,implies(X1,implies(X2,X0)))))
    | ~ spl0_15
    | ~ spl0_28 ),
    inference(superposition,[],[f233,f628]) ).

fof(f59495,plain,
    ( spl0_182
    | ~ spl0_13
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f887,f627,f89,f59493]) ).

fof(f59493,plain,
    ( spl0_182
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X1,X2),implies(X3,implies(X1,implies(X0,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_182])]) ).

fof(f887,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X1,X2),implies(X3,implies(X1,implies(X0,X2))))
    | ~ spl0_13
    | ~ spl0_28 ),
    inference(superposition,[],[f628,f90]) ).

fof(f59491,plain,
    ( spl0_181
    | ~ spl0_3
    | ~ spl0_17
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f876,f623,f240,f31,f59489]) ).

fof(f59489,plain,
    ( spl0_181
  <=> ! [X2,X0,X1] : truth = implies(implies(implies(implies(X0,X1),X1),X2),implies(X0,X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_181])]) ).

fof(f876,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(implies(X0,X1),X1),X2),implies(X0,X2))
    | ~ spl0_3
    | ~ spl0_17
    | ~ spl0_27 ),
    inference(forward_demodulation,[],[f853,f32]) ).

fof(f853,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(implies(X0,X1),X1),X2),implies(X0,implies(truth,X2)))
    | ~ spl0_17
    | ~ spl0_27 ),
    inference(superposition,[],[f241,f624]) ).

fof(f59487,plain,
    ( spl0_180
    | ~ spl0_13
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f860,f623,f89,f59485]) ).

fof(f59485,plain,
    ( spl0_180
  <=> ! [X2,X0,X1] : truth = implies(X0,implies(X1,implies(implies(X1,implies(X0,X2)),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_180])]) ).

fof(f860,plain,
    ( ! [X2,X0,X1] : truth = implies(X0,implies(X1,implies(implies(X1,implies(X0,X2)),X2)))
    | ~ spl0_13
    | ~ spl0_27 ),
    inference(forward_demodulation,[],[f818,f90]) ).

fof(f818,plain,
    ( ! [X2,X0,X1] : truth = implies(X0,implies(implies(X1,implies(X0,X2)),implies(X1,X2)))
    | ~ spl0_13
    | ~ spl0_27 ),
    inference(superposition,[],[f624,f90]) ).

fof(f59384,plain,
    ( spl0_179
    | ~ spl0_13
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f832,f623,f89,f59382]) ).

fof(f59382,plain,
    ( spl0_179
  <=> ! [X2,X0,X1] : truth = implies(X0,implies(X1,implies(implies(X0,implies(X1,X2)),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_179])]) ).

fof(f832,plain,
    ( ! [X2,X0,X1] : truth = implies(X0,implies(X1,implies(implies(X0,implies(X1,X2)),X2)))
    | ~ spl0_13
    | ~ spl0_27 ),
    inference(superposition,[],[f624,f90]) ).

fof(f59379,plain,
    ( spl0_178
    | ~ spl0_11
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f812,f623,f81,f59377]) ).

fof(f59377,plain,
    ( spl0_178
  <=> ! [X0,X1] : truth = implies(implies(X0,X1),implies(implies(implies(X1,X0),X0),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_178])]) ).

fof(f812,plain,
    ( ! [X0,X1] : truth = implies(implies(X0,X1),implies(implies(implies(X1,X0),X0),X1))
    | ~ spl0_11
    | ~ spl0_27 ),
    inference(superposition,[],[f624,f82]) ).

fof(f59375,plain,
    ( spl0_177
    | ~ spl0_13
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f743,f619,f89,f59373]) ).

fof(f59373,plain,
    ( spl0_177
  <=> ! [X2,X0,X1] : implies(not(X0),implies(X2,X1)) = implies(X2,implies(not(X1),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_177])]) ).

fof(f743,plain,
    ( ! [X2,X0,X1] : implies(not(X0),implies(X2,X1)) = implies(X2,implies(not(X1),X0))
    | ~ spl0_13
    | ~ spl0_26 ),
    inference(superposition,[],[f90,f620]) ).

fof(f59371,plain,
    ( spl0_176
    | ~ spl0_13
    | ~ spl0_26 ),
    inference(avatar_split_clause,[],[f720,f619,f89,f59369]) ).

fof(f59369,plain,
    ( spl0_176
  <=> ! [X2,X0,X1] : implies(X1,implies(not(X0),X2)) = implies(not(implies(X1,X2)),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_176])]) ).

fof(f59367,plain,
    ( spl0_175
    | ~ spl0_13
    | ~ spl0_24 ),
    inference(avatar_split_clause,[],[f665,f611,f89,f59365]) ).

fof(f59365,plain,
    ( spl0_175
  <=> ! [X2,X0,X1] : implies(X0,implies(X2,not(X1))) = implies(X2,implies(X1,not(X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_175])]) ).

fof(f59363,plain,
    ( spl0_174
    | ~ spl0_3
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_11
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f597,f552,f81,f68,f43,f31,f59361]) ).

fof(f59361,plain,
    ( spl0_174
  <=> ! [X0,X1] : implies(X0,X1) = implies(implies(X0,not(implies(X0,X1))),not(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_174])]) ).

fof(f597,plain,
    ( ! [X0,X1] : implies(X0,X1) = implies(implies(X0,not(implies(X0,X1))),not(X0))
    | ~ spl0_3
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_11
    | ~ spl0_22 ),
    inference(forward_demodulation,[],[f596,f32]) ).

fof(f596,plain,
    ( ! [X0,X1] : implies(truth,implies(X0,X1)) = implies(implies(X0,not(implies(X0,X1))),not(X0))
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_11
    | ~ spl0_22 ),
    inference(forward_demodulation,[],[f580,f71]) ).

fof(f71,plain,
    ( ! [X0,X1] : implies(X1,not(X0)) = implies(X0,not(X1))
    | ~ spl0_6
    | ~ spl0_10 ),
    inference(superposition,[],[f69,f44]) ).

fof(f580,plain,
    ( ! [X0,X1] : implies(truth,implies(X0,X1)) = implies(implies(implies(X0,X1),not(X0)),not(X0))
    | ~ spl0_11
    | ~ spl0_22 ),
    inference(superposition,[],[f82,f553]) ).

fof(f49856,plain,
    ( spl0_173
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_89 ),
    inference(avatar_split_clause,[],[f17872,f6897,f552,f89,f31,f49854]) ).

fof(f49854,plain,
    ( spl0_173
  <=> ! [X0,X1] : truth = implies(implies(implies(X1,X0),X0),implies(not(X0),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_173])]) ).

fof(f6897,plain,
    ( spl0_89
  <=> ! [X2,X0,X1] : truth = implies(implies(implies(X1,X0),X0),implies(X2,implies(implies(X2,implies(X0,X1)),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_89])]) ).

fof(f17872,plain,
    ( ! [X0,X1] : truth = implies(implies(implies(X1,X0),X0),implies(not(X0),X1))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_89 ),
    inference(forward_demodulation,[],[f17871,f32]) ).

fof(f17871,plain,
    ( ! [X0,X1] : truth = implies(implies(implies(X1,X0),X0),implies(truth,implies(not(X0),X1)))
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_89 ),
    inference(forward_demodulation,[],[f17264,f90]) ).

fof(f17264,plain,
    ( ! [X0,X1] : truth = implies(implies(implies(X1,X0),X0),implies(not(X0),implies(truth,X1)))
    | ~ spl0_22
    | ~ spl0_89 ),
    inference(superposition,[],[f6898,f553]) ).

fof(f6898,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X1,X0),X0),implies(X2,implies(implies(X2,implies(X0,X1)),X1)))
    | ~ spl0_89 ),
    inference(avatar_component_clause,[],[f6897]) ).

fof(f49852,plain,
    ( spl0_172
    | ~ spl0_19
    | ~ spl0_25
    | ~ spl0_88 ),
    inference(avatar_split_clause,[],[f16966,f6893,f615,f459,f49850]) ).

fof(f49850,plain,
    ( spl0_172
  <=> ! [X2,X0,X1] : truth = ifeq(X0,truth,implies(X1,implies(not(X0),X2)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_172])]) ).

fof(f615,plain,
    ( spl0_25
  <=> ! [X0] : truth = implies(not(truth),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_25])]) ).

fof(f16966,plain,
    ( ! [X2,X0,X1] : truth = ifeq(X0,truth,implies(X1,implies(not(X0),X2)),truth)
    | ~ spl0_19
    | ~ spl0_25
    | ~ spl0_88 ),
    inference(forward_demodulation,[],[f16766,f616]) ).

fof(f616,plain,
    ( ! [X0] : truth = implies(not(truth),X0)
    | ~ spl0_25 ),
    inference(avatar_component_clause,[],[f615]) ).

fof(f16766,plain,
    ( ! [X2,X0,X1] : truth = ifeq(X0,implies(not(truth),implies(X1,X2)),implies(X1,implies(not(X0),X2)),truth)
    | ~ spl0_19
    | ~ spl0_88 ),
    inference(superposition,[],[f6894,f460]) ).

fof(f49848,plain,
    ( spl0_171
    | ~ spl0_9
    | ~ spl0_25
    | ~ spl0_88 ),
    inference(avatar_split_clause,[],[f16965,f6893,f615,f55,f49846]) ).

fof(f49846,plain,
    ( spl0_171
  <=> ! [X2,X0,X1] : truth = ifeq(not(X0),truth,implies(X1,implies(X0,X2)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_171])]) ).

fof(f16965,plain,
    ( ! [X2,X0,X1] : truth = ifeq(not(X0),truth,implies(X1,implies(X0,X2)),truth)
    | ~ spl0_9
    | ~ spl0_25
    | ~ spl0_88 ),
    inference(forward_demodulation,[],[f16762,f616]) ).

fof(f16762,plain,
    ( ! [X2,X0,X1] : truth = ifeq(not(X0),implies(not(truth),implies(X1,X2)),implies(X1,implies(X0,X2)),truth)
    | ~ spl0_9
    | ~ spl0_88 ),
    inference(superposition,[],[f6894,f56]) ).

fof(f49844,plain,
    ( spl0_170
    | ~ spl0_5
    | ~ spl0_44
    | ~ spl0_120 ),
    inference(avatar_split_clause,[],[f34509,f34091,f1683,f39,f49842]) ).

fof(f49842,plain,
    ( spl0_170
  <=> ! [X2,X0,X1] : truth = implies(not(implies(X0,X1)),implies(X1,X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_170])]) ).

fof(f34509,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X0,X1)),implies(X1,X2))
    | ~ spl0_5
    | ~ spl0_44
    | ~ spl0_120 ),
    inference(forward_demodulation,[],[f34317,f40]) ).

fof(f34317,plain,
    ( ! [X2,X0,X1] : implies(not(implies(X0,X1)),implies(X1,X2)) = implies(not(X2),truth)
    | ~ spl0_44
    | ~ spl0_120 ),
    inference(superposition,[],[f1684,f34092]) ).

fof(f49840,plain,
    ( spl0_169
    | ~ spl0_3
    | ~ spl0_22
    | ~ spl0_81 ),
    inference(avatar_split_clause,[],[f13725,f6865,f552,f31,f49838]) ).

fof(f49838,plain,
    ( spl0_169
  <=> ! [X2,X0,X1] : truth = implies(implies(X2,not(X0)),implies(X0,implies(X2,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_169])]) ).

fof(f6865,plain,
    ( spl0_81
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X0,X3),implies(X1,implies(implies(X3,implies(X1,X2)),implies(X0,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_81])]) ).

fof(f13725,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,not(X0)),implies(X0,implies(X2,X1)))
    | ~ spl0_3
    | ~ spl0_22
    | ~ spl0_81 ),
    inference(forward_demodulation,[],[f13365,f32]) ).

fof(f13365,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,not(X0)),implies(X0,implies(truth,implies(X2,X1))))
    | ~ spl0_22
    | ~ spl0_81 ),
    inference(superposition,[],[f6866,f553]) ).

fof(f6866,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X0,X3),implies(X1,implies(implies(X3,implies(X1,X2)),implies(X0,X2))))
    | ~ spl0_81 ),
    inference(avatar_component_clause,[],[f6865]) ).

fof(f49836,plain,
    ( spl0_168
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_79 ),
    inference(avatar_split_clause,[],[f12191,f6857,f552,f89,f31,f49834]) ).

fof(f49834,plain,
    ( spl0_168
  <=> ! [X2,X0,X1] : truth = implies(implies(X2,X0),implies(not(X0),implies(X2,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_168])]) ).

fof(f6857,plain,
    ( spl0_79
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X3,X0),implies(X1,implies(implies(X1,implies(X0,X2)),implies(X3,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_79])]) ).

fof(f12191,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,X0),implies(not(X0),implies(X2,X1)))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_79 ),
    inference(forward_demodulation,[],[f12190,f32]) ).

fof(f12190,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,X0),implies(truth,implies(not(X0),implies(X2,X1))))
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_79 ),
    inference(forward_demodulation,[],[f11836,f90]) ).

fof(f11836,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,X0),implies(not(X0),implies(truth,implies(X2,X1))))
    | ~ spl0_22
    | ~ spl0_79 ),
    inference(superposition,[],[f6858,f553]) ).

fof(f6858,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X3,X0),implies(X1,implies(implies(X1,implies(X0,X2)),implies(X3,X2))))
    | ~ spl0_79 ),
    inference(avatar_component_clause,[],[f6857]) ).

fof(f49832,plain,
    ( spl0_167
    | ~ spl0_5
    | ~ spl0_22
    | ~ spl0_60 ),
    inference(avatar_split_clause,[],[f4421,f3283,f552,f39,f49830]) ).

fof(f49830,plain,
    ( spl0_167
  <=> ! [X0,X3,X2,X1] : truth = implies(not(X0),implies(X2,implies(X3,implies(X0,X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_167])]) ).

fof(f4421,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(not(X0),implies(X2,implies(X3,implies(X0,X1))))
    | ~ spl0_5
    | ~ spl0_22
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4420,f40]) ).

fof(f4420,plain,
    ( ! [X2,X3,X0,X1] : implies(X2,truth) = implies(not(X0),implies(X2,implies(X3,implies(X0,X1))))
    | ~ spl0_5
    | ~ spl0_22
    | ~ spl0_60 ),
    inference(forward_demodulation,[],[f4081,f40]) ).

fof(f4081,plain,
    ( ! [X2,X3,X0,X1] : implies(X2,implies(X3,truth)) = implies(not(X0),implies(X2,implies(X3,implies(X0,X1))))
    | ~ spl0_22
    | ~ spl0_60 ),
    inference(superposition,[],[f3284,f553]) ).

fof(f49828,plain,
    ( spl0_166
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f3075,f1727,f552,f89,f31,f49826]) ).

fof(f3075,plain,
    ( ! [X2,X0,X1] : truth = implies(not(X0),implies(implies(implies(X0,X1),X2),X2))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f3074,f32]) ).

fof(f3074,plain,
    ( ! [X2,X0,X1] : truth = implies(not(X0),implies(truth,implies(implies(implies(X0,X1),X2),X2)))
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2929,f90]) ).

fof(f2929,plain,
    ( ! [X2,X0,X1] : truth = implies(not(X0),implies(implies(implies(X0,X1),X2),implies(truth,X2)))
    | ~ spl0_22
    | ~ spl0_54 ),
    inference(superposition,[],[f1728,f553]) ).

fof(f49824,plain,
    ( spl0_165
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_54 ),
    inference(avatar_split_clause,[],[f3038,f1727,f552,f89,f31,f49822]) ).

fof(f49822,plain,
    ( spl0_165
  <=> ! [X2,X0,X1] : truth = implies(X2,implies(X0,implies(implies(X2,not(X0)),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_165])]) ).

fof(f3038,plain,
    ( ! [X2,X0,X1] : truth = implies(X2,implies(X0,implies(implies(X2,not(X0)),X1)))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_22
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f3037,f90]) ).

fof(f3037,plain,
    ( ! [X2,X0,X1] : truth = implies(X2,implies(implies(X2,not(X0)),implies(X0,X1)))
    | ~ spl0_3
    | ~ spl0_22
    | ~ spl0_54 ),
    inference(forward_demodulation,[],[f2899,f32]) ).

fof(f2899,plain,
    ( ! [X2,X0,X1] : truth = implies(X2,implies(truth,implies(implies(X2,not(X0)),implies(X0,X1))))
    | ~ spl0_22
    | ~ spl0_54 ),
    inference(superposition,[],[f1728,f553]) ).

fof(f49820,plain,
    ( spl0_164
    | ~ spl0_26
    | ~ spl0_37 ),
    inference(avatar_split_clause,[],[f1526,f1088,f619,f49818]) ).

fof(f49818,plain,
    ( spl0_164
  <=> ! [X2,X0,X1] : truth = implies(implies(implies(not(X1),X0),X2),implies(X1,X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_164])]) ).

fof(f1526,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(not(X1),X0),X2),implies(X1,X2))
    | ~ spl0_26
    | ~ spl0_37 ),
    inference(superposition,[],[f1089,f620]) ).

fof(f49816,plain,
    ( spl0_163
    | ~ spl0_26
    | ~ spl0_33 ),
    inference(avatar_split_clause,[],[f1214,f1072,f619,f49814]) ).

fof(f49814,plain,
    ( spl0_163
  <=> ! [X2,X0,X1] : truth = implies(implies(X2,X1),implies(X2,implies(not(X1),X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_163])]) ).

fof(f1214,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,X1),implies(X2,implies(not(X1),X0)))
    | ~ spl0_26
    | ~ spl0_33 ),
    inference(superposition,[],[f1073,f620]) ).

fof(f49812,plain,
    ( spl0_162
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_17
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f609,f552,f240,f89,f31,f49810]) ).

fof(f609,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X0,X1),X2),implies(not(X0),X2))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_17
    | ~ spl0_22 ),
    inference(forward_demodulation,[],[f608,f32]) ).

fof(f608,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X0,X1),X2),implies(truth,implies(not(X0),X2)))
    | ~ spl0_13
    | ~ spl0_17
    | ~ spl0_22 ),
    inference(forward_demodulation,[],[f593,f90]) ).

fof(f593,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X0,X1),X2),implies(not(X0),implies(truth,X2)))
    | ~ spl0_17
    | ~ spl0_22 ),
    inference(superposition,[],[f241,f553]) ).

fof(f49808,plain,
    ( spl0_161
    | ~ spl0_3
    | ~ spl0_15
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f605,f552,f232,f31,f49806]) ).

fof(f49806,plain,
    ( spl0_161
  <=> ! [X2,X0,X1] : truth = implies(implies(X2,not(X0)),implies(X2,implies(X0,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_161])]) ).

fof(f605,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,not(X0)),implies(X2,implies(X0,X1)))
    | ~ spl0_3
    | ~ spl0_15
    | ~ spl0_22 ),
    inference(forward_demodulation,[],[f587,f32]) ).

fof(f587,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,not(X0)),implies(truth,implies(X2,implies(X0,X1))))
    | ~ spl0_15
    | ~ spl0_22 ),
    inference(superposition,[],[f233,f553]) ).

fof(f49143,plain,
    ( spl0_160
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f25367,f6929,f89,f39,f49141]) ).

fof(f49141,plain,
    ( spl0_160
  <=> ! [X2,X0,X1] : truth = implies(not(implies(X0,X1)),implies(X2,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_160])]) ).

fof(f25367,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X0,X1)),implies(X2,X0))
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_97 ),
    inference(forward_demodulation,[],[f25189,f40]) ).

fof(f25189,plain,
    ( ! [X2,X0,X1] : implies(X2,truth) = implies(not(implies(X0,X1)),implies(X2,X0))
    | ~ spl0_13
    | ~ spl0_97 ),
    inference(superposition,[],[f90,f6930]) ).

fof(f43943,plain,
    ( spl0_159
    | ~ spl0_29
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f25202,f6929,f631,f43941]) ).

fof(f43941,plain,
    ( spl0_159
  <=> ! [X0,X1] : truth = ifeq(not(implies(X0,X1)),truth,X0,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_159])]) ).

fof(f25202,plain,
    ( ! [X0,X1] : truth = ifeq(not(implies(X0,X1)),truth,X0,truth)
    | ~ spl0_29
    | ~ spl0_97 ),
    inference(superposition,[],[f632,f6930]) ).

fof(f39153,plain,
    ( spl0_158
    | ~ spl0_13
    | ~ spl0_97 ),
    inference(avatar_split_clause,[],[f25115,f6929,f89,f39151]) ).

fof(f39151,plain,
    ( spl0_158
  <=> ! [X2,X0,X1] : truth = implies(not(implies(X1,implies(X0,X2))),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_158])]) ).

fof(f25115,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X1,implies(X0,X2))),X0)
    | ~ spl0_13
    | ~ spl0_97 ),
    inference(superposition,[],[f6930,f90]) ).

fof(f37445,plain,
    ( spl0_157
    | ~ spl0_9
    | ~ spl0_19
    | ~ spl0_26
    | ~ spl0_27
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f30347,f29649,f623,f619,f459,f55,f37443]) ).

fof(f37443,plain,
    ( spl0_157
  <=> ! [X0,X1] : implies(not(X1),X0) = implies(truth,implies(not(X0),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_157])]) ).

fof(f29649,plain,
    ( spl0_110
  <=> ! [X2,X0,X1] : implies(implies(X1,X2),implies(X0,X2)) = implies(implies(X0,implies(implies(implies(X1,X2),implies(X0,X2)),X1)),implies(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_110])]) ).

fof(f30347,plain,
    ( ! [X0,X1] : implies(not(X1),X0) = implies(truth,implies(not(X0),X1))
    | ~ spl0_9
    | ~ spl0_19
    | ~ spl0_26
    | ~ spl0_27
    | ~ spl0_110 ),
    inference(forward_demodulation,[],[f30346,f814]) ).

fof(f814,plain,
    ( ! [X0,X1] : truth = implies(not(X0),implies(implies(not(X1),X0),X1))
    | ~ spl0_26
    | ~ spl0_27 ),
    inference(superposition,[],[f624,f620]) ).

fof(f30346,plain,
    ( ! [X0,X1] : implies(not(X1),X0) = implies(implies(not(X0),implies(implies(not(X1),X0),X1)),implies(not(X0),X1))
    | ~ spl0_9
    | ~ spl0_19
    | ~ spl0_110 ),
    inference(forward_demodulation,[],[f29775,f56]) ).

fof(f29775,plain,
    ( ! [X0,X1] : implies(implies(X1,not(truth)),X0) = implies(implies(not(X0),implies(implies(implies(X1,not(truth)),X0),X1)),implies(not(X0),X1))
    | ~ spl0_19
    | ~ spl0_110 ),
    inference(superposition,[],[f29650,f460]) ).

fof(f29650,plain,
    ( ! [X2,X0,X1] : implies(implies(X1,X2),implies(X0,X2)) = implies(implies(X0,implies(implies(implies(X1,X2),implies(X0,X2)),X1)),implies(X0,X1))
    | ~ spl0_110 ),
    inference(avatar_component_clause,[],[f29649]) ).

fof(f37441,plain,
    ( spl0_156
    | ~ spl0_9
    | ~ spl0_17
    | ~ spl0_19
    | ~ spl0_24
    | ~ spl0_110 ),
    inference(avatar_split_clause,[],[f30211,f29649,f611,f459,f240,f55,f37439]) ).

fof(f37439,plain,
    ( spl0_156
  <=> ! [X0,X1] : implies(X0,not(X1)) = implies(truth,implies(X1,not(X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_156])]) ).

fof(f30211,plain,
    ( ! [X0,X1] : implies(X0,not(X1)) = implies(truth,implies(X1,not(X0)))
    | ~ spl0_9
    | ~ spl0_17
    | ~ spl0_19
    | ~ spl0_24
    | ~ spl0_110 ),
    inference(forward_demodulation,[],[f30210,f549]) ).

fof(f549,plain,
    ( ! [X0,X1] : truth = implies(X0,implies(X1,not(implies(X1,not(X0)))))
    | ~ spl0_9
    | ~ spl0_17
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f532,f56]) ).

fof(f532,plain,
    ( ! [X0,X1] : truth = implies(X0,implies(X1,implies(implies(X1,not(X0)),not(truth))))
    | ~ spl0_17
    | ~ spl0_19 ),
    inference(superposition,[],[f241,f460]) ).

fof(f30210,plain,
    ( ! [X0,X1] : implies(X0,not(X1)) = implies(implies(X1,implies(X0,not(implies(X0,not(X1))))),implies(X1,not(X0)))
    | ~ spl0_9
    | ~ spl0_19
    | ~ spl0_24
    | ~ spl0_110 ),
    inference(forward_demodulation,[],[f30209,f56]) ).

fof(f30209,plain,
    ( ! [X0,X1] : implies(X0,implies(X1,not(truth))) = implies(implies(X1,implies(X0,not(implies(X0,implies(X1,not(truth)))))),implies(X1,not(X0)))
    | ~ spl0_19
    | ~ spl0_24
    | ~ spl0_110 ),
    inference(forward_demodulation,[],[f29714,f612]) ).

fof(f29714,plain,
    ( ! [X0,X1] : implies(X0,implies(X1,not(truth))) = implies(implies(X1,implies(implies(X0,implies(X1,not(truth))),not(X0))),implies(X1,not(X0)))
    | ~ spl0_19
    | ~ spl0_110 ),
    inference(superposition,[],[f29650,f460]) ).

fof(f37437,plain,
    ( spl0_155
    | ~ spl0_9
    | ~ spl0_19
    | ~ spl0_48 ),
    inference(avatar_split_clause,[],[f2640,f1700,f459,f55,f37435]) ).

fof(f37435,plain,
    ( spl0_155
  <=> ! [X0,X1] : truth = ifeq(truth,not(implies(X1,not(X0))),X0,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_155])]) ).

fof(f2640,plain,
    ( ! [X0,X1] : truth = ifeq(truth,not(implies(X1,not(X0))),X0,truth)
    | ~ spl0_9
    | ~ spl0_19
    | ~ spl0_48 ),
    inference(forward_demodulation,[],[f2604,f56]) ).

fof(f2604,plain,
    ( ! [X0,X1] : truth = ifeq(truth,implies(implies(X1,not(X0)),not(truth)),X0,truth)
    | ~ spl0_19
    | ~ spl0_48 ),
    inference(superposition,[],[f1701,f460]) ).

fof(f37433,plain,
    ( spl0_154
    | ~ spl0_6
    | ~ spl0_9
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f1489,f1084,f55,f43,f37431]) ).

fof(f37431,plain,
    ( spl0_154
  <=> ! [X0,X1] : truth = implies(not(implies(X1,not(implies(X1,X0)))),X0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_154])]) ).

fof(f1489,plain,
    ( ! [X0,X1] : truth = implies(not(implies(X1,not(implies(X1,X0)))),X0)
    | ~ spl0_6
    | ~ spl0_9
    | ~ spl0_36 ),
    inference(forward_demodulation,[],[f1488,f44]) ).

fof(f1488,plain,
    ( ! [X0,X1] : truth = implies(not(implies(X1,not(implies(X1,X0)))),not(not(X0)))
    | ~ spl0_9
    | ~ spl0_36 ),
    inference(forward_demodulation,[],[f1434,f56]) ).

fof(f1434,plain,
    ( ! [X0,X1] : truth = implies(not(implies(X1,not(implies(X1,X0)))),implies(not(X0),not(truth)))
    | ~ spl0_36 ),
    inference(superposition,[],[f1085,f1085]) ).

fof(f37429,plain,
    ( spl0_153
    | ~ spl0_9
    | ~ spl0_27
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f1482,f1084,f623,f55,f37427]) ).

fof(f37427,plain,
    ( spl0_153
  <=> ! [X0,X1] : truth = implies(not(implies(implies(X0,X1),X1)),not(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_153])]) ).

fof(f1482,plain,
    ( ! [X0,X1] : truth = implies(not(implies(implies(X0,X1),X1)),not(X0))
    | ~ spl0_9
    | ~ spl0_27
    | ~ spl0_36 ),
    inference(forward_demodulation,[],[f1429,f56]) ).

fof(f1429,plain,
    ( ! [X0,X1] : truth = implies(not(implies(implies(X0,X1),X1)),implies(X0,not(truth)))
    | ~ spl0_27
    | ~ spl0_36 ),
    inference(superposition,[],[f1085,f624]) ).

fof(f37425,plain,
    ( spl0_152
    | ~ spl0_9
    | ~ spl0_28
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f1481,f1084,f627,f55,f37423]) ).

fof(f37423,plain,
    ( spl0_152
  <=> ! [X2,X0,X1] : truth = implies(not(implies(X1,implies(X2,X0))),not(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_152])]) ).

fof(f1481,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X1,implies(X2,X0))),not(X0))
    | ~ spl0_9
    | ~ spl0_28
    | ~ spl0_36 ),
    inference(forward_demodulation,[],[f1428,f56]) ).

fof(f1428,plain,
    ( ! [X2,X0,X1] : truth = implies(not(implies(X1,implies(X2,X0))),implies(X0,not(truth)))
    | ~ spl0_28
    | ~ spl0_36 ),
    inference(superposition,[],[f1085,f628]) ).

fof(f37421,plain,
    ( spl0_151
    | ~ spl0_9
    | ~ spl0_16
    | ~ spl0_25 ),
    inference(avatar_split_clause,[],[f1012,f615,f236,f55,f37419]) ).

fof(f37419,plain,
    ( spl0_151
  <=> ! [X0,X1] : truth = ifeq(not(X1),truth,implies(X1,X0),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_151])]) ).

fof(f1012,plain,
    ( ! [X0,X1] : truth = ifeq(not(X1),truth,implies(X1,X0),truth)
    | ~ spl0_9
    | ~ spl0_16
    | ~ spl0_25 ),
    inference(forward_demodulation,[],[f984,f56]) ).

fof(f984,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X1,not(truth)),truth,implies(X1,X0),truth)
    | ~ spl0_16
    | ~ spl0_25 ),
    inference(superposition,[],[f237,f616]) ).

fof(f37417,plain,
    ( spl0_150
    | ~ spl0_8
    | ~ spl0_35 ),
    inference(avatar_split_clause,[],[f1388,f1080,f51,f37415]) ).

fof(f37415,plain,
    ( spl0_150
  <=> ! [X0,X1] : truth = ifeq(truth,not(implies(X1,X0)),not(X0),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_150])]) ).

fof(f1388,plain,
    ( ! [X0,X1] : truth = ifeq(truth,not(implies(X1,X0)),not(X0),truth)
    | ~ spl0_8
    | ~ spl0_35 ),
    inference(superposition,[],[f1081,f52]) ).

fof(f37413,plain,
    ( spl0_149
    | ~ spl0_13
    | ~ spl0_33 ),
    inference(avatar_split_clause,[],[f1248,f1072,f89,f37411]) ).

fof(f37411,plain,
    ( spl0_149
  <=> ! [X2,X0,X1] : truth = implies(X0,implies(implies(X0,X1),implies(X2,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_149])]) ).

fof(f1248,plain,
    ( ! [X2,X0,X1] : truth = implies(X0,implies(implies(X0,X1),implies(X2,X1)))
    | ~ spl0_13
    | ~ spl0_33 ),
    inference(superposition,[],[f1073,f90]) ).

fof(f37409,plain,
    ( spl0_148
    | ~ spl0_11
    | ~ spl0_32 ),
    inference(avatar_split_clause,[],[f1113,f1068,f81,f37407]) ).

fof(f37407,plain,
    ( spl0_148
  <=> ! [X0,X1] : implies(X0,X1) = implies(implies(implies(X1,X0),X0),X1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_148])]) ).

fof(f1113,plain,
    ( ! [X0,X1] : implies(X0,X1) = implies(implies(implies(X1,X0),X0),X1)
    | ~ spl0_11
    | ~ spl0_32 ),
    inference(superposition,[],[f1069,f82]) ).

fof(f37405,plain,
    ( spl0_147
    | ~ spl0_11
    | ~ spl0_30 ),
    inference(avatar_split_clause,[],[f1047,f635,f81,f37403]) ).

fof(f37403,plain,
    ( spl0_147
  <=> ! [X0,X1] : truth = ifeq(truth,X1,implies(implies(X1,X0),X0),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_147])]) ).

fof(f1047,plain,
    ( ! [X0,X1] : truth = ifeq(truth,X1,implies(implies(X1,X0),X0),truth)
    | ~ spl0_11
    | ~ spl0_30 ),
    inference(superposition,[],[f636,f82]) ).

fof(f37401,plain,
    ( spl0_146
    | ~ spl0_10
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f1042,f631,f68,f37399]) ).

fof(f37399,plain,
    ( spl0_146
  <=> ! [X0,X1] : truth = ifeq(not(X0),implies(X1,X0),not(X1),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_146])]) ).

fof(f1042,plain,
    ( ! [X0,X1] : truth = ifeq(not(X0),implies(X1,X0),not(X1),truth)
    | ~ spl0_10
    | ~ spl0_29 ),
    inference(superposition,[],[f632,f69]) ).

fof(f37397,plain,
    ( spl0_145
    | ~ spl0_24
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f1040,f631,f611,f37395]) ).

fof(f37395,plain,
    ( spl0_145
  <=> ! [X0,X1] : truth = ifeq(X0,implies(X1,not(X0)),not(X1),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_145])]) ).

fof(f1040,plain,
    ( ! [X0,X1] : truth = ifeq(X0,implies(X1,not(X0)),not(X1),truth)
    | ~ spl0_24
    | ~ spl0_29 ),
    inference(superposition,[],[f632,f612]) ).

fof(f37393,plain,
    ( spl0_144
    | ~ spl0_27
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f1035,f631,f623,f37391]) ).

fof(f37391,plain,
    ( spl0_144
  <=> ! [X0,X1] : truth = ifeq(X0,truth,implies(implies(X0,X1),X1),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_144])]) ).

fof(f1035,plain,
    ( ! [X0,X1] : truth = ifeq(X0,truth,implies(implies(X0,X1),X1),truth)
    | ~ spl0_27
    | ~ spl0_29 ),
    inference(superposition,[],[f632,f624]) ).

fof(f37389,plain,
    ( spl0_143
    | ~ spl0_28
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f1034,f631,f627,f37387]) ).

fof(f37387,plain,
    ( spl0_143
  <=> ! [X2,X0,X1] : truth = ifeq(X0,truth,implies(X1,implies(X2,X0)),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_143])]) ).

fof(f1034,plain,
    ( ! [X2,X0,X1] : truth = ifeq(X0,truth,implies(X1,implies(X2,X0)),truth)
    | ~ spl0_28
    | ~ spl0_29 ),
    inference(superposition,[],[f632,f628]) ).

fof(f37385,plain,
    ( spl0_142
    | ~ spl0_26
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f1028,f631,f619,f37383]) ).

fof(f37383,plain,
    ( spl0_142
  <=> ! [X0,X1] : truth = ifeq(not(X0),implies(not(X1),X0),X1,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_142])]) ).

fof(f1028,plain,
    ( ! [X0,X1] : truth = ifeq(not(X0),implies(not(X1),X0),X1,truth)
    | ~ spl0_26
    | ~ spl0_29 ),
    inference(superposition,[],[f632,f620]) ).

fof(f37381,plain,
    ( spl0_141
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f954,f627,f89,f39,f37379]) ).

fof(f37379,plain,
    ( spl0_141
  <=> ! [X0,X3,X2,X1] : truth = implies(X0,implies(X3,implies(X1,implies(X2,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_141])]) ).

fof(f954,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(X0,implies(X3,implies(X1,implies(X2,X0))))
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_28 ),
    inference(forward_demodulation,[],[f924,f40]) ).

fof(f924,plain,
    ( ! [X2,X3,X0,X1] : implies(X3,truth) = implies(X0,implies(X3,implies(X1,implies(X2,X0))))
    | ~ spl0_13
    | ~ spl0_28 ),
    inference(superposition,[],[f90,f628]) ).

fof(f37377,plain,
    ( spl0_140
    | ~ spl0_9
    | ~ spl0_12
    | ~ spl0_25 ),
    inference(avatar_split_clause,[],[f1005,f615,f85,f55,f37375]) ).

fof(f37375,plain,
    ( spl0_140
  <=> ! [X0] : not(truth) = ifeq(not(X0),truth,X0,not(truth)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_140])]) ).

fof(f1005,plain,
    ( ! [X0] : not(truth) = ifeq(not(X0),truth,X0,not(truth))
    | ~ spl0_9
    | ~ spl0_12
    | ~ spl0_25 ),
    inference(forward_demodulation,[],[f977,f56]) ).

fof(f977,plain,
    ( ! [X0] : not(truth) = ifeq(implies(X0,not(truth)),truth,X0,not(truth))
    | ~ spl0_12
    | ~ spl0_25 ),
    inference(superposition,[],[f86,f616]) ).

fof(f37373,plain,
    ( spl0_139
    | ~ spl0_11
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f909,f627,f81,f37371]) ).

fof(f37371,plain,
    ( spl0_139
  <=> ! [X2,X0,X1] : truth = implies(X2,implies(implies(implies(X1,X2),X0),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_139])]) ).

fof(f909,plain,
    ( ! [X2,X0,X1] : truth = implies(X2,implies(implies(implies(X1,X2),X0),X0))
    | ~ spl0_11
    | ~ spl0_28 ),
    inference(superposition,[],[f628,f82]) ).

fof(f37369,plain,
    ( spl0_138
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f871,f623,f89,f39,f37367]) ).

fof(f37367,plain,
    ( spl0_138
  <=> ! [X2,X0,X1] : truth = implies(X0,implies(X2,implies(implies(X0,X1),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_138])]) ).

fof(f871,plain,
    ( ! [X2,X0,X1] : truth = implies(X0,implies(X2,implies(implies(X0,X1),X1)))
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_27 ),
    inference(forward_demodulation,[],[f844,f40]) ).

fof(f844,plain,
    ( ! [X2,X0,X1] : implies(X2,truth) = implies(X0,implies(X2,implies(implies(X0,X1),X1)))
    | ~ spl0_13
    | ~ spl0_27 ),
    inference(superposition,[],[f90,f624]) ).

fof(f37365,plain,
    ( spl0_137
    | ~ spl0_24
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f835,f623,f611,f37363]) ).

fof(f37363,plain,
    ( spl0_137
  <=> ! [X0,X1] : truth = implies(X0,implies(X1,not(implies(X0,not(X1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_137])]) ).

fof(f835,plain,
    ( ! [X0,X1] : truth = implies(X0,implies(X1,not(implies(X0,not(X1)))))
    | ~ spl0_24
    | ~ spl0_27 ),
    inference(superposition,[],[f624,f612]) ).

fof(f37361,plain,
    ( spl0_136
    | ~ spl0_26
    | ~ spl0_27 ),
    inference(avatar_split_clause,[],[f814,f623,f619,f37359]) ).

fof(f37357,plain,
    ( spl0_135
    | ~ spl0_9
    | ~ spl0_17
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f549,f459,f240,f55,f37355]) ).

fof(f37353,plain,
    ( spl0_134
    | ~ spl0_9
    | ~ spl0_16
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f548,f459,f236,f55,f37351]) ).

fof(f37351,plain,
    ( spl0_134
  <=> ! [X0,X1] : truth = ifeq(implies(not(X0),X1),not(X1),X0,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_134])]) ).

fof(f548,plain,
    ( ! [X0,X1] : truth = ifeq(implies(not(X0),X1),not(X1),X0,truth)
    | ~ spl0_9
    | ~ spl0_16
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f531,f56]) ).

fof(f531,plain,
    ( ! [X0,X1] : truth = ifeq(implies(not(X0),X1),implies(X1,not(truth)),X0,truth)
    | ~ spl0_16
    | ~ spl0_19 ),
    inference(superposition,[],[f237,f460]) ).

fof(f37349,plain,
    ( spl0_133
    | ~ spl0_9
    | ~ spl0_16
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f547,f459,f236,f55,f37347]) ).

fof(f37347,plain,
    ( spl0_133
  <=> ! [X0,X1] : truth = ifeq(implies(X1,not(X0)),X0,not(X1),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_133])]) ).

fof(f547,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X1,not(X0)),X0,not(X1),truth)
    | ~ spl0_9
    | ~ spl0_16
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f530,f56]) ).

fof(f530,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X1,not(X0)),X0,implies(X1,not(truth)),truth)
    | ~ spl0_16
    | ~ spl0_19 ),
    inference(superposition,[],[f237,f460]) ).

fof(f37345,plain,
    ( spl0_132
    | ~ spl0_9
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f545,f459,f232,f55,f37343]) ).

fof(f37343,plain,
    ( spl0_132
  <=> ! [X0,X1] : truth = implies(implies(not(X0),X1),implies(not(X1),X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_132])]) ).

fof(f545,plain,
    ( ! [X0,X1] : truth = implies(implies(not(X0),X1),implies(not(X1),X0))
    | ~ spl0_9
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f528,f56]) ).

fof(f528,plain,
    ( ! [X0,X1] : truth = implies(implies(not(X0),X1),implies(implies(X1,not(truth)),X0))
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(superposition,[],[f233,f460]) ).

fof(f37341,plain,
    ( spl0_131
    | ~ spl0_9
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f544,f459,f232,f55,f37339]) ).

fof(f544,plain,
    ( ! [X0,X1] : truth = implies(implies(X1,not(X0)),implies(X0,not(X1)))
    | ~ spl0_9
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f527,f56]) ).

fof(f527,plain,
    ( ! [X0,X1] : truth = implies(implies(X1,not(X0)),implies(X0,implies(X1,not(truth))))
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(superposition,[],[f233,f460]) ).

fof(f35620,plain,
    ( spl0_130
    | ~ spl0_6
    | ~ spl0_22
    | ~ spl0_35 ),
    inference(avatar_split_clause,[],[f1407,f1080,f552,f43,f35618]) ).

fof(f35618,plain,
    ( spl0_130
  <=> ! [X0,X1] : truth = ifeq(truth,not(implies(X0,X1)),X0,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_130])]) ).

fof(f1407,plain,
    ( ! [X0,X1] : truth = ifeq(truth,not(implies(X0,X1)),X0,truth)
    | ~ spl0_6
    | ~ spl0_22
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1396,f44]) ).

fof(f1396,plain,
    ( ! [X0,X1] : truth = ifeq(truth,not(implies(X0,X1)),not(not(X0)),truth)
    | ~ spl0_22
    | ~ spl0_35 ),
    inference(superposition,[],[f1081,f553]) ).

fof(f35616,plain,
    ( spl0_129
    | ~ spl0_10
    | ~ spl0_30 ),
    inference(avatar_split_clause,[],[f1063,f635,f68,f35614]) ).

fof(f35614,plain,
    ( spl0_129
  <=> ! [X0,X1] : truth = ifeq(truth,not(X1),implies(X1,X0),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_129])]) ).

fof(f1063,plain,
    ( ! [X0,X1] : truth = ifeq(truth,not(X1),implies(X1,X0),truth)
    | ~ spl0_10
    | ~ spl0_30 ),
    inference(superposition,[],[f636,f69]) ).

fof(f35612,plain,
    ( spl0_128
    | ~ spl0_26
    | ~ spl0_30 ),
    inference(avatar_split_clause,[],[f1049,f635,f619,f35610]) ).

fof(f35610,plain,
    ( spl0_128
  <=> ! [X0,X1] : truth = ifeq(truth,X1,implies(not(X1),X0),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_128])]) ).

fof(f1049,plain,
    ( ! [X0,X1] : truth = ifeq(truth,X1,implies(not(X1),X0),truth)
    | ~ spl0_26
    | ~ spl0_30 ),
    inference(superposition,[],[f636,f620]) ).

fof(f35608,plain,
    ( spl0_127
    | ~ spl0_9
    | ~ spl0_12
    | ~ spl0_25 ),
    inference(avatar_split_clause,[],[f1004,f615,f85,f55,f35606]) ).

fof(f35606,plain,
    ( spl0_127
  <=> ! [X0] : ifeq(truth,not(X0),not(truth),X0) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_127])]) ).

fof(f1004,plain,
    ( ! [X0] : ifeq(truth,not(X0),not(truth),X0) = X0
    | ~ spl0_9
    | ~ spl0_12
    | ~ spl0_25 ),
    inference(forward_demodulation,[],[f976,f56]) ).

fof(f976,plain,
    ( ! [X0] : ifeq(truth,implies(X0,not(truth)),not(truth),X0) = X0
    | ~ spl0_12
    | ~ spl0_25 ),
    inference(superposition,[],[f86,f616]) ).

fof(f35604,plain,
    ( spl0_126
    | ~ spl0_26
    | ~ spl0_28 ),
    inference(avatar_split_clause,[],[f883,f627,f619,f35602]) ).

fof(f35602,plain,
    ( spl0_126
  <=> ! [X2,X0,X1] : truth = implies(X1,implies(X2,implies(not(X1),X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_126])]) ).

fof(f883,plain,
    ( ! [X2,X0,X1] : truth = implies(X1,implies(X2,implies(not(X1),X0)))
    | ~ spl0_26
    | ~ spl0_28 ),
    inference(superposition,[],[f628,f620]) ).

fof(f35600,plain,
    ( spl0_125
    | ~ spl0_13
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f567,f552,f89,f35598]) ).

fof(f35598,plain,
    ( spl0_125
  <=> ! [X2,X0,X1] : truth = implies(not(X0),implies(X1,implies(X0,X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_125])]) ).

fof(f567,plain,
    ( ! [X2,X0,X1] : truth = implies(not(X0),implies(X1,implies(X0,X2)))
    | ~ spl0_13
    | ~ spl0_22 ),
    inference(superposition,[],[f553,f90]) ).

fof(f35596,plain,
    ( spl0_124
    | ~ spl0_6
    | ~ spl0_14
    | ~ spl0_16
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f546,f459,f236,f138,f43,f35594]) ).

fof(f35594,plain,
    ( spl0_124
  <=> ! [X0,X1] : truth = ifeq(X0,truth,implies(not(X0),X1),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_124])]) ).

fof(f546,plain,
    ( ! [X0,X1] : truth = ifeq(X0,truth,implies(not(X0),X1),truth)
    | ~ spl0_6
    | ~ spl0_14
    | ~ spl0_16
    | ~ spl0_19 ),
    inference(forward_demodulation,[],[f529,f462]) ).

fof(f529,plain,
    ( ! [X0,X1] : truth = ifeq(X0,implies(not(truth),X1),implies(not(X0),X1),truth)
    | ~ spl0_16
    | ~ spl0_19 ),
    inference(superposition,[],[f237,f460]) ).

fof(f35592,plain,
    ( spl0_123
    | ~ spl0_6
    | ~ spl0_9
    | ~ spl0_12
    | ~ spl0_14 ),
    inference(avatar_split_clause,[],[f489,f138,f85,f55,f43,f35590]) ).

fof(f35590,plain,
    ( spl0_123
  <=> ! [X0] : not(truth) = ifeq(X0,truth,not(X0),not(truth)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_123])]) ).

fof(f489,plain,
    ( ! [X0] : not(truth) = ifeq(X0,truth,not(X0),not(truth))
    | ~ spl0_6
    | ~ spl0_9
    | ~ spl0_12
    | ~ spl0_14 ),
    inference(forward_demodulation,[],[f488,f44]) ).

fof(f488,plain,
    ( ! [X0] : not(truth) = ifeq(not(not(X0)),truth,not(X0),not(truth))
    | ~ spl0_9
    | ~ spl0_12
    | ~ spl0_14 ),
    inference(forward_demodulation,[],[f471,f56]) ).

fof(f471,plain,
    ( ! [X0] : not(truth) = ifeq(implies(not(X0),not(truth)),truth,not(X0),not(truth))
    | ~ spl0_12
    | ~ spl0_14 ),
    inference(superposition,[],[f86,f139]) ).

fof(f35588,plain,
    ( spl0_122
    | ~ spl0_6
    | ~ spl0_9
    | ~ spl0_12
    | ~ spl0_14 ),
    inference(avatar_split_clause,[],[f487,f138,f85,f55,f43,f35586]) ).

fof(f35586,plain,
    ( spl0_122
  <=> ! [X0] : not(X0) = ifeq(truth,X0,not(truth),not(X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_122])]) ).

fof(f487,plain,
    ( ! [X0] : not(X0) = ifeq(truth,X0,not(truth),not(X0))
    | ~ spl0_6
    | ~ spl0_9
    | ~ spl0_12
    | ~ spl0_14 ),
    inference(forward_demodulation,[],[f486,f44]) ).

fof(f486,plain,
    ( ! [X0] : not(X0) = ifeq(truth,not(not(X0)),not(truth),not(X0))
    | ~ spl0_9
    | ~ spl0_12
    | ~ spl0_14 ),
    inference(forward_demodulation,[],[f470,f56]) ).

fof(f470,plain,
    ( ! [X0] : not(X0) = ifeq(truth,implies(not(X0),not(truth)),not(truth),not(X0))
    | ~ spl0_12
    | ~ spl0_14 ),
    inference(superposition,[],[f86,f139]) ).

fof(f34097,plain,
    ( spl0_121
    | ~ spl0_9
    | ~ spl0_19
    | ~ spl0_37 ),
    inference(avatar_split_clause,[],[f1646,f1088,f459,f55,f34095]) ).

fof(f1646,plain,
    ( ! [X0,X1] : truth = implies(not(implies(X1,not(X0))),X0)
    | ~ spl0_9
    | ~ spl0_19
    | ~ spl0_37 ),
    inference(forward_demodulation,[],[f1586,f56]) ).

fof(f1586,plain,
    ( ! [X0,X1] : truth = implies(implies(implies(X1,not(X0)),not(truth)),X0)
    | ~ spl0_19
    | ~ spl0_37 ),
    inference(superposition,[],[f1089,f460]) ).

fof(f34093,plain,
    ( spl0_120
    | ~ spl0_8
    | ~ spl0_9
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f1480,f1084,f55,f51,f34091]) ).

fof(f1480,plain,
    ( ! [X0,X1] : truth = implies(not(implies(X1,X0)),not(X0))
    | ~ spl0_8
    | ~ spl0_9
    | ~ spl0_36 ),
    inference(forward_demodulation,[],[f1425,f56]) ).

fof(f1425,plain,
    ( ! [X0,X1] : truth = implies(not(implies(X1,X0)),implies(X0,not(truth)))
    | ~ spl0_8
    | ~ spl0_36 ),
    inference(superposition,[],[f1085,f52]) ).

fof(f34089,plain,
    ( spl0_119
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_35 ),
    inference(avatar_split_clause,[],[f1412,f1080,f68,f43,f34087]) ).

fof(f1412,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X1,X0),X1,X0,truth)
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1411,f44]) ).

fof(f1411,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X1,X0),not(not(X1)),X0,truth)
    | ~ spl0_6
    | ~ spl0_10
    | ~ spl0_35 ),
    inference(forward_demodulation,[],[f1400,f44]) ).

fof(f1400,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X1,X0),not(not(X1)),not(not(X0)),truth)
    | ~ spl0_10
    | ~ spl0_35 ),
    inference(superposition,[],[f1081,f69]) ).

fof(f34085,plain,
    ( spl0_118
    | ~ spl0_19
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f1043,f631,f459,f34083]) ).

fof(f34083,plain,
    ( spl0_118
  <=> ! [X0] : truth = ifeq(not(X0),X0,not(truth),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_118])]) ).

fof(f1043,plain,
    ( ! [X0] : truth = ifeq(not(X0),X0,not(truth),truth)
    | ~ spl0_19
    | ~ spl0_29 ),
    inference(superposition,[],[f632,f460]) ).

fof(f34081,plain,
    ( spl0_117
    | ~ spl0_9
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f1039,f631,f55,f34079]) ).

fof(f34079,plain,
    ( spl0_117
  <=> ! [X0] : truth = ifeq(X0,not(X0),not(truth),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_117])]) ).

fof(f1039,plain,
    ( ! [X0] : truth = ifeq(X0,not(X0),not(truth),truth)
    | ~ spl0_9
    | ~ spl0_29 ),
    inference(superposition,[],[f632,f56]) ).

fof(f34077,plain,
    ( spl0_116
    | ~ spl0_8
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f1031,f631,f51,f34075]) ).

fof(f34075,plain,
    ( spl0_116
  <=> ! [X0,X1] : truth = ifeq(X0,truth,implies(X1,X0),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_116])]) ).

fof(f1031,plain,
    ( ! [X0,X1] : truth = ifeq(X0,truth,implies(X1,X0),truth)
    | ~ spl0_8
    | ~ spl0_29 ),
    inference(superposition,[],[f632,f52]) ).

fof(f33032,plain,
    ( spl0_115
    | ~ spl0_12
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f446,f240,f89,f85,f33030]) ).

fof(f33030,plain,
    ( spl0_115
  <=> ! [X2,X0,X1] : implies(X2,implies(implies(X2,X0),X1)) = ifeq(truth,implies(X0,implies(implies(X2,implies(implies(X2,X0),X1)),X1)),implies(X0,X1),implies(X2,implies(implies(X2,X0),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_115])]) ).

fof(f446,plain,
    ( ! [X2,X0,X1] : implies(X2,implies(implies(X2,X0),X1)) = ifeq(truth,implies(X0,implies(implies(X2,implies(implies(X2,X0),X1)),X1)),implies(X0,X1),implies(X2,implies(implies(X2,X0),X1)))
    | ~ spl0_12
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f415,f90]) ).

fof(f415,plain,
    ( ! [X2,X0,X1] : implies(X2,implies(implies(X2,X0),X1)) = ifeq(truth,implies(implies(X2,implies(implies(X2,X0),X1)),implies(X0,X1)),implies(X0,X1),implies(X2,implies(implies(X2,X0),X1)))
    | ~ spl0_12
    | ~ spl0_17 ),
    inference(superposition,[],[f86,f241]) ).

fof(f33028,plain,
    ( spl0_114
    | ~ spl0_12
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f324,f232,f89,f85,f33026]) ).

fof(f33026,plain,
    ( spl0_114
  <=> ! [X2,X0,X1] : implies(implies(X1,X2),implies(X0,X2)) = ifeq(truth,implies(X0,implies(implies(implies(X1,X2),implies(X0,X2)),X1)),implies(X0,X1),implies(implies(X1,X2),implies(X0,X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_114])]) ).

fof(f324,plain,
    ( ! [X2,X0,X1] : implies(implies(X1,X2),implies(X0,X2)) = ifeq(truth,implies(X0,implies(implies(implies(X1,X2),implies(X0,X2)),X1)),implies(X0,X1),implies(implies(X1,X2),implies(X0,X2)))
    | ~ spl0_12
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(forward_demodulation,[],[f287,f90]) ).

fof(f287,plain,
    ( ! [X2,X0,X1] : implies(implies(X1,X2),implies(X0,X2)) = ifeq(truth,implies(implies(implies(X1,X2),implies(X0,X2)),implies(X0,X1)),implies(X0,X1),implies(implies(X1,X2),implies(X0,X2)))
    | ~ spl0_12
    | ~ spl0_15 ),
    inference(superposition,[],[f86,f233]) ).

fof(f31813,plain,
    ( spl0_113
    | ~ spl0_12
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f447,f240,f89,f85,f31811]) ).

fof(f447,plain,
    ( ! [X2,X0,X1] : implies(X0,X1) = ifeq(implies(X0,implies(implies(X2,implies(implies(X2,X0),X1)),X1)),truth,implies(X2,implies(implies(X2,X0),X1)),implies(X0,X1))
    | ~ spl0_12
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f416,f90]) ).

fof(f416,plain,
    ( ! [X2,X0,X1] : implies(X0,X1) = ifeq(implies(implies(X2,implies(implies(X2,X0),X1)),implies(X0,X1)),truth,implies(X2,implies(implies(X2,X0),X1)),implies(X0,X1))
    | ~ spl0_12
    | ~ spl0_17 ),
    inference(superposition,[],[f86,f241]) ).

fof(f31809,plain,
    ( spl0_112
    | ~ spl0_12
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f325,f232,f89,f85,f31807]) ).

fof(f31807,plain,
    ( spl0_112
  <=> ! [X2,X0,X1] : implies(X0,X1) = ifeq(implies(X0,implies(implies(implies(X1,X2),implies(X0,X2)),X1)),truth,implies(implies(X1,X2),implies(X0,X2)),implies(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_112])]) ).

fof(f325,plain,
    ( ! [X2,X0,X1] : implies(X0,X1) = ifeq(implies(X0,implies(implies(implies(X1,X2),implies(X0,X2)),X1)),truth,implies(implies(X1,X2),implies(X0,X2)),implies(X0,X1))
    | ~ spl0_12
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(forward_demodulation,[],[f288,f90]) ).

fof(f288,plain,
    ( ! [X2,X0,X1] : implies(X0,X1) = ifeq(implies(implies(implies(X1,X2),implies(X0,X2)),implies(X0,X1)),truth,implies(implies(X1,X2),implies(X0,X2)),implies(X0,X1))
    | ~ spl0_12
    | ~ spl0_15 ),
    inference(superposition,[],[f86,f233]) ).

fof(f29655,plain,
    ( spl0_111
    | ~ spl0_3
    | ~ spl0_11
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f443,f240,f89,f81,f31,f29653]) ).

fof(f29653,plain,
    ( spl0_111
  <=> ! [X2,X0,X1] : implies(X2,implies(implies(X2,X0),X1)) = implies(implies(X0,implies(implies(X2,implies(implies(X2,X0),X1)),X1)),implies(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_111])]) ).

fof(f443,plain,
    ( ! [X2,X0,X1] : implies(X2,implies(implies(X2,X0),X1)) = implies(implies(X0,implies(implies(X2,implies(implies(X2,X0),X1)),X1)),implies(X0,X1))
    | ~ spl0_3
    | ~ spl0_11
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f442,f90]) ).

fof(f442,plain,
    ( ! [X2,X0,X1] : implies(X2,implies(implies(X2,X0),X1)) = implies(implies(implies(X2,implies(implies(X2,X0),X1)),implies(X0,X1)),implies(X0,X1))
    | ~ spl0_3
    | ~ spl0_11
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f413,f32]) ).

fof(f413,plain,
    ( ! [X2,X0,X1] : implies(implies(implies(X2,implies(implies(X2,X0),X1)),implies(X0,X1)),implies(X0,X1)) = implies(truth,implies(X2,implies(implies(X2,X0),X1)))
    | ~ spl0_11
    | ~ spl0_17 ),
    inference(superposition,[],[f82,f241]) ).

fof(f29651,plain,
    ( spl0_110
    | ~ spl0_3
    | ~ spl0_11
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f321,f232,f89,f81,f31,f29649]) ).

fof(f321,plain,
    ( ! [X2,X0,X1] : implies(implies(X1,X2),implies(X0,X2)) = implies(implies(X0,implies(implies(implies(X1,X2),implies(X0,X2)),X1)),implies(X0,X1))
    | ~ spl0_3
    | ~ spl0_11
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(forward_demodulation,[],[f320,f90]) ).

fof(f320,plain,
    ( ! [X2,X0,X1] : implies(implies(X1,X2),implies(X0,X2)) = implies(implies(implies(implies(X1,X2),implies(X0,X2)),implies(X0,X1)),implies(X0,X1))
    | ~ spl0_3
    | ~ spl0_11
    | ~ spl0_15 ),
    inference(forward_demodulation,[],[f285,f32]) ).

fof(f285,plain,
    ( ! [X2,X0,X1] : implies(implies(implies(implies(X1,X2),implies(X0,X2)),implies(X0,X1)),implies(X0,X1)) = implies(truth,implies(implies(X1,X2),implies(X0,X2)))
    | ~ spl0_11
    | ~ spl0_15 ),
    inference(superposition,[],[f82,f233]) ).

fof(f28517,plain,
    ( spl0_109
    | ~ spl0_25
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f1025,f631,f615,f28515]) ).

fof(f28515,plain,
    ( spl0_109
  <=> ! [X0] : truth = ifeq(not(truth),truth,X0,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_109])]) ).

fof(f1025,plain,
    ( ! [X0] : truth = ifeq(not(truth),truth,X0,truth)
    | ~ spl0_25
    | ~ spl0_29 ),
    inference(superposition,[],[f632,f616]) ).

fof(f25678,plain,
    ( spl0_108
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f450,f240,f232,f89,f25676]) ).

fof(f25676,plain,
    ( spl0_108
  <=> ! [X0,X3,X2,X1] : truth = implies(truth,implies(implies(X0,X1),implies(implies(implies(X2,implies(implies(X2,X0),X1)),X3),X3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_108])]) ).

fof(f450,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(truth,implies(implies(X0,X1),implies(implies(implies(X2,implies(implies(X2,X0),X1)),X3),X3)))
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f419,f90]) ).

fof(f419,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(truth,implies(implies(implies(X2,implies(implies(X2,X0),X1)),X3),implies(implies(X0,X1),X3)))
    | ~ spl0_15
    | ~ spl0_17 ),
    inference(superposition,[],[f233,f241]) ).

fof(f25673,plain,
    ( spl0_107
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f426,f240,f232,f89,f25671]) ).

fof(f25671,plain,
    ( spl0_107
  <=> ! [X0,X3,X2,X1] : truth = implies(truth,implies(X3,implies(X0,implies(implies(X3,implies(X0,X1)),implies(implies(X1,X2),X2))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_107])]) ).

fof(f426,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(truth,implies(X3,implies(X0,implies(implies(X3,implies(X0,X1)),implies(implies(X1,X2),X2)))))
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f379,f173]) ).

fof(f173,plain,
    ( ! [X2,X3,X0,X1] : implies(X0,implies(X3,implies(X1,X2))) = implies(X3,implies(X1,implies(X0,X2)))
    | ~ spl0_13 ),
    inference(superposition,[],[f90,f90]) ).

fof(f379,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(truth,implies(X3,implies(implies(X3,implies(X0,X1)),implies(implies(X1,X2),implies(X0,X2)))))
    | ~ spl0_15
    | ~ spl0_17 ),
    inference(superposition,[],[f241,f233]) ).

fof(f25669,plain,
    ( spl0_106
    | ~ spl0_16
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f424,f240,f236,f25667]) ).

fof(f25667,plain,
    ( spl0_106
  <=> ! [X0,X3,X2,X1] : truth = ifeq(implies(implies(X0,X1),X3),implies(X3,implies(X2,implies(implies(X2,X0),X1))),truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_106])]) ).

fof(f424,plain,
    ( ! [X2,X3,X0,X1] : truth = ifeq(implies(implies(X0,X1),X3),implies(X3,implies(X2,implies(implies(X2,X0),X1))),truth,truth)
    | ~ spl0_16
    | ~ spl0_17 ),
    inference(superposition,[],[f237,f241]) ).

fof(f25665,plain,
    ( spl0_105
    | ~ spl0_16
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f423,f240,f236,f25663]) ).

fof(f25663,plain,
    ( spl0_105
  <=> ! [X0,X3,X2,X1] : truth = ifeq(implies(X3,implies(X0,X1)),truth,implies(X3,implies(X2,implies(implies(X2,X0),X1))),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_105])]) ).

fof(f423,plain,
    ( ! [X2,X3,X0,X1] : truth = ifeq(implies(X3,implies(X0,X1)),truth,implies(X3,implies(X2,implies(implies(X2,X0),X1))),truth)
    | ~ spl0_16
    | ~ spl0_17 ),
    inference(superposition,[],[f237,f241]) ).

fof(f25661,plain,
    ( spl0_104
    | ~ spl0_16
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f422,f240,f236,f25659]) ).

fof(f25659,plain,
    ( spl0_104
  <=> ! [X0,X3,X2,X1] : truth = ifeq(truth,implies(implies(X2,implies(implies(X2,X0),X1)),X3),implies(implies(X0,X1),X3),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_104])]) ).

fof(f422,plain,
    ( ! [X2,X3,X0,X1] : truth = ifeq(truth,implies(implies(X2,implies(implies(X2,X0),X1)),X3),implies(implies(X0,X1),X3),truth)
    | ~ spl0_16
    | ~ spl0_17 ),
    inference(superposition,[],[f237,f241]) ).

fof(f25100,plain,
    ( spl0_103
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f380,f240,f25098]) ).

fof(f25098,plain,
    ( spl0_103
  <=> ! [X0,X3,X2,X1] : truth = implies(truth,implies(X3,implies(implies(X3,implies(X0,X1)),implies(X2,implies(implies(X2,X0),X1))))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_103])]) ).

fof(f380,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(truth,implies(X3,implies(implies(X3,implies(X0,X1)),implies(X2,implies(implies(X2,X0),X1)))))
    | ~ spl0_17 ),
    inference(superposition,[],[f241,f241]) ).

fof(f25096,plain,
    ( spl0_102
    | ~ spl0_15
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f358,f236,f232,f25094]) ).

fof(f25094,plain,
    ( spl0_102
  <=> ! [X0,X3,X2,X1] : truth = ifeq(implies(implies(X0,X1),X3),implies(X3,implies(implies(X1,X2),implies(X0,X2))),truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_102])]) ).

fof(f358,plain,
    ( ! [X2,X3,X0,X1] : truth = ifeq(implies(implies(X0,X1),X3),implies(X3,implies(implies(X1,X2),implies(X0,X2))),truth,truth)
    | ~ spl0_15
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f233]) ).

fof(f25092,plain,
    ( spl0_101
    | ~ spl0_15
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f347,f236,f232,f25090]) ).

fof(f25090,plain,
    ( spl0_101
  <=> ! [X0,X3,X2,X1] : truth = ifeq(implies(X3,implies(X0,X1)),truth,implies(X3,implies(implies(X1,X2),implies(X0,X2))),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_101])]) ).

fof(f347,plain,
    ( ! [X2,X3,X0,X1] : truth = ifeq(implies(X3,implies(X0,X1)),truth,implies(X3,implies(implies(X1,X2),implies(X0,X2))),truth)
    | ~ spl0_15
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f233]) ).

fof(f25088,plain,
    ( spl0_100
    | ~ spl0_15
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f336,f236,f232,f25086]) ).

fof(f25086,plain,
    ( spl0_100
  <=> ! [X0,X3,X2,X1] : truth = ifeq(truth,implies(implies(implies(X1,X2),implies(X0,X2)),X3),implies(implies(X0,X1),X3),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_100])]) ).

fof(f336,plain,
    ( ! [X2,X3,X0,X1] : truth = ifeq(truth,implies(implies(implies(X1,X2),implies(X0,X2)),X3),implies(implies(X0,X1),X3),truth)
    | ~ spl0_15
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f233]) ).

fof(f25083,plain,
    ( spl0_99
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f298,f232,f89,f25081]) ).

fof(f25081,plain,
    ( spl0_99
  <=> ! [X0,X3,X2,X1] : truth = implies(truth,implies(implies(X0,X1),implies(implies(implies(implies(X1,X2),implies(X0,X2)),X3),X3))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_99])]) ).

fof(f298,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(truth,implies(implies(X0,X1),implies(implies(implies(implies(X1,X2),implies(X0,X2)),X3),X3)))
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(forward_demodulation,[],[f251,f90]) ).

fof(f251,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(truth,implies(implies(implies(implies(X1,X2),implies(X0,X2)),X3),implies(implies(X0,X1),X3)))
    | ~ spl0_15 ),
    inference(superposition,[],[f233,f233]) ).

fof(f25079,plain,
    ( spl0_98
    | ~ spl0_12
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f202,f89,f85,f25077]) ).

fof(f25077,plain,
    ( spl0_98
  <=> ! [X2,X0,X1] : implies(X1,X2) = ifeq(implies(X1,implies(X0,X2)),implies(implies(X1,X2),X0),X0,implies(X1,X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_98])]) ).

fof(f202,plain,
    ( ! [X2,X0,X1] : implies(X1,X2) = ifeq(implies(X1,implies(X0,X2)),implies(implies(X1,X2),X0),X0,implies(X1,X2))
    | ~ spl0_12
    | ~ spl0_13 ),
    inference(superposition,[],[f86,f90]) ).

fof(f6931,plain,
    ( spl0_97
    | ~ spl0_6
    | ~ spl0_9
    | ~ spl0_22
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f1487,f1084,f552,f55,f43,f6929]) ).

fof(f1487,plain,
    ( ! [X0,X1] : truth = implies(not(implies(X0,X1)),X0)
    | ~ spl0_6
    | ~ spl0_9
    | ~ spl0_22
    | ~ spl0_36 ),
    inference(forward_demodulation,[],[f1486,f44]) ).

fof(f1486,plain,
    ( ! [X0,X1] : truth = implies(not(implies(X0,X1)),not(not(X0)))
    | ~ spl0_9
    | ~ spl0_22
    | ~ spl0_36 ),
    inference(forward_demodulation,[],[f1433,f56]) ).

fof(f1433,plain,
    ( ! [X0,X1] : truth = implies(not(implies(X0,X1)),implies(not(X0),not(truth)))
    | ~ spl0_22
    | ~ spl0_36 ),
    inference(superposition,[],[f1085,f553]) ).

fof(f6927,plain,
    ( spl0_96
    | ~ spl0_3
    | ~ spl0_15
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f451,f240,f232,f31,f6925]) ).

fof(f6925,plain,
    ( spl0_96
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X3,implies(X0,X1)),implies(X3,implies(X2,implies(implies(X2,X0),X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_96])]) ).

fof(f451,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X3,implies(X0,X1)),implies(X3,implies(X2,implies(implies(X2,X0),X1))))
    | ~ spl0_3
    | ~ spl0_15
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f420,f32]) ).

fof(f420,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X3,implies(X0,X1)),implies(truth,implies(X3,implies(X2,implies(implies(X2,X0),X1)))))
    | ~ spl0_15
    | ~ spl0_17 ),
    inference(superposition,[],[f233,f241]) ).

fof(f6923,plain,
    ( spl0_95
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f432,f240,f89,f31,f6921]) ).

fof(f6921,plain,
    ( spl0_95
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(implies(X2,implies(implies(X2,X0),X1)),X3),implies(implies(X0,X1),X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_95])]) ).

fof(f432,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X2,implies(implies(X2,X0),X1)),X3),implies(implies(X0,X1),X3))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f431,f32]) ).

fof(f431,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X2,implies(implies(X2,X0),X1)),X3),implies(truth,implies(implies(X0,X1),X3)))
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f392,f90]) ).

fof(f392,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X2,implies(implies(X2,X0),X1)),X3),implies(implies(X0,X1),implies(truth,X3)))
    | ~ spl0_17 ),
    inference(superposition,[],[f241,f241]) ).

fof(f6919,plain,
    ( spl0_94
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f430,f240,f232,f89,f31,f6917]) ).

fof(f6917,plain,
    ( spl0_94
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(implies(implies(X1,X2),implies(X0,X2)),X3),implies(implies(X0,X1),X3)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_94])]) ).

fof(f430,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(implies(X1,X2),implies(X0,X2)),X3),implies(implies(X0,X1),X3))
    | ~ spl0_3
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f429,f32]) ).

fof(f429,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(implies(X1,X2),implies(X0,X2)),X3),implies(truth,implies(implies(X0,X1),X3)))
    | ~ spl0_13
    | ~ spl0_15
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f391,f90]) ).

fof(f391,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(implies(X1,X2),implies(X0,X2)),X3),implies(implies(X0,X1),implies(truth,X3)))
    | ~ spl0_15
    | ~ spl0_17 ),
    inference(superposition,[],[f241,f233]) ).

fof(f6915,plain,
    ( spl0_93
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f402,f240,f89,f6913]) ).

fof(f6913,plain,
    ( spl0_93
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X1,implies(X2,X3)),implies(X0,implies(X2,implies(implies(X0,X1),X3)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_93])]) ).

fof(f402,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X1,implies(X2,X3)),implies(X0,implies(X2,implies(implies(X0,X1),X3))))
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(superposition,[],[f241,f90]) ).

fof(f6911,plain,
    ( spl0_92
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f389,f240,f89,f6909]) ).

fof(f389,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(implies(X1,X2),X3),implies(X0,implies(implies(X1,implies(X0,X2)),X3)))
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(superposition,[],[f241,f90]) ).

fof(f6907,plain,
    ( spl0_91
    | ~ spl0_11
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f385,f240,f81,f6905]) ).

fof(f6905,plain,
    ( spl0_91
  <=> ! [X2,X0,X1] : truth = implies(implies(X1,X2),implies(implies(X0,X1),implies(implies(implies(X1,X0),X0),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_91])]) ).

fof(f385,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X1,X2),implies(implies(X0,X1),implies(implies(implies(X1,X0),X0),X2)))
    | ~ spl0_11
    | ~ spl0_17 ),
    inference(superposition,[],[f241,f82]) ).

fof(f6903,plain,
    ( spl0_90
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f377,f240,f89,f6901]) ).

fof(f6901,plain,
    ( spl0_90
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X1,implies(X0,X2)),implies(X3,implies(implies(X3,X0),implies(X1,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_90])]) ).

fof(f377,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X1,implies(X0,X2)),implies(X3,implies(implies(X3,X0),implies(X1,X2))))
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(superposition,[],[f241,f90]) ).

fof(f6899,plain,
    ( spl0_89
    | ~ spl0_11
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f373,f240,f81,f6897]) ).

fof(f373,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X1,X0),X0),implies(X2,implies(implies(X2,implies(X0,X1)),X1)))
    | ~ spl0_11
    | ~ spl0_17 ),
    inference(superposition,[],[f241,f82]) ).

fof(f6895,plain,
    ( spl0_88
    | ~ spl0_13
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f356,f236,f89,f6893]) ).

fof(f356,plain,
    ( ! [X2,X3,X0,X1] : truth = ifeq(implies(X0,X3),implies(X3,implies(X1,X2)),implies(X1,implies(X0,X2)),truth)
    | ~ spl0_13
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f90]) ).

fof(f6891,plain,
    ( spl0_87
    | ~ spl0_11
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f352,f236,f81,f6889]) ).

fof(f6889,plain,
    ( spl0_87
  <=> ! [X2,X0,X1] : truth = ifeq(implies(implies(X0,X1),X2),implies(X2,X1),implies(implies(X1,X0),X0),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_87])]) ).

fof(f352,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(implies(X0,X1),X2),implies(X2,X1),implies(implies(X1,X0),X0),truth)
    | ~ spl0_11
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f82]) ).

fof(f6887,plain,
    ( spl0_86
    | ~ spl0_19
    | ~ spl0_30 ),
    inference(avatar_split_clause,[],[f1064,f635,f459,f6885]) ).

fof(f6885,plain,
    ( spl0_86
  <=> ! [X0] : truth = ifeq(truth,not(truth),X0,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_86])]) ).

fof(f1064,plain,
    ( ! [X0] : truth = ifeq(truth,not(truth),X0,truth)
    | ~ spl0_19
    | ~ spl0_30 ),
    inference(superposition,[],[f636,f460]) ).

fof(f6883,plain,
    ( spl0_85
    | ~ spl0_13
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f345,f236,f89,f6881]) ).

fof(f345,plain,
    ( ! [X2,X3,X0,X1] : truth = ifeq(implies(X3,X0),implies(X1,implies(X0,X2)),implies(X3,implies(X1,X2)),truth)
    | ~ spl0_13
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f90]) ).

fof(f6879,plain,
    ( spl0_84
    | ~ spl0_11
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f341,f236,f81,f6877]) ).

fof(f341,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X2,implies(X0,X1)),implies(implies(X1,X0),X0),implies(X2,X1),truth)
    | ~ spl0_11
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f82]) ).

fof(f6875,plain,
    ( spl0_83
    | ~ spl0_13
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f334,f236,f89,f6873]) ).

fof(f6873,plain,
    ( spl0_83
  <=> ! [X0,X3,X2,X1] : truth = ifeq(implies(X1,implies(X0,X2)),implies(implies(X1,X2),X3),implies(X0,X3),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_83])]) ).

fof(f334,plain,
    ( ! [X2,X3,X0,X1] : truth = ifeq(implies(X1,implies(X0,X2)),implies(implies(X1,X2),X3),implies(X0,X3),truth)
    | ~ spl0_13
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f90]) ).

fof(f6871,plain,
    ( spl0_82
    | ~ spl0_11
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f330,f236,f81,f6869]) ).

fof(f6869,plain,
    ( spl0_82
  <=> ! [X2,X0,X1] : truth = ifeq(implies(implies(X1,X0),X0),implies(X1,X2),implies(implies(X0,X1),X2),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_82])]) ).

fof(f330,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(implies(X1,X0),X0),implies(X1,X2),implies(implies(X0,X1),X2),truth)
    | ~ spl0_11
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f82]) ).

fof(f6867,plain,
    ( spl0_81
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f310,f232,f89,f6865]) ).

fof(f310,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X0,X3),implies(X1,implies(implies(X3,implies(X1,X2)),implies(X0,X2))))
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(forward_demodulation,[],[f271,f90]) ).

fof(f271,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X0,X3),implies(implies(X3,implies(X1,X2)),implies(X1,implies(X0,X2))))
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(superposition,[],[f233,f90]) ).

fof(f6863,plain,
    ( spl0_80
    | ~ spl0_3
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f304,f232,f31,f6861]) ).

fof(f6861,plain,
    ( spl0_80
  <=> ! [X0,X3,X2,X1] : truth = implies(implies(X3,implies(X0,X1)),implies(X3,implies(implies(X1,X2),implies(X0,X2)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_80])]) ).

fof(f304,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X3,implies(X0,X1)),implies(X3,implies(implies(X1,X2),implies(X0,X2))))
    | ~ spl0_3
    | ~ spl0_15 ),
    inference(forward_demodulation,[],[f262,f32]) ).

fof(f262,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X3,implies(X0,X1)),implies(truth,implies(X3,implies(implies(X1,X2),implies(X0,X2)))))
    | ~ spl0_15 ),
    inference(superposition,[],[f233,f233]) ).

fof(f6859,plain,
    ( spl0_79
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f302,f232,f89,f6857]) ).

fof(f302,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X3,X0),implies(X1,implies(implies(X1,implies(X0,X2)),implies(X3,X2))))
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(forward_demodulation,[],[f260,f173]) ).

fof(f260,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X3,X0),implies(implies(X1,implies(X0,X2)),implies(X3,implies(X1,X2))))
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(superposition,[],[f233,f90]) ).

fof(f6855,plain,
    ( spl0_78
    | ~ spl0_11
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f267,f232,f81,f6853]) ).

fof(f6853,plain,
    ( spl0_78
  <=> ! [X2,X0,X1] : truth = implies(implies(implies(X0,X1),X2),implies(implies(X2,X1),implies(implies(X1,X0),X0))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_78])]) ).

fof(f267,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X0,X1),X2),implies(implies(X2,X1),implies(implies(X1,X0),X0)))
    | ~ spl0_11
    | ~ spl0_15 ),
    inference(superposition,[],[f233,f82]) ).

fof(f6851,plain,
    ( spl0_77
    | ~ spl0_11
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f256,f232,f81,f6849]) ).

fof(f6849,plain,
    ( spl0_77
  <=> ! [X2,X0,X1] : truth = implies(implies(X2,implies(X0,X1)),implies(implies(implies(X1,X0),X0),implies(X2,X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_77])]) ).

fof(f256,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,implies(X0,X1)),implies(implies(implies(X1,X0),X0),implies(X2,X1)))
    | ~ spl0_11
    | ~ spl0_15 ),
    inference(superposition,[],[f233,f82]) ).

fof(f6847,plain,
    ( spl0_76
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f249,f232,f89,f6845]) ).

fof(f249,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X1,implies(X0,X2)),implies(implies(implies(X1,X2),X3),implies(X0,X3)))
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(superposition,[],[f233,f90]) ).

fof(f6843,plain,
    ( spl0_75
    | ~ spl0_3
    | ~ spl0_6
    | ~ spl0_14
    | ~ spl0_15
    | ~ spl0_19 ),
    inference(avatar_split_clause,[],[f543,f459,f232,f138,f43,f31,f6841]) ).

fof(f6841,plain,
    ( spl0_75
  <=> ! [X0,X1] : truth = implies(X0,implies(not(X0),X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_75])]) ).

fof(f6839,plain,
    ( spl0_74
    | ~ spl0_11
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f245,f232,f81,f6837]) ).

fof(f6837,plain,
    ( spl0_74
  <=> ! [X2,X0,X1] : truth = implies(implies(implies(X1,X0),X0),implies(implies(X1,X2),implies(implies(X0,X1),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_74])]) ).

fof(f245,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X1,X0),X0),implies(implies(X1,X2),implies(implies(X0,X1),X2)))
    | ~ spl0_11
    | ~ spl0_15 ),
    inference(superposition,[],[f233,f82]) ).

fof(f6835,plain,
    ( spl0_73
    | ~ spl0_12
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f203,f89,f85,f6833]) ).

fof(f6833,plain,
    ( spl0_73
  <=> ! [X2,X0,X1] : ifeq(implies(implies(X1,X2),X0),implies(X1,implies(X0,X2)),implies(X1,X2),X0) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_73])]) ).

fof(f203,plain,
    ( ! [X2,X0,X1] : ifeq(implies(implies(X1,X2),X0),implies(X1,implies(X0,X2)),implies(X1,X2),X0) = X0
    | ~ spl0_12
    | ~ spl0_13 ),
    inference(superposition,[],[f86,f90]) ).

fof(f6831,plain,
    ( spl0_72
    | ~ spl0_11
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f200,f89,f81,f6829]) ).

fof(f6829,plain,
    ( spl0_72
  <=> ! [X2,X0,X1] : implies(implies(implies(X1,X2),X0),X0) = implies(implies(X1,implies(X0,X2)),implies(X1,X2)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_72])]) ).

fof(f200,plain,
    ( ! [X2,X0,X1] : implies(implies(implies(X1,X2),X0),X0) = implies(implies(X1,implies(X0,X2)),implies(X1,X2))
    | ~ spl0_11
    | ~ spl0_13 ),
    inference(superposition,[],[f82,f90]) ).

fof(f6827,plain,
    ( spl0_71
    | ~ spl0_11
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f180,f89,f81,f6825]) ).

fof(f3327,plain,
    ( spl0_70
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f448,f240,f89,f39,f3325]) ).

fof(f448,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X0,X1),implies(X3,implies(X2,implies(implies(X2,X0),X1))))
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f417,f40]) ).

fof(f417,plain,
    ( ! [X2,X3,X0,X1] : implies(X3,truth) = implies(implies(X0,X1),implies(X3,implies(X2,implies(implies(X2,X0),X1))))
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(superposition,[],[f90,f241]) ).

fof(f3323,plain,
    ( spl0_69
    | ~ spl0_10
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f394,f240,f68,f3321]) ).

fof(f394,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(not(X1),X2),implies(not(X0),implies(implies(X1,X0),X2)))
    | ~ spl0_10
    | ~ spl0_17 ),
    inference(superposition,[],[f241,f69]) ).

fof(f3319,plain,
    ( spl0_68
    | ~ spl0_10
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f382,f240,f68,f3317]) ).

fof(f382,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X1,X0),implies(X2,implies(implies(X2,not(X0)),not(X1))))
    | ~ spl0_10
    | ~ spl0_17 ),
    inference(superposition,[],[f241,f69]) ).

fof(f3315,plain,
    ( spl0_67
    | ~ spl0_10
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f360,f236,f68,f3313]) ).

fof(f360,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(not(X0),X2),implies(X2,not(X1)),implies(X1,X0),truth)
    | ~ spl0_10
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f69]) ).

fof(f3311,plain,
    ( spl0_66
    | ~ spl0_10
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f349,f236,f68,f3309]) ).

fof(f349,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X2,not(X0)),implies(X1,X0),implies(X2,not(X1)),truth)
    | ~ spl0_10
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f69]) ).

fof(f3307,plain,
    ( spl0_65
    | ~ spl0_10
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f338,f236,f68,f3305]) ).

fof(f338,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X1,X0),implies(not(X1),X2),implies(not(X0),X2),truth)
    | ~ spl0_10
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f69]) ).

fof(f3303,plain,
    ( spl0_64
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f326,f232,f89,f39,f3301]) ).

fof(f326,plain,
    ( ! [X2,X3,X0,X1] : truth = implies(implies(X0,X1),implies(X3,implies(implies(X1,X2),implies(X0,X2))))
    | ~ spl0_5
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(forward_demodulation,[],[f289,f40]) ).

fof(f289,plain,
    ( ! [X2,X3,X0,X1] : implies(X3,truth) = implies(implies(X0,X1),implies(X3,implies(implies(X1,X2),implies(X0,X2))))
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(superposition,[],[f90,f233]) ).

fof(f3299,plain,
    ( spl0_63
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f315,f232,f89,f68,f3297]) ).

fof(f315,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(not(X0),X2),implies(X1,implies(implies(X2,not(X1)),X0)))
    | ~ spl0_10
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(forward_demodulation,[],[f275,f90]) ).

fof(f275,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(not(X0),X2),implies(implies(X2,not(X1)),implies(X1,X0)))
    | ~ spl0_10
    | ~ spl0_15 ),
    inference(superposition,[],[f233,f69]) ).

fof(f3294,plain,
    ( spl0_62
    | ~ spl0_10
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f264,f232,f68,f3292]) ).

fof(f3292,plain,
    ( spl0_62
  <=> ! [X2,X0,X1] : truth = implies(implies(X2,not(X0)),implies(implies(X1,X0),implies(X2,not(X1)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_62])]) ).

fof(f264,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,not(X0)),implies(implies(X1,X0),implies(X2,not(X1))))
    | ~ spl0_10
    | ~ spl0_15 ),
    inference(superposition,[],[f233,f69]) ).

fof(f3289,plain,
    ( spl0_61
    | ~ spl0_10
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f253,f232,f68,f3287]) ).

fof(f3287,plain,
    ( spl0_61
  <=> ! [X2,X0,X1] : truth = implies(implies(X1,X0),implies(implies(not(X1),X2),implies(not(X0),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_61])]) ).

fof(f253,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X1,X0),implies(implies(not(X1),X2),implies(not(X0),X2)))
    | ~ spl0_10
    | ~ spl0_15 ),
    inference(superposition,[],[f233,f69]) ).

fof(f3285,plain,
    ( spl0_60
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f173,f89,f3283]) ).

fof(f3281,plain,
    ( spl0_59
    | ~ spl0_11
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f169,f89,f81,f3279]) ).

fof(f169,plain,
    ( ! [X2,X0,X1] : implies(implies(X0,X1),implies(X2,X1)) = implies(X2,implies(implies(X1,X0),X0))
    | ~ spl0_11
    | ~ spl0_13 ),
    inference(superposition,[],[f90,f82]) ).

fof(f3277,plain,
    ( spl0_58
    | ~ spl0_8
    | ~ spl0_11
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f163,f85,f81,f51,f3275]) ).

fof(f3275,plain,
    ( spl0_58
  <=> ! [X0,X1] : implies(X0,X1) = ifeq(truth,implies(implies(X1,X0),X0),X1,implies(X0,X1)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_58])]) ).

fof(f163,plain,
    ( ! [X0,X1] : implies(X0,X1) = ifeq(truth,implies(implies(X1,X0),X0),X1,implies(X0,X1))
    | ~ spl0_8
    | ~ spl0_11
    | ~ spl0_12 ),
    inference(forward_demodulation,[],[f151,f52]) ).

fof(f151,plain,
    ( ! [X0,X1] : implies(X0,X1) = ifeq(implies(X1,implies(X0,X1)),implies(implies(X1,X0),X0),X1,implies(X0,X1))
    | ~ spl0_11
    | ~ spl0_12 ),
    inference(superposition,[],[f86,f82]) ).

fof(f3273,plain,
    ( spl0_57
    | ~ spl0_8
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f146,f85,f51,f3271]) ).

fof(f3271,plain,
    ( spl0_57
  <=> ! [X0,X1] : implies(X1,X0) = ifeq(truth,implies(implies(X1,X0),X0),X0,implies(X1,X0)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_57])]) ).

fof(f146,plain,
    ( ! [X0,X1] : implies(X1,X0) = ifeq(truth,implies(implies(X1,X0),X0),X0,implies(X1,X0))
    | ~ spl0_8
    | ~ spl0_12 ),
    inference(superposition,[],[f86,f52]) ).

fof(f3132,plain,
    ( spl0_56
    | ~ spl0_10
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f161,f85,f68,f3130]) ).

fof(f161,plain,
    ( ! [X0,X1] : not(X1) = ifeq(implies(X1,X0),implies(X0,X1),not(X0),not(X1))
    | ~ spl0_10
    | ~ spl0_12 ),
    inference(forward_demodulation,[],[f148,f69]) ).

fof(f148,plain,
    ( ! [X0,X1] : not(X1) = ifeq(implies(X1,X0),implies(not(X1),not(X0)),not(X0),not(X1))
    | ~ spl0_10
    | ~ spl0_12 ),
    inference(superposition,[],[f86,f69]) ).

fof(f2003,plain,
    ( spl0_55
    | ~ spl0_4
    | ~ spl0_30 ),
    inference(avatar_split_clause,[],[f1045,f635,f35,f2001]) ).

fof(f2001,plain,
    ( spl0_55
  <=> ! [X0] : truth = ifeq(truth,X0,truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_55])]) ).

fof(f1045,plain,
    ( ! [X0] : truth = ifeq(truth,X0,truth,truth)
    | ~ spl0_4
    | ~ spl0_30 ),
    inference(superposition,[],[f636,f36]) ).

fof(f1729,plain,
    ( spl0_54
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f408,f240,f89,f1727]) ).

fof(f408,plain,
    ( ! [X2,X0,X1] : truth = implies(X2,implies(implies(X0,X1),implies(implies(X2,X0),X1)))
    | ~ spl0_13
    | ~ spl0_17 ),
    inference(superposition,[],[f241,f90]) ).

fof(f1724,plain,
    ( spl0_53
    | ~ spl0_9
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f393,f240,f55,f1722]) ).

fof(f1722,plain,
    ( spl0_53
  <=> ! [X0,X1] : truth = implies(implies(not(truth),X1),implies(X0,implies(not(X0),X1))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_53])]) ).

fof(f393,plain,
    ( ! [X0,X1] : truth = implies(implies(not(truth),X1),implies(X0,implies(not(X0),X1)))
    | ~ spl0_9
    | ~ spl0_17 ),
    inference(superposition,[],[f241,f56]) ).

fof(f1719,plain,
    ( spl0_52
    | ~ spl0_8
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f376,f240,f51,f1717]) ).

fof(f1717,plain,
    ( spl0_52
  <=> ! [X2,X0,X1] : truth = implies(truth,implies(X2,implies(implies(X2,X0),implies(X1,X0)))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_52])]) ).

fof(f376,plain,
    ( ! [X2,X0,X1] : truth = implies(truth,implies(X2,implies(implies(X2,X0),implies(X1,X0))))
    | ~ spl0_8
    | ~ spl0_17 ),
    inference(superposition,[],[f241,f52]) ).

fof(f1715,plain,
    ( spl0_51
    | ~ spl0_8
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f355,f236,f51,f1713]) ).

fof(f355,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X0,X2),implies(X2,implies(X1,X0)),truth,truth)
    | ~ spl0_8
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f52]) ).

fof(f1711,plain,
    ( spl0_50
    | ~ spl0_8
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f344,f236,f51,f1709]) ).

fof(f344,plain,
    ( ! [X2,X0,X1] : truth = ifeq(implies(X2,X0),truth,implies(X2,implies(X1,X0)),truth)
    | ~ spl0_8
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f52]) ).

fof(f1706,plain,
    ( spl0_49
    | ~ spl0_9
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f337,f236,f55,f1704]) ).

fof(f1704,plain,
    ( spl0_49
  <=> ! [X0,X1] : truth = ifeq(not(X0),implies(not(truth),X1),implies(X0,X1),truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_49])]) ).

fof(f337,plain,
    ( ! [X0,X1] : truth = ifeq(not(X0),implies(not(truth),X1),implies(X0,X1),truth)
    | ~ spl0_9
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f56]) ).

fof(f1702,plain,
    ( spl0_48
    | ~ spl0_8
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f333,f236,f51,f1700]) ).

fof(f333,plain,
    ( ! [X2,X0,X1] : truth = ifeq(truth,implies(implies(X1,X0),X2),implies(X0,X2),truth)
    | ~ spl0_8
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f52]) ).

fof(f1697,plain,
    ( spl0_47
    | ~ spl0_8
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f297,f232,f89,f51,f1695]) ).

fof(f1695,plain,
    ( spl0_47
  <=> ! [X2,X0,X1] : truth = implies(truth,implies(X0,implies(implies(implies(X1,X0),X2),X2))) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_47])]) ).

fof(f297,plain,
    ( ! [X2,X0,X1] : truth = implies(truth,implies(X0,implies(implies(implies(X1,X0),X2),X2)))
    | ~ spl0_8
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(forward_demodulation,[],[f248,f90]) ).

fof(f248,plain,
    ( ! [X2,X0,X1] : truth = implies(truth,implies(implies(implies(X1,X0),X2),implies(X0,X2)))
    | ~ spl0_8
    | ~ spl0_15 ),
    inference(superposition,[],[f233,f52]) ).

fof(f1693,plain,
    ( spl0_46
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(avatar_split_clause,[],[f277,f232,f89,f1691]) ).

fof(f277,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X2,X0),implies(X2,implies(implies(X0,X1),X1)))
    | ~ spl0_13
    | ~ spl0_15 ),
    inference(superposition,[],[f233,f90]) ).

fof(f1689,plain,
    ( spl0_45
    | ~ spl0_5
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f1030,f631,f39,f1687]) ).

fof(f1687,plain,
    ( spl0_45
  <=> ! [X0] : truth = ifeq(X0,truth,truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_45])]) ).

fof(f1030,plain,
    ( ! [X0] : truth = ifeq(X0,truth,truth,truth)
    | ~ spl0_5
    | ~ spl0_29 ),
    inference(superposition,[],[f632,f40]) ).

fof(f1685,plain,
    ( spl0_44
    | ~ spl0_10
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f176,f89,f68,f1683]) ).

fof(f176,plain,
    ( ! [X2,X0,X1] : implies(X2,implies(X1,X0)) = implies(not(X0),implies(X2,not(X1)))
    | ~ spl0_10
    | ~ spl0_13 ),
    inference(superposition,[],[f90,f69]) ).

fof(f1681,plain,
    ( spl0_43
    | ~ spl0_8
    | ~ spl0_11
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f158,f85,f81,f51,f1679]) ).

fof(f158,plain,
    ( ! [X0,X1] : ifeq(implies(implies(X1,X0),X0),truth,implies(X0,X1),X1) = X1
    | ~ spl0_8
    | ~ spl0_11
    | ~ spl0_12 ),
    inference(forward_demodulation,[],[f143,f52]) ).

fof(f143,plain,
    ( ! [X0,X1] : ifeq(implies(implies(X1,X0),X0),implies(X1,implies(X0,X1)),implies(X0,X1),X1) = X1
    | ~ spl0_11
    | ~ spl0_12 ),
    inference(superposition,[],[f86,f82]) ).

fof(f1677,plain,
    ( spl0_42
    | ~ spl0_8
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f154,f85,f51,f1675]) ).

fof(f154,plain,
    ( ! [X0,X1] : ifeq(implies(implies(X1,X0),X0),truth,implies(X1,X0),X0) = X0
    | ~ spl0_8
    | ~ spl0_12 ),
    inference(superposition,[],[f86,f52]) ).

fof(f1672,plain,
    ( spl0_41
    | ~ spl0_9
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f147,f85,f55,f1670]) ).

fof(f1670,plain,
    ( spl0_41
  <=> ! [X0] : not(truth) = ifeq(not(X0),implies(not(truth),X0),X0,not(truth)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_41])]) ).

fof(f147,plain,
    ( ! [X0] : not(truth) = ifeq(not(X0),implies(not(truth),X0),X0,not(truth))
    | ~ spl0_9
    | ~ spl0_12 ),
    inference(superposition,[],[f86,f56]) ).

fof(f1668,plain,
    ( spl0_40
    | ~ spl0_10
    | ~ spl0_11 ),
    inference(avatar_split_clause,[],[f118,f81,f68,f1666]) ).

fof(f118,plain,
    ( ! [X0,X1] : implies(implies(X1,X0),not(X1)) = implies(implies(X0,X1),not(X0))
    | ~ spl0_10
    | ~ spl0_11 ),
    inference(forward_demodulation,[],[f96,f69]) ).

fof(f96,plain,
    ( ! [X0,X1] : implies(implies(not(X1),not(X0)),not(X0)) = implies(implies(X1,X0),not(X1))
    | ~ spl0_10
    | ~ spl0_11 ),
    inference(superposition,[],[f82,f69]) ).

fof(f1663,plain,
    ( spl0_39
    | ~ spl0_9
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f155,f85,f55,f1661]) ).

fof(f1661,plain,
    ( spl0_39
  <=> ! [X0] : ifeq(implies(not(truth),X0),not(X0),not(truth),X0) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_39])]) ).

fof(f155,plain,
    ( ! [X0] : ifeq(implies(not(truth),X0),not(X0),not(truth),X0) = X0
    | ~ spl0_9
    | ~ spl0_12 ),
    inference(superposition,[],[f86,f56]) ).

fof(f1321,plain,
    ( spl0_38
    | ~ spl0_4
    | ~ spl0_29 ),
    inference(avatar_split_clause,[],[f1024,f631,f35,f1319]) ).

fof(f1319,plain,
    ( spl0_38
  <=> ! [X0] : truth = ifeq(X0,truth,X0,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_38])]) ).

fof(f1024,plain,
    ( ! [X0] : truth = ifeq(X0,truth,X0,truth)
    | ~ spl0_4
    | ~ spl0_29 ),
    inference(superposition,[],[f632,f36]) ).

fof(f1090,plain,
    ( spl0_37
    | ~ spl0_3
    | ~ spl0_8
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f428,f240,f51,f31,f1088]) ).

fof(f428,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X1,X0),X2),implies(X0,X2))
    | ~ spl0_3
    | ~ spl0_8
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f388,f32]) ).

fof(f388,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(implies(X1,X0),X2),implies(X0,implies(truth,X2)))
    | ~ spl0_8
    | ~ spl0_17 ),
    inference(superposition,[],[f241,f52]) ).

fof(f1086,plain,
    ( spl0_36
    | ~ spl0_9
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f427,f240,f55,f1084]) ).

fof(f427,plain,
    ( ! [X0,X1] : truth = implies(not(X0),implies(X1,not(implies(X1,X0))))
    | ~ spl0_9
    | ~ spl0_17 ),
    inference(forward_demodulation,[],[f381,f56]) ).

fof(f381,plain,
    ( ! [X0,X1] : truth = implies(not(X0),implies(X1,implies(implies(X1,X0),not(truth))))
    | ~ spl0_9
    | ~ spl0_17 ),
    inference(superposition,[],[f241,f56]) ).

fof(f1082,plain,
    ( spl0_35
    | ~ spl0_9
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f367,f236,f55,f1080]) ).

fof(f367,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X1,X0),not(X0),not(X1),truth)
    | ~ spl0_9
    | ~ spl0_16 ),
    inference(forward_demodulation,[],[f348,f56]) ).

fof(f348,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X1,X0),not(X0),implies(X1,not(truth)),truth)
    | ~ spl0_9
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f56]) ).

fof(f1078,plain,
    ( spl0_34
    | ~ spl0_4
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f351,f236,f35,f1076]) ).

fof(f351,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X0,X1),implies(X1,X0),truth,truth)
    | ~ spl0_4
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f36]) ).

fof(f1074,plain,
    ( spl0_33
    | ~ spl0_8
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f199,f89,f51,f1072]) ).

fof(f199,plain,
    ( ! [X2,X0,X1] : truth = implies(implies(X1,X2),implies(X1,implies(X0,X2)))
    | ~ spl0_8
    | ~ spl0_13 ),
    inference(superposition,[],[f52,f90]) ).

fof(f1070,plain,
    ( spl0_32
    | ~ spl0_3
    | ~ spl0_8
    | ~ spl0_11 ),
    inference(avatar_split_clause,[],[f115,f81,f51,f31,f1068]) ).

fof(f115,plain,
    ( ! [X0,X1] : implies(X1,X0) = implies(implies(implies(X1,X0),X0),X0)
    | ~ spl0_3
    | ~ spl0_8
    | ~ spl0_11 ),
    inference(forward_demodulation,[],[f94,f32]) ).

fof(f94,plain,
    ( ! [X0,X1] : implies(implies(implies(X1,X0),X0),X0) = implies(truth,implies(X1,X0))
    | ~ spl0_8
    | ~ spl0_11 ),
    inference(superposition,[],[f82,f52]) ).

fof(f641,plain,
    ( spl0_31
    | ~ spl0_5
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f366,f236,f39,f639]) ).

fof(f639,plain,
    ( spl0_31
  <=> ! [X0,X1] : truth = ifeq(implies(X1,X0),truth,truth,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_31])]) ).

fof(f366,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X1,X0),truth,truth,truth)
    | ~ spl0_5
    | ~ spl0_16 ),
    inference(forward_demodulation,[],[f343,f40]) ).

fof(f343,plain,
    ( ! [X0,X1] : truth = ifeq(implies(X1,X0),truth,implies(X1,truth),truth)
    | ~ spl0_5
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f40]) ).

fof(f637,plain,
    ( spl0_30
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f364,f236,f39,f31,f635]) ).

fof(f364,plain,
    ( ! [X0,X1] : truth = ifeq(truth,X1,implies(X0,X1),truth)
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_16 ),
    inference(forward_demodulation,[],[f332,f32]) ).

fof(f332,plain,
    ( ! [X0,X1] : truth = ifeq(truth,implies(truth,X1),implies(X0,X1),truth)
    | ~ spl0_5
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f40]) ).

fof(f633,plain,
    ( spl0_29
    | ~ spl0_3
    | ~ spl0_16 ),
    inference(avatar_split_clause,[],[f363,f236,f31,f631]) ).

fof(f363,plain,
    ( ! [X0,X1] : truth = ifeq(X0,implies(X0,X1),X1,truth)
    | ~ spl0_3
    | ~ spl0_16 ),
    inference(forward_demodulation,[],[f328,f32]) ).

fof(f328,plain,
    ( ! [X0,X1] : truth = ifeq(X0,implies(X0,X1),implies(truth,X1),truth)
    | ~ spl0_3
    | ~ spl0_16 ),
    inference(superposition,[],[f237,f32]) ).

fof(f629,plain,
    ( spl0_28
    | ~ spl0_5
    | ~ spl0_8
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f221,f89,f51,f39,f627]) ).

fof(f221,plain,
    ( ! [X2,X0,X1] : truth = implies(X0,implies(X2,implies(X1,X0)))
    | ~ spl0_5
    | ~ spl0_8
    | ~ spl0_13 ),
    inference(forward_demodulation,[],[f172,f40]) ).

fof(f172,plain,
    ( ! [X2,X0,X1] : implies(X0,implies(X2,implies(X1,X0))) = implies(X2,truth)
    | ~ spl0_8
    | ~ spl0_13 ),
    inference(superposition,[],[f90,f52]) ).

fof(f625,plain,
    ( spl0_27
    | ~ spl0_8
    | ~ spl0_11 ),
    inference(avatar_split_clause,[],[f106,f81,f51,f623]) ).

fof(f106,plain,
    ( ! [X0,X1] : truth = implies(X1,implies(implies(X1,X0),X0))
    | ~ spl0_8
    | ~ spl0_11 ),
    inference(superposition,[],[f52,f82]) ).

fof(f621,plain,
    ( spl0_26
    | ~ spl0_6
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f72,f68,f43,f619]) ).

fof(f72,plain,
    ( ! [X0,X1] : implies(not(X0),X1) = implies(not(X1),X0)
    | ~ spl0_6
    | ~ spl0_10 ),
    inference(superposition,[],[f69,f44]) ).

fof(f617,plain,
    ( spl0_25
    | ~ spl0_6
    | ~ spl0_14 ),
    inference(avatar_split_clause,[],[f462,f138,f43,f615]) ).

fof(f613,plain,
    ( spl0_24
    | ~ spl0_6
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f71,f68,f43,f611]) ).

fof(f558,plain,
    ( spl0_23
    | ~ spl0_6
    | ~ spl0_9
    | ~ spl0_11 ),
    inference(avatar_split_clause,[],[f117,f81,f55,f43,f556]) ).

fof(f556,plain,
    ( spl0_23
  <=> ! [X0] : implies(implies(not(truth),X0),X0) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_23])]) ).

fof(f117,plain,
    ( ! [X0] : implies(implies(not(truth),X0),X0) = X0
    | ~ spl0_6
    | ~ spl0_9
    | ~ spl0_11 ),
    inference(forward_demodulation,[],[f116,f44]) ).

fof(f116,plain,
    ( ! [X0] : not(not(X0)) = implies(implies(not(truth),X0),X0)
    | ~ spl0_9
    | ~ spl0_11 ),
    inference(forward_demodulation,[],[f95,f56]) ).

fof(f95,plain,
    ( ! [X0] : implies(not(X0),not(truth)) = implies(implies(not(truth),X0),X0)
    | ~ spl0_9
    | ~ spl0_11 ),
    inference(superposition,[],[f82,f56]) ).

fof(f554,plain,
    ( spl0_22
    | ~ spl0_8
    | ~ spl0_10 ),
    inference(avatar_split_clause,[],[f77,f68,f51,f552]) ).

fof(f77,plain,
    ( ! [X0,X1] : truth = implies(not(X1),implies(X1,X0))
    | ~ spl0_8
    | ~ spl0_10 ),
    inference(superposition,[],[f52,f69]) ).

fof(f513,plain,
    ( spl0_21
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f160,f85,f39,f31,f511]) ).

fof(f511,plain,
    ( spl0_21
  <=> ! [X0] : truth = ifeq(truth,X0,X0,truth) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_21])]) ).

fof(f160,plain,
    ( ! [X0] : truth = ifeq(truth,X0,X0,truth)
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_12 ),
    inference(forward_demodulation,[],[f145,f32]) ).

fof(f145,plain,
    ( ! [X0] : truth = ifeq(truth,implies(truth,X0),X0,truth)
    | ~ spl0_5
    | ~ spl0_12 ),
    inference(superposition,[],[f86,f40]) ).

fof(f509,plain,
    ( spl0_20
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_12 ),
    inference(avatar_split_clause,[],[f157,f85,f39,f31,f507]) ).

fof(f507,plain,
    ( spl0_20
  <=> ! [X0] : ifeq(X0,truth,truth,X0) = X0 ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_20])]) ).

fof(f157,plain,
    ( ! [X0] : ifeq(X0,truth,truth,X0) = X0
    | ~ spl0_3
    | ~ spl0_5
    | ~ spl0_12 ),
    inference(forward_demodulation,[],[f141,f40]) ).

fof(f141,plain,
    ( ! [X0] : ifeq(X0,implies(X0,truth),truth,X0) = X0
    | ~ spl0_3
    | ~ spl0_12 ),
    inference(superposition,[],[f86,f32]) ).

fof(f461,plain,
    ( spl0_19
    | ~ spl0_6
    | ~ spl0_9
    | ~ spl0_11 ),
    inference(avatar_split_clause,[],[f126,f81,f55,f43,f459]) ).

fof(f126,plain,
    ( ! [X0] : implies(not(X0),not(truth)) = X0
    | ~ spl0_6
    | ~ spl0_9
    | ~ spl0_11 ),
    inference(forward_demodulation,[],[f102,f117]) ).

fof(f102,plain,
    ( ! [X0] : implies(not(X0),not(truth)) = implies(implies(not(truth),X0),X0)
    | ~ spl0_9
    | ~ spl0_11 ),
    inference(superposition,[],[f82,f56]) ).

fof(f457,plain,
    ( ~ spl0_18
    | spl0_2
    | ~ spl0_13 ),
    inference(avatar_split_clause,[],[f205,f89,f26,f454]) ).

fof(f205,plain,
    ( truth != implies(b,implies(implies(b,implies(implies(a,b),a)),a))
    | spl0_2
    | ~ spl0_13 ),
    inference(superposition,[],[f28,f90]) ).

fof(f242,plain,
    spl0_17,
    inference(avatar_split_clause,[],[f18,f240]) ).

fof(f18,plain,
    ! [X3,X4,X5] : truth = implies(implies(X3,X4),implies(X5,implies(implies(X5,X3),X4))),
    inference(forward_demodulation,[],[f11,f12]) ).

fof(f12,axiom,
    ! [X3,X4,X5] : implies(X3,implies(X4,X5)) = implies(X4,implies(X3,X5)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f11,axiom,
    ! [X3,X4,X5] : truth = implies(implies(X3,X4),implies(implies(X5,X3),implies(X5,X4))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f238,plain,
    spl0_16,
    inference(avatar_split_clause,[],[f10,f236]) ).

fof(f10,axiom,
    ! [X3,X4,X5] : truth = ifeq(implies(X3,X4),implies(X4,X5),implies(X3,X5),truth),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f234,plain,
    spl0_15,
    inference(avatar_split_clause,[],[f3,f232]) ).

fof(f3,axiom,
    ! [X3,X4,X5] : truth = implies(implies(X3,X4),implies(implies(X4,X5),implies(X3,X5))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f140,plain,
    ( spl0_14
    | ~ spl0_8
    | ~ spl0_9 ),
    inference(avatar_split_clause,[],[f66,f55,f51,f138]) ).

fof(f66,plain,
    ( ! [X0] : truth = implies(not(truth),not(X0))
    | ~ spl0_8
    | ~ spl0_9 ),
    inference(superposition,[],[f52,f56]) ).

fof(f91,plain,
    spl0_13,
    inference(avatar_split_clause,[],[f12,f89]) ).

fof(f87,plain,
    spl0_12,
    inference(avatar_split_clause,[],[f7,f85]) ).

fof(f7,axiom,
    ! [X3,X4] : ifeq(implies(X3,X4),implies(X4,X3),X3,X4) = X4,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f83,plain,
    spl0_11,
    inference(avatar_split_clause,[],[f4,f81]) ).

fof(f4,axiom,
    ! [X3,X4] : implies(implies(X3,X4),X4) = implies(implies(X4,X3),X3),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f70,plain,
    spl0_10,
    inference(avatar_split_clause,[],[f15,f68]) ).

fof(f15,axiom,
    ! [X3,X4] : implies(X4,X3) = implies(not(X3),not(X4)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f57,plain,
    spl0_9,
    inference(avatar_split_clause,[],[f13,f55]) ).

fof(f13,axiom,
    ! [X3] : not(X3) = implies(X3,not(truth)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f53,plain,
    spl0_8,
    inference(avatar_split_clause,[],[f9,f51]) ).

fof(f9,axiom,
    ! [X3,X4] : truth = implies(X3,implies(X4,X3)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f49,plain,
    spl0_7,
    inference(avatar_split_clause,[],[f1,f47]) ).

fof(f1,axiom,
    ! [X2,X0,X1] : ifeq(X0,X0,X1,X2) = X1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f45,plain,
    spl0_6,
    inference(avatar_split_clause,[],[f14,f43]) ).

fof(f14,axiom,
    ! [X3] : not(not(X3)) = X3,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f41,plain,
    spl0_5,
    inference(avatar_split_clause,[],[f8,f39]) ).

fof(f8,axiom,
    ! [X3] : truth = implies(X3,truth),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f37,plain,
    spl0_4,
    inference(avatar_split_clause,[],[f6,f35]) ).

fof(f6,axiom,
    ! [X3] : truth = implies(X3,X3),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f33,plain,
    spl0_3,
    inference(avatar_split_clause,[],[f2,f31]) ).

fof(f2,axiom,
    ! [X3] : implies(truth,X3) = X3,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

fof(f29,plain,
    ( ~ spl0_2
    | spl0_1 ),
    inference(avatar_split_clause,[],[f24,f20,f26]) ).

fof(f20,plain,
    ( spl0_1
  <=> truth = implies(implies(implies(a,b),implies(b,a)),implies(b,a)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1])]) ).

fof(f24,plain,
    ( truth != implies(implies(b,implies(implies(a,b),a)),implies(b,a))
    | spl0_1 ),
    inference(forward_demodulation,[],[f22,f12]) ).

fof(f22,plain,
    ( truth != implies(implies(implies(a,b),implies(b,a)),implies(b,a))
    | spl0_1 ),
    inference(avatar_component_clause,[],[f20]) ).

fof(f23,plain,
    ~ spl0_1,
    inference(avatar_split_clause,[],[f16,f20]) ).

fof(f16,axiom,
    truth != implies(implies(implies(a,b),implies(b,a)),implies(b,a)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unknown) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem    : LCL109-10 : TPTP v8.2.0. Released v7.5.0.
% 0.03/0.12  % Command    : run_vampire %s %d SAT
% 0.12/0.34  % Computer : n026.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit   : 300
% 0.12/0.34  % WCLimit    : 300
% 0.12/0.34  % DateTime   : Sat Jun 22 13:56:54 EDT 2024
% 0.12/0.34  % CPUTime    : 
% 0.12/0.36  This is a CNF_UNS_RFO_PEQ_UEQ problem
% 0.12/0.36  Running first-order model finding
% 0.12/0.36  Running /export/starexec/sandbox2/solver/bin/vampire --mode casc_sat -m 16384 --cores 7 -t 300 /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.21/0.42  % (2350)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.42  % (2354)fmb+10_1:1_sil=256000:fmbss=23:fmbes=contour:newcnf=on:fmbsr=1.14:i=152523:nm=2:gsp=on:rp=on_0 on theBenchmark for (3000ds/152523Mi)
% 0.21/0.42  % (2350)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.42  % (2353)fmb+10_1:1_sil=256000:fmbes=contour:i=214858:bce=on_0 on theBenchmark for (3000ds/214858Mi)
% 0.21/0.42  % (2350)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.42  % (2352)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:i=99418_0 on theBenchmark for (3000ds/99418Mi)
% 0.21/0.42  % (2350)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.42  % (2355)ott+21_1:1_sil=4000:i=104:fsd=on:fd=off:newcnf=on_0 on theBenchmark for (3000ds/104Mi)
% 0.21/0.42  % (2350)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.42  % (2351)fmb+10_1:1_sil=256000:i=98885:tgt=full:fmbsr=1.3:fmbss=10_0 on theBenchmark for (3000ds/98885Mi)
% 0.21/0.42  % (2350)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.42  % (2356)ott+11_8:59_sil=16000:sp=occurrence:lsd=20:abs=on:i=146:aac=none:nm=16:fdi=10:rawr=on:nicw=on_0 on theBenchmark for (3000ds/146Mi)
% 0.21/0.42  % (2350)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.42  % (2357)ott-4_1:1_sil=4000:sp=reverse_arity:lcm=predicate:newcnf=on:i=115:bce=on:fd=off:fs=off:fsr=off_0 on theBenchmark for (3000ds/115Mi)
% 0.21/0.42  TRYING [1]
% 0.21/0.42  TRYING [2]
% 0.21/0.43  TRYING [3]
% 0.21/0.43  TRYING [4]
% 0.21/0.48  TRYING [5]
% 0.21/0.48  % (2355)Instruction limit reached!
% 0.21/0.48  % (2355)------------------------------
% 0.21/0.48  % (2355)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.21/0.48  % (2355)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.21/0.48  % (2355)Termination reason: Time limit
% 0.21/0.48  % (2355)Termination phase: Saturation
% 0.21/0.48  
% 0.21/0.48  % (2355)Memory used [KB]: 1602
% 0.21/0.48  % (2355)Time elapsed: 0.059 s
% 0.21/0.48  % (2355)Instructions burned: 104 (million)
% 0.21/0.48  % (2357)Instruction limit reached!
% 0.21/0.48  % (2357)------------------------------
% 0.21/0.48  % (2357)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.21/0.48  % (2357)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.21/0.48  % (2357)Termination reason: Time limit
% 0.21/0.48  % (2357)Termination phase: Saturation
% 0.21/0.48  
% 0.21/0.48  % (2357)Memory used [KB]: 1266
% 0.21/0.48  % (2357)Time elapsed: 0.060 s
% 0.21/0.48  % (2357)Instructions burned: 117 (million)
% 0.21/0.49  TRYING [10]
% 0.21/0.50  % (2356)Instruction limit reached!
% 0.21/0.50  % (2356)------------------------------
% 0.21/0.50  % (2356)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 0.21/0.50  % (2356)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 0.21/0.50  % (2356)Termination reason: Time limit
% 0.21/0.50  % (2356)Termination phase: Saturation
% 0.21/0.50  
% 0.21/0.50  % (2356)Memory used [KB]: 2384
% 0.21/0.50  % (2356)Time elapsed: 0.083 s
% 0.21/0.50  % (2356)Instructions burned: 147 (million)
% 0.21/0.51  % (2350)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.51  % (2358)dis+11_1:3_bsr=unit_only:sil=2000:rp=on:newcnf=on:i=404:kws=precedence:lsd=100_0 on theBenchmark for (2998ds/404Mi)
% 0.21/0.52  % (2350)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.52  % (2359)ott-21_1:1_sil=4000:sp=const_frequency:i=175:fsr=off:fs=off:av=off_0 on theBenchmark for (2998ds/175Mi)
% 1.39/0.55  % (2350)Running in auto input_syntax mode. Trying TPTP
% 1.39/0.55  % (2360)ott+33_1:1_to=lpo:sil=8000:sp=weighted_frequency:rp=on:i=270:nm=3:fsr=off:sac=on_0 on theBenchmark for (2998ds/270Mi)
% 1.54/0.56  % (2359)Instruction limit reached!
% 1.54/0.56  % (2359)------------------------------
% 1.54/0.56  % (2359)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.54/0.56  % (2359)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.54/0.56  % (2359)Termination reason: Time limit
% 1.54/0.56  % (2359)Termination phase: Saturation
% 1.54/0.56  
% 1.54/0.56  % (2359)Memory used [KB]: 1342
% 1.54/0.56  % (2359)Time elapsed: 0.070 s
% 1.54/0.56  % (2359)Instructions burned: 175 (million)
% 1.54/0.60  % (2350)Running in auto input_syntax mode. Trying TPTP
% 1.54/0.60  % (2361)ott+4_1:1_sil=2000:i=900:bd=off:fsr=off_0 on theBenchmark for (2997ds/900Mi)
% 1.54/0.60  TRYING [6]
% 1.91/0.64  % (2360)Instruction limit reached!
% 1.91/0.64  % (2360)------------------------------
% 1.91/0.64  % (2360)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.91/0.64  % (2360)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.91/0.64  % (2360)Termination reason: Time limit
% 1.91/0.64  % (2358)Instruction limit reached!
% 1.91/0.64  % (2358)------------------------------
% 1.91/0.64  % (2358)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 1.91/0.64  % (2360)Termination phase: Saturation
% 1.91/0.64  
% 1.91/0.64  % (2360)Memory used [KB]: 2538
% 1.91/0.64  % (2360)Time elapsed: 0.114 s
% 1.91/0.64  % (2360)Instructions burned: 271 (million)
% 1.91/0.64  % (2358)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 1.91/0.64  % (2358)Termination reason: Time limit
% 1.91/0.64  % (2358)Termination phase: Saturation
% 1.91/0.64  
% 1.91/0.64  % (2358)Memory used [KB]: 4164
% 1.91/0.64  % (2358)Time elapsed: 0.124 s
% 1.91/0.64  % (2358)Instructions burned: 406 (million)
% 2.07/0.67  % (2350)Running in auto input_syntax mode. Trying TPTP
% 2.07/0.67  % (2362)fmb+10_1:1_sil=8000:fde=unused:fmbes=contour:i=7859:nm=2:fmbswr=0_0 on theBenchmark for (2997ds/7859Mi)
% 2.07/0.67  % (2350)Running in auto input_syntax mode. Trying TPTP
% 2.07/0.67  % (2363)ott+11_1:2_anc=none:sil=2000:sp=const_max:spb=units:s2a=on:i=2145:s2at=5.0:awrs=converge:awrsf=170:rawr=on:gs=on:fsr=off_0 on theBenchmark for (2997ds/2145Mi)
% 2.07/0.67  TRYING [1]
% 2.07/0.67  TRYING [2]
% 2.07/0.67  TRYING [3]
% 2.07/0.68  TRYING [4]
% 2.07/0.70  TRYING [5]
% 2.49/0.81  TRYING [6]
% 2.89/0.87  TRYING [7]
% 2.89/0.89  % (2361)Instruction limit reached!
% 2.89/0.89  % (2361)------------------------------
% 2.89/0.89  % (2361)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 2.89/0.89  % (2361)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 2.89/0.89  % (2361)Termination reason: Time limit
% 2.89/0.89  % (2361)Termination phase: Saturation
% 2.89/0.89  
% 2.89/0.89  % (2361)Memory used [KB]: 8713
% 2.89/0.89  % (2361)Time elapsed: 0.294 s
% 2.89/0.89  % (2361)Instructions burned: 901 (million)
% 3.48/0.93  % (2350)Running in auto input_syntax mode. Trying TPTP
% 3.48/0.93  % (2365)ott-30_1:1024_sil=4000:alpa=true:newcnf=on:i=1187:bs=unit_only:ins=1:amm=off_0 on theBenchmark for (2994ds/1187Mi)
% 3.89/1.07  TRYING [7]
% 6.32/1.30  % (2365)Instruction limit reached!
% 6.32/1.30  % (2365)------------------------------
% 6.32/1.30  % (2365)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 6.32/1.30  % (2365)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 6.32/1.30  % (2365)Termination reason: Time limit
% 6.32/1.30  % (2365)Termination phase: Saturation
% 6.32/1.30  
% 6.32/1.30  % (2365)Memory used [KB]: 10285
% 6.32/1.30  % (2365)Time elapsed: 0.372 s
% 6.32/1.30  % (2365)Instructions burned: 1188 (million)
% 6.79/1.33  % (2350)Running in auto input_syntax mode. Trying TPTP
% 6.79/1.33  % (2366)fmb+10_1:1_sil=32000:i=23580:newcnf=on_0 on theBenchmark for (2990ds/23580Mi)
% 6.79/1.34  TRYING [1]
% 6.79/1.34  TRYING [2]
% 6.79/1.34  TRYING [3]
% 6.79/1.34  TRYING [4]
% 6.79/1.36  % (2363)Instruction limit reached!
% 6.79/1.36  % (2363)------------------------------
% 6.79/1.36  % (2363)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 6.79/1.36  % (2363)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 6.79/1.36  % (2363)Termination reason: Time limit
% 6.79/1.36  % (2363)Termination phase: Saturation
% 6.79/1.36  
% 6.79/1.36  % (2363)Memory used [KB]: 16233
% 6.79/1.36  % (2363)Time elapsed: 0.690 s
% 6.79/1.36  % (2363)Instructions burned: 2148 (million)
% 6.79/1.36  TRYING [5]
% 7.09/1.39  % (2350)Running in auto input_syntax mode. Trying TPTP
% 7.09/1.39  % (2367)fmb+10_1:1_sil=32000:fmbss=17:fmbsr=2.0:i=2892_0 on theBenchmark for (2989ds/2892Mi)
% 7.09/1.41  TRYING [6]
% 8.03/1.57  TRYING [7]
% 9.01/1.65  TRYING [8]
% 10.03/1.78  TRYING [8]
% 10.03/1.80  TRYING [17]
% 10.40/1.91  TRYING [8]
% 11.45/1.99  % (2367)Instruction limit reached!
% 11.45/1.99  % (2367)------------------------------
% 11.45/1.99  % (2367)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 11.45/1.99  % (2367)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 11.45/1.99  % (2367)Termination reason: Time limit
% 11.45/1.99  % (2367)Termination phase: Finite model building constraint generation
% 11.45/1.99  
% 11.45/1.99  % (2367)Memory used [KB]: 89830
% 11.45/1.99  % (2367)Time elapsed: 0.595 s
% 11.45/1.99  % (2367)Instructions burned: 2895 (million)
% 11.45/2.05  % (2350)Running in auto input_syntax mode. Trying TPTP
% 11.45/2.05  % (2368)ott-10_1:1_sil=4000:i=1693_0 on theBenchmark for (2983ds/1693Mi)
% 11.45/2.06  TRYING [23]
% 14.78/2.47  % (2362)Instruction limit reached!
% 14.78/2.47  % (2362)------------------------------
% 14.78/2.47  % (2362)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 14.78/2.47  % (2362)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 14.78/2.47  % (2362)Termination reason: Time limit
% 14.78/2.47  % (2362)Termination phase: Finite model building SAT solving
% 14.78/2.47  
% 14.78/2.47  % (2362)Memory used [KB]: 26629
% 14.78/2.47  % (2362)Time elapsed: 1.802 s
% 14.78/2.47  % (2362)Instructions burned: 7859 (million)
% 15.02/2.51  % (2350)Running in auto input_syntax mode. Trying TPTP
% 15.02/2.51  % (2369)dis+21_1:1_sil=4000:gs=on:sac=on:newcnf=on:gsem=off:i=1735:gsaa=full_model:abs=on:anc=none_0 on theBenchmark for (2978ds/1735Mi)
% 15.67/2.63  % (2368)Instruction limit reached!
% 15.67/2.63  % (2368)------------------------------
% 15.67/2.63  % (2368)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 15.67/2.63  % (2368)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 15.67/2.63  % (2368)Termination reason: Time limit
% 15.67/2.63  % (2368)Termination phase: Saturation
% 15.67/2.63  
% 15.67/2.63  % (2368)Memory used [KB]: 13916
% 15.67/2.63  % (2368)Time elapsed: 0.577 s
% 15.67/2.63  % (2368)Instructions burned: 1693 (million)
% 15.67/2.66  % (2350)Running in auto input_syntax mode. Trying TPTP
% 15.67/2.66  % (2370)fmb+10_1:1_fmbas=expand:sil=128000:i=131798:nm=2:fmbksg=on:fmbss=4:fmbsr=1.77:rp=on_0 on theBenchmark for (2977ds/131798Mi)
% 16.03/2.66  TRYING [4]
% 16.03/2.68  TRYING [5]
% 16.03/2.72  TRYING [9]
% 16.03/2.73  TRYING [6]
% 17.56/2.87  TRYING [7]
% 17.90/2.92  % (2369)Instruction limit reached!
% 17.90/2.92  % (2369)------------------------------
% 17.90/2.92  % (2369)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 17.90/2.92  % (2369)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 17.90/2.92  % (2369)Termination reason: Time limit
% 17.90/2.92  % (2369)Termination phase: Saturation
% 17.90/2.92  
% 17.90/2.92  % (2369)Memory used [KB]: 12769
% 17.90/2.92  % (2369)Time elapsed: 0.412 s
% 17.90/2.92  % (2369)Instructions burned: 1736 (million)
% 18.20/2.96  % (2350)Running in auto input_syntax mode. Trying TPTP
% 18.20/2.96  % (2371)fmb+10_1:1_sil=16000:fmbss=16:i=3451:newcnf=on_0 on theBenchmark for (2974ds/3451Mi)
% 20.01/3.25  TRYING [8]
% 20.01/3.26  TRYING [9]
% 20.01/3.28  TRYING [16]
% 23.09/3.65  % (2371)Instruction limit reached!
% 23.09/3.65  % (2371)------------------------------
% 23.09/3.65  % (2371)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 23.09/3.65  % (2371)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 23.09/3.65  % (2371)Termination reason: Time limit
% 23.09/3.65  % (2371)Termination phase: Finite model building constraint generation
% 23.09/3.65  
% 23.09/3.65  % (2371)Memory used [KB]: 178806
% 23.09/3.65  % (2371)Time elapsed: 0.698 s
% 23.09/3.65  % (2371)Instructions burned: 3455 (million)
% 23.56/3.72  % (2350)Running in auto input_syntax mode. Trying TPTP
% 23.56/3.72  % (2372)ott+11_1:64_sil=4000:rp=on:i=3978:bd=off:fsr=off_0 on theBenchmark for (2966ds/3978Mi)
% 25.80/4.06  TRYING [9]
% 32.26/4.95  % (2372)Instruction limit reached!
% 32.26/4.95  % (2372)------------------------------
% 32.26/4.95  % (2372)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 32.26/4.95  % (2372)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 32.26/4.95  % (2372)Termination reason: Time limit
% 32.26/4.95  % (2372)Termination phase: Saturation
% 32.26/4.95  
% 32.26/4.95  % (2372)Memory used [KB]: 28621
% 32.26/4.95  % (2372)Time elapsed: 1.235 s
% 32.26/4.95  % (2372)Instructions burned: 3980 (million)
% 32.26/4.99  % (2350)Running in auto input_syntax mode. Trying TPTP
% 32.26/4.99  % (2373)dis+35_1:64_to=lpo:sil=32000:sp=occurrence:urr=on:sac=on:i=33091:fsr=off_0 on theBenchmark for (2954ds/33091Mi)
% 34.24/5.29  TRYING [10]
% 37.95/5.86  TRYING [11]
% 43.12/6.51  % (2352)First to succeed.
% 43.12/6.52  % (2352)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-2350"
% 43.12/6.54  % (2350)Running in auto input_syntax mode. Trying TPTP
% 43.12/6.54  % (2352)Refutation found. Thanks to Tanya!
% 43.12/6.54  % SZS status Unsatisfiable for theBenchmark
% 43.12/6.54  % SZS output start Proof for theBenchmark
% See solution above
% 43.47/6.55  % (2352)------------------------------
% 43.47/6.55  % (2352)Version: Vampire 4.9 (commit 18c118a85 on 2024-06-08 21:14:20 +0100)
% 43.47/6.55  % (2352)Linked with Z3 4.12.3.0 79bbbf76d0c123481c8ca05cd3a98939270074d3 z3-4.8.4-7980-g79bbbf76d
% 43.47/6.55  % (2352)Termination reason: Refutation
% 43.47/6.55  
% 43.47/6.55  % (2352)Memory used [KB]: 109376
% 43.47/6.55  % (2352)Time elapsed: 6.105 s
% 43.47/6.55  % (2352)Instructions burned: 15842 (million)
% 43.47/6.55  % (2352)------------------------------
% 43.47/6.55  % (2352)------------------------------
% 43.47/6.55  % (2350)Success in time 6.177 s
%------------------------------------------------------------------------------